[ [ 19884803432042242508650098052092019528087533645810967450108484114416938009995804482294465226217010191620951519353755905812046441273202840257612714229173714776632272996163497115132948203416700149248266894898261538370348122253117689110124616457438361608666183929670563761750099807426324924038298849505095319463792277031603375918565553982864915983042991900269686099370478715485217814393182341561288985095636613409045150379870527164127873001954417265825627623274104337027610158646414140183348815585523714464981332815491159976127159555786476863488540754978101990941897740720905983357903676114878280108376758815801196622421761210644988182553377346584906697155694245548559284224393654694471998855797858476944861840996362417277011602549687481254519783349725559880451370796740044356160200680153823103108571652603210651466644548274589248602112043031002757298246213882029573699944449561815201856155869522423671731765265962537213242898228110008049430786117374848717112752768299958457065593868766070110013405720952833067880562861698817763429595522184593637475075441771203811537243461425467428558047781429959190268854598733703256687039355168324542380800176966455382763706707572824688135246501562164244281796847355900765311274233643087204061985078389139786515029808191514158628320581478940293393353912438612684945508535900622195704112335389654388102175811401848748276665034125483931463087750390219921154297339614021506273638086748176061941115945625128361591508914221156908275230186771368579955382711800475364519060739621280566918851289235511393643046936245224182983484129277726653719033067445280586553106683770746941718427177173343583285554293129102570786347704339358241975682449293020768769089331722847225712236453838675548488751306777489424752101173300151244407243123008569347592200930450881394677801222521061398584801475685331309921632075123136497114767242694168563953811188917406531760072976401868466358927477885676383265604389569652664804202553065703430428507113742499793077226843473659479350564947541637181780030176856344609397586004074538345523627523164173251746243854187557778323944528313009368900840378793718147833945256584552196279218765423417737610027981761951235674982102530379177620475861117726595326830034280517917900155414531693736764450269304632084609489776740058188520646156979824013153589376296594126561885311714048505385581374976361206809607306949399904279379016365422563809956943507991351412384160404063184858526189237112236904512217818882198839732815763650120313354219029618625480605504392968554845738622901115060666319447493378871365923858300869897443600200025123594123066795999125344958721453985154398646025928521388918056438700535383784091694190971645234286046347455783414824351174463719137801455438902713582840900358920536809608985081019564329710697347252764644328102061694941940459222459234815047839282532973899676876033616504518848166576483605321293193947641358633411261628038652153132129443304944701753159835482255506102498221575938440138293367287762047272094913851226408862254016773432430356242815951678944792752947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -30572439276463656164232440578531034394320849144232839843842502878330849831814351018273598259237546386384458834842050053834688404834693351990608490267540820899720885747867505632063789156905899665360433440917154994248207082426220762196689215522198439359250907479272493186224630307654787362204013073480710258330116658768529516717868967774106202160621175436188588583064214791908810233749804457235045810812927448603521466327336574450115735663164353796096104238964423727618017628567974778149902693860862313725516923778656007845206736387087354543662420758416053655263921251994211029073311775599648529413221781299433822215727472824269815407724073683723984739375321953855684127907520494699650825359769967965832800349016335409522358325597521618791325039010380560802529989988014579896288167802958554373096950660670170367056867045569394622858891578924844820840860475886146528619187180058169206474291753386120076757510456222163318299992449811444489396058416324684565070812704579006739551989870904039677644895555874985425839237919960694863617982381854952175332287807836125950465217833879118784070465987184983201833293979902430885330633994071780942102278357011703773420569755087202874441188062371905918254652380029963109826808020630104237471508707053815904771350087145401170869838302880376050575443311795760740574100305936590623381971665282260829405747072578772565416025937334137161213885251657179378236982215906154481510437271228671352343563882744516776871408277002291349332161631416390628170007055093468422740928241405043432506175947382759048289547212669556701887799990145391962300611235731633524097152077090646842376106597912973064383163417062501086993922211550094310725886192860481974385239231169591748830338604985300352319241229895705189104411416020847688580597905284849596176760523267680271881027030910360928993127313978291808364831685477585771307338008474830211463182874049799801732835717583061207243493017711130578203200806957448973243641243734694031737552078348688630288024535974470143086581058630349617086734384368084597775858836689598504122637548699433589815328113885599874767870428605830303671752198646690176261565765377707397551070666434455583232871244880347095943456835482549333317904226978174941563550479818821132136241869049094406356520317802561768449342193866789692692868079630176030308137918797146911707480281212418071600692529100925576128626536802627305755068949245524761643762657064870615069142820299634068008527710375567349619397022359826570699646412964504818495125877398142989259325101499231946773616910851947377701641181038224403392182754979726631303646948537394965870923539051107431724550262204742319474725210091846303939576588375978280370147110212171586638592811615606452224997058668745648552662426418989369577232519693327000615791136008775918986801234138568922678824594232218923818635807646027461106877352951982413553094842482910409237816272635634991337942202683860959768918955134824194359899913910027823332282971570340687450503923495982880909959317425466574037648998396801727836735861812581722849248250627678591044812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 12893002550241362737164377794377471190214084351496062670857698223852628858745868074429229370332112712841749056997006142865779319720833041635555585123906316220023937801558416791199870894199243433652068248695522318342056139637948694101666717421789790819316271081359543397088009677253684742834152155245760229666575051345766700876932086158389958359601491083326755785693476857672730136561902749867578536268164305410134028376354978180420782676318948842531066487560809391144677912676345870311255915497177174188097466233922281753029595027498740917652759656408966318316159032295438511242882053892591802708975446178426959988599503760049716207517759310557744316772375827383436034341122087541883357008153101807599704178871525059760953621418399036897961193554502502458197617110813063153694741875715806254023467497467076769337689399693084456247892324625193721464427087341826938132869082626975648455624097194021719857526327443701639508023608257090150883141068189956163658402783153357260886156494427163948775196812264592479189800989437987443934954297271929119029486153515154093544247608929171585913362797102252835409502264294373713972232815400641027141635010045698961535084047278830484421106768433413441249949899300034316040706402851655577244586724336977488284397699545369909263340241058851551238532063393498541728840009832367135191476038441441721866496553660417440541945531355538234395102949885329888928469231734489176591416831324363307497475308866905669479377075768527940209994300610740800502270478909163362689366880576152877881166117991370837822376483851127908672883545322917643984288702534509305216011482761848001712442014038287788498706234781420730504097033300748602815725283311548842854434267537369129448087822064653453275510981709741885605481853805705292767482684949283335804656834205259991764103007924269032739881140986240071537660542284607001111674466138205145745462863055665434006218876036739408511849966672314072306356259088169309795454002360586732861011643814210587848723944227507793569304949962579621256207689803563366927769803504911802848338183702991492122928095715375271067112429991324828682491344778619195267225578046479596292082674482709636687728721052677095366083681882945933846057886254517942811727075593286701810024510839617181545915291199880668880230554462087127957131448311949372771127346437296535068001484229581549721583469268984831704537953762727430378260042071646734665406277786552200250954153366848781255989811972505100944643128929091023084619680583107572440466598970788036113260711752335409780285366566550841363870413292649936860370680810448729838458095486733411571587725430206115737900032491071490260987140869573817211487574430564838978992265131104144552716565992025541801899713361042523666797331673582506645566793625193681115120724367014731301405344859565830000131695229800622345791822295845836819959253203158166672460978895169417719610310982065046525478967166019542241180150480223240967244479867108092704798899858682576480484015984500961131232511754224343774220781505241416291747347091073951226620646307828137563730739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -55081863841579285502673922541103147906134755147936100164510140051149040118540390850444259441232572685626080852446408370938969951616913340509841210200247030139928174040395115482515454265374616233276052859830735640840669758921643606572739232427192221968725620023442602030383790611430148973482286594012989957328614202568089112663949549638622420358828061121935682151259069113421438283164168761498471406435123623673121464175885872525857075523347148158407145548936041971969980282816527737897312385195683173386175194340718699662170720803930670015281789453496653879275617773555835881887071423165378576067105186563512612510371123063090305136968509262871462637689407931973175584752599024289775490415597519104510790870185115985088373060427691652095044509837525179987328267519614847644760083081806068021574115148931795906989468563806240699821777101490385815937482448902379802809886018764269300148530744812395705793581817806763102052957606899400649194662950664316070247644771702117547765307810910756624821106546461909295293867912170292956738260820441803901673653948923159980324988359830812157206521390846830009619664308159742392576228871340169540572580161957295079781997218150108328552107837271854690208212904109858851640644178891457613919752815222778931183611374353868501703195333568477594510727996963849779441169826361740469465186503986577865046638453970673073905052046687858583526225761532954026796060379844130076040718164115232302594193554272193351264366963610743561912185844824120674552474454168222832741695633725212486112629933209689497508406298462818233243989088129389495650278068849334861874184058372198171925293576360690338436035894715128478487525016696272187856568673590046606933973292248379464098591698854918728327739069107276837722159453450729191050093901473482529059421634593656414695939442735624760354536591096975142357668829747635300016493526017975170721754891585093096957582088134401673233651445140080747132158277233956520968845349003938504303161329997054592672860470351597756791090582265119256854041444377219275687294653569233106720453267488669793021360104511136753235844497002798520942492073185388758257154948283144495926988500943531805505051617478475363470967494485253192508201202443530505658009434046155335142811635351875615395537472815137551676008700712596248974040124754859127849373816491919143294427114127788555957019826138698761388130420415380852112464510471377268177822564693208181574714968643346752249786871574251190534245883812118003246331819046857185630349605372518631461469675716390882901047660558674855171771297627611606029225968090300842798198109294254977040723854409787191077741295369403762240328104528104559257178734698451739187668994423026007672536217891587599385720281184600735405217610452722838852255440369633958089687254672561709546150831280576426038698249010235241661557409909444317572322252163306633367741097624514814076732089910665348249420203382346114143056659984070292121263642664937838243764715772749197086622395779424947315989417629429831684576231721788499238538648812654873374281989681088122256673996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 5572088198175785124820638091438851077496241112476161636063450689450662042536018162604341912715424630288322225072197622267933505850182489432488672689045929974122762586222779598200008042087109611318569652981660036101439267557525074690293082104922806939950814205345089420445978454664631045700867732336287628777542773133472477788007017972477440369580648583934665732094243670404875671831882126520647102024292693468012271913035294556609524512757235061978315073870437619361492292757958461321147324972183093951872092008303263397214873938440495833455244526098887794381197913655921285363446822152690801034858544359777983858342496610103970818261481569906926191832129739790209328574215560485219686052813900244834590557107244891526143563606888117753787499490172942581370365881740915952493660736076005966303798978261770256546542536560328263394727452892285742840831679949399437690476114182321916385158800924405367688702132338372273878527564740772812930065028294686489796753262103303831977159701308375465400869064350883032743246200072393923657183541445077900942945184784756356088899636864306437832467311463719568780891006430138888134451170198569112758411651859248051332534618684948480828979724178254968224058057723911188375926926654475297489600347538029874993186056406028299706377243527844130233779045602483330178324295089026348562285131692000036933012970034129763156982864895196935737431870017457942976475414168727224400601219474536637104855670724543873771472397536309504746604488178851264506912849362359030394680381451027332170197733553685113976821444150545529190609665184184009646411886657532523950861084686939003015019846035064561425084135816719954805625715662993722299023879082545271694664702591783966268850548721202657752917046532003861866394590818528077867004979834789307940781592601694593310396007638765780362117548474641996313937744896126129371744622692878629009760273492686990308600927954075733959248800648494638424070444834360084459422824787304220096042378949296316878456921587194614867050524063608002695331373637172805629937326186643383153701982003170685371692910718741007113529324804604181513240846421988070212946389884780225149816661345517972944817109651871692364029834947683763285621932610050894959784205451929241402466794858943643050807385112601339603562905047533884808449755529177481685557078246147863536811288765831998426259852029259429408437128732941933146309938694212410509797739240981121974202523483745220765535066908711907959653538600088289771433228173598861784570922088085091618177175650421094844663764537745856199625730235449224600200815448311739388565585465229563913936794681033237765948398953008677192278594478521413292965984879855509661475193175109263274012555147813112283134481626216433897621697109957334787960111364159537149913710038683641672144824850117596464749698410131675370673289183323026400598129592681332206920225182050112151997111181215998228593030096697508633171807928189357895903734653030012063419744395572349249870187263055625026304608410876794023793934816788489799474033523576513561230105804239184185548550963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -3646183161690996342843086278437589586291835101736274130406960153170219933378584486533773409859927317466595668698254307506340839022893724319954390571937220085974380571615106164099229124888130332368856476918229657155337104131353432260402038932392323387700996230475275750384422229385143817888610946068133163085802478216352126511419362576001241017942726475416843494952329393422563274063081151162044857966027195461244124376461946719686771876715770442588476564626673479919387571954508971342055698554253797966894703721310331019259181345113949599588841339061071565146917627317065663643600720708581520376600522055766319534604702649751789254231239253858476282750131009689422645469493486936195145546645148469503316663640743093317418423158261273711828822468363593492691649676252175684769666563644770804487538382591397206361748933980397821060288629834182420873183969467314259512608060008464951025295242887738120922122530076113557278330651628474980829743049702031022457074510245660601919130449565994035521499079061519224686654728989689038961939199540863187875884393707936162223996650102757243525487405088234210324359778786338829966166120921277450246332301399103075579626981676120576161228113760659233382913544182122349891585856650926582152052156664435201553703582430995263254534006729461744190266345415100037003852531532723737789961901106941629286702174300756958163216460245698810338302278766775282399873803139485761825022826592465839880294780981183607451948360189546716622104967573798948193659399342740743648497838577415653931866411249658832581473688325587742128500995971720559529828961248237673966035799332860618788681572033302960299384790419391488952817777586216301455367389373452477252970954645691168448843102922104287797946203341091518372099258793090208510964534073309390050671325181457460438957916559376571251285356769548139687547616243561731846509502282073740861694602790077189523521146780044403893080852064155333363235960885520654139409808196233355375702774861809642552411313019208205004021074355409468595342874511060512625885957088738791665067848996177912898290636772145061370071655366693075907928336296649874215842432624743634696768500326480141159059633359071378305661042070993388344833431396318254332482813002132671167404950622460685016647026467372816859090012230489785562123098974553570571778789491783670968950314034416484569839095830453678677792592660118201997258903936177326293597649827910849813592109993270273954501786015579835906773147100331957444975344956935969191945519232247927323688731085061986756354508967756421918099100930766710375238579456742576071796431738513955450650795324096598348845384697374193448504390885290151835719873586701788443027399215346384382901661147601828564129826712418307446330720424761819278551401910807255349807153475928248263330998662598521209118387947084071714164100517174980933415008741719123809431292261329070864555924891588613820096769903499283697586424223389614894931976785032672900556069812430890000508523549154550867254303926145278577497985506793665737754595093331721356256219553989907400801596211200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 629270701758437860860611581916281181018838287730187812896750762148484141093066436127277369617034465350536869660340791941145769297888741332896457767669439997267345778517734232025900508755168118344491312153467428045166531490378719811900730028241464168515207936787191502837777171827399307655502817874985331312982218654161155077196227321110366277869355296737863075943738253776680110999696532191753148505246308277995986280286900755564854825184526138408402233090471079819403112875950509132572125784918126057449803001414921027926605618706733715652515839105944105503705572443749114682011232023688473069904790485865552785882107205548458164086321574298939159666931173074638403227092442778538691722756674785776901937873531547743349224768820000514383155513909502591698420197134760206170018512792841947319892498842266191913648740913368955016245690665387035040808061771074537253805607064410816212274105224297000682573981705610302956832398937146721073094833215028648572202672370382804530094462218335173513204679176803654453701883988878924388457719436380678295614593667197801701714463975489544921256149131397275920428268925120385602216511874835818065692543390117398452959418414123298175138482333034244219780658794815902884072649191508510061367563852441738553475757309656958927419259648552220000259724301212462258549741634148348679997402531147652591352682562533060463681927866794842233102757404320422601827352602087595568212312951496584837927711804529672035314722577203222274525497572091086525352994386032560140536773378464876682998999597964923429863882791405946124317056851379674373761918121678316841415040546905595672324330152346162658994242921785462153531261849513305420151384019762420057136704324794964663314923934062726395163040130081198996328497542238422470710171520605972894198203570316583244608381315913496628928807417603842894739761586370123220058355619604741335285909810059185290114288354998966855197844746150341682909286537987311939862413895662584341352908986426065975702375872448081491927829754755924198484319896785640320104293260269838463254174093395472626730044388843552210966363160104983197704908588893689291070815061077509927919847568293648686891327241924150085676575862361026985020262634821293482657670179837268960046566000625800003517305778060587667359547737102148572418200370059562587890833505460662681714660906213431442217476360422212725560667522986821252659061073462961809130824081285633569574400696650885314720361185899749805136619903890664559124426471530354349619789881352454414480304780004032327679526305669492936595042087787871468011769999528585392816704235651211364027111480158264450324441380026123434775956761074201640352298377903453671597828900520954670346347495876130273313664986465585566886794268864696424326157015993515205283326025387184652080995756320213599659206716449055568190229625254290138702567026245530825546231067821647551092405703668085484301168197139128779270702170525080837156547015988606792714333465481752002415140794306459653867503137896521788526129302606614501374496562021053568166149163012162691948383882444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -4674102220106239881282042805907160618581175264329227019147345697877661016779739127618747729777931473216807647211805467457742070133428274628615881439839502855815576331741483211918476628468760640494064898638946385391279379192236071773025305876239454522140968905720700911566361206254624870925997572300406804876605116229551743004704143357991801942872972482219528172211787393884810277061221767611169817601995352466286968867168618280862981129701986185922910531513775092825569447134946907562837099888872988525727181209263594083574947542600092065842849817295072890807843662971597245781689991287588527435176784609520136061312071870173468822745084378451412402348307909990492310783240372355389999147668524411586757780278749696228265713923966605877646527326555716917165887422883708896745580505083647302409230988306775080798386808867859891917826672696428620553119949231780734120654370298360519904538729331326299164560693150761414336844179643249659615159090381109751514500966993654650252293068392226978283864006746007802502579854023951436823710652047852228450023524191711334436811299739217474834666285945743318627613585590585364480906269188096056813389694633810259429490102184843707070733874472386540531006022703448873558127336658337097418135788635790843936461996924951730812793215684018314483356229035775514884081106361865772544690349261424861451203820371234601485983101704579845239497729085695439550545420324149887705676128899381279725846154471977469997788762642605555953750625552878571262772040117115636780106179778711634935541000983009447406419844596102630657207491601497434275079815703037061982688997716323485318329565743583901304529073164658877688634465418468375943538058529428906973008819634275717534301840075755274603156517917239705299848274987875241791031919945950256690344849829789403494804781704745540505095909892555212568319577227080423250744541381845971917321674821559646308419146833961180353683125389767949269421959505786008881247613870706482789790492406171071357675401005766358884913305158424515141109098506837787531746775250661777910366326699066025491844303324118899388171600048550522997376557814762604284734477753849352403085309285045354080748789103488347045640806555984308748108005260240086356236393702405398742557734894141534947153845490935430465529486430080695972646712729031024808886357461843949741362952449199692180042162555278073942307923566756312046154847118577066420819990127748394733102868513589157349351120678239706903427883850774289586955700551930206056039295974431957435825327226458097691073405348012728703230261064246427489615063676448726424264292932217444286981461502092087246437929766610474802552354452427983551371781841119699893400716614298999231146575305157749672468850397150635070415224946694888830159030679959732306310403072730562843067642655642963783753627903279198223800477293845790111153135806311633130060187130073525119053715687697719080411277663574647535567478264694463355897714356819586568200181023408088454695815791599139931040086172470015472807137191210611889312349897036882594938825372460761144794889270067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 35130958480804207184365209605786762429895538130894492186215584838890732050094907811629018582977522081273572658586018109962422991693049692252046625935451882149981474508799562866284558922707477081801919687492320876050162181864599367857094787012857244719306489462220927456455030472547826930747462820794378854068217530403608644062578775802204344732943389825677751379492362059248209985112847398527269993016330908023384713403565278284547029243987972717226982716798027800919669718699799786979747083442208778954101127611360888012928806371271859408740461594691159348318010261240847361616336845188153370457111097709255693580604353901305558097937854842265353716824060563157404545972485032931422608526543749616193526669649392281132778181160928066672733082305013683422479971343889179320533781828579243826262746931278830950707114837587777023633549317911185815928924623527125267684766146268685138225224766619351363237430520073704678338529560753021223737311916703319300980698803007319274738041059600101310400489701904543455567338432630833191588027223315452763105590585622625933767766553592189792677465967892827779638751686914740691502199130051516157939777273661743142304565702512542014649175102747551460589505820524359272758854636449337351750703010540377709801201284088499926430939673368563616872023319442902693521073316125308466037814078245571247483979969170128004947642962290345315886482641450685351151873467310430248610264117441504588115364924332070346932127694487360647640229759281195316371576124809670911401271032938441565873683742554845430522324683211786603780794668957922515366131555945812877015194738876177530636104045423893388463275624583511858345126879377851640951012548921997417802725625069958362429826525139553081389877614975036521845499111385498043126910066039780849172956515341197618899035752399003100424283268728784849754437188357916815821269265285734684323049978113475214139189614015464872782450687251747355942735349925181489851551581259692500721856726207958138033820156044459534251968151103090448392836071798952232989581127283247178876054871347477816400556780946369126189113778433141228656201971778238344086151426168733727079359478370481324893423600825159641803265570659604820376087056938973074492242737600042711828889007501270061498223451860694127271168218145959179236793710802676410392670929470109907127777581954134483660351090981488369674085046552947781960263021184051667650126122288306822095166835137762996967612757407678558578575729052751540210749378781811728955833794984143132971404431826512819320142998793987206827802964749808479526044773333494557175845919714633594889311593036868219810782397406599207685432335961308576003015165848349588845215528038866796699253097473632878869244350086936919958886232161599636878528431033736344418341904201262797655254215375383658520802062544435382660431836711085488725985458369646521388331615335344061686098884829308182904654907719663167703525510751396811858911698856367557286522203105937408815383457294222489162212944678911219039175809220687977296244654557163238645149628718196106865628265893068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -282732206680203811828280396833146514269308424224971342081191939950061031657141940264169000797120216721044766219246392422544070477417579952226050605922487111990318996498400950856766583849583604722635259895051197773508896947680492699591323834196190259641857528990431416225463566468915323621780186868680500366661491277092893155297423246377114815641830516050009753710273382144639558524485530691416086422506935831645557582794476086257473361017123902228237911257452031267306837785317726862613902963693646774368541437140842357585577850092425248949081432705249488607626346325527949669022514079380421673455259958183997732162334325017091957593147557663291646815749327114741435704810954388735447070493432143084104018991232515590603302243716355341244214939534789139665994366431817221012649364387778278370696678963040872591173388989261154572297785755180915248205588070809351801997577248464786650616022553333687826992851398854551465639027937518582003623704422593636227832788629600456056263910721593080082081124221681010249402692392960753521995244417270141233666605799847594474620278161274535847674007308117289512359871001934099883353370588181718957283038668937627857286136262215702677585398688165457379188493825789033888460905691676526499994657273813606883894959035434321818141990976578395424218558740997580468708890499607777423610205748735941263671021176260958841630539267391828475907675162700147058992620015522773683673553803206778193847203910230319614438299375531824074383222089503657739061399367196008098719890917133028216990365648666800436036521756281319595766530256096719004544505002278505372159804248143556395223442375941969371092849324796060154239174483825210938540755329507595376655798053546133370250032820463646139250057239036704645985839453462298275686178894431371601672491268144029607923500807769748092293887527359041715554772734321819657835934106597418303033830581605912861097643445481682908537561166608098210696230175875590020377205413761213710325423703493193098779789547164748408937776922945814617285378953960315996057229289912470661077504860257960350415044392394398882905744338173398237578418804220864192857282004800617978650584032672002255758831379644871040291435045019269090709088454811986085238867159964482591437378118663296680635139320894314700455586585073949585277764151624431052139732846592920173663519557829146174420681636374171108578698602996693003030807375291937223676627903099320150873071904854887674069891472609508739135904185278334310758877600365357834271403381867047177305144156868744671111542218692440706413362951679819762909748032567525294043090700270688826422376302743564794302122062619269134955059732278808990522874178621150697435821058813311542844062139451286530187122977256670903112947807879084437328370833959378377192793093348592307413160291044688468478912282163647552610100509030027995364822195513946569741894476865329626147392721882070609290864103861517081035098728743015769626857454369723226229492161597606972312039480972610849701729318290895187284286957636953089940341192526752549442476952053253765902057772102451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2856976396684141630673472265024914953957049830089153914743720425802809761337661412885139925765743815263145069419948473854800496564930442648238952656983208119893957948993271529388294992224515827420863301717195317317506470685703930941888908709982698952942375067836045489104794095352743101002461050942320366439187359459541458920366205721097298554031310253473770216934565838830294946261273421179704042900702693278229851091669374905890163268960654127095907516831899110279178187350414708653680532882065590273927535310108632840264013202218197895940994098051004099156496410988720194216389016896225546940688936440380109828094602456091678652740862572393440174497264795945845796614788221105188537158012568569144694989027607120968297772736715926228834496947677195864867875518748527264549064839654693429376937809342993693144860663921945380766004700109578477337260040768398057383345413393008294959119651362719974860019065867981763510111671719866022747431730852774794471969544032805420035181237963837120496404647179337095766484793672964173898120730875336293971374866188847917772969996212078265933965411825218945626161189887785549608394938286544158726378202497271076027509095810035680310355074077255562183778663419430539796956956769140647154875676957711761116953040410919462008410666568278800176168153332836229111167107236805714531790208473222978494632415914768897600433822523458142801408133710992894971997578705368353135185023644945521803823265634798447951910677750669427455843768432097381016200796078044866921989060543366871121732707024072557229475652959804400629120114456309017415424105887030759496691778275763515849181697203505121379342024462679670774647290274755810396845551227669268389705803957551807707538854208743318286433594076891064049355555520142114161006811786286714241556034220711620591390491589150609284692004364410423435250096715380250380007535702393903854270068838965238951239969844103179200406713339459056889198724373512520894135868784767235041390420843107768759985913523655227824664768648634443628728833974928429640084026400848632498518033243167803267694171920164778509026013207920489706188570183431269063318796185997357349741778161657060318509486804363076740955239651327323304161502652276330849154825072889004691901536141128446331230794889633389668032066364496096959301216164633789216550436223363505192410046693094649364780209675493670578725200401836568640452035382788648185714139093167160712521795586462362691967404957068560795464088505440893838429056064396140706471406043716256563388329900948546305541359965276913004665353805853710583632552082930001603560265236507362211386663321515645190064652150116794704817994716410302743231319891456234821971852098110079254324087447551072194197316422946943175346507963468827910998581708887129432255199120207282380327513087952073772981952384010317432185693136974764954923597556010229243143748267359965052896501285279922691616581901849047875154039755660970856331231502446043826215011835415012426996866525738147125093330724526540008034794967406462631981372273329724780830364972937387361959921236049920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -16603516615166453928566093849810857322198208196100054137059621081389696726717790340796525421713243201652407462184004667560645452273964253813110528765956909519272662091813344357285197348647446146023596220670467442715823504759367243141878029787992538076149722652996672113542873457954674649896301466114556870581330852270507156356758999021492041998587104011998755431169669531767800334863060931831498440211357435723008883825988819926684305961538366282695573889652682491724322651558739036558750159131291656276381335424727780614982474018595501320020598915620221344068000151283826191215186494038870963888913571716590480694829033415639235988375443929935100372064365572645831554554375381921742653383708245149619407188170427133578176815466993130821242616889414933147964207133518562284818645669590749426598538548605568012710295276969739960988037258472808094232147329815110109239985171678672820598412966661810153473899251882499605756941639599008426344288338100530982715855227772148642012645991718850363733310521872670559944304894416920654666728443205212830439231698600742608879964589441951275343026641720310226058749177253769682253643348169052204091058446921356814071882110935256393723189705107618821890081193637000168321563179199726837419011804231359711874983778317326013750164833611061290950881328846378130210414222130463279868126173463611424740505011857245733242449190814485331208118195586748475622874631030698295333175052572654285161655470339952944066515316963476820747924969642667164822669764143485491039346538277768809284005026313792913685846282316022958201959223774547334591455399468373442661785672633520182524776881186481049161602483617798206656295472648702535716951809625175011822845375419957835325499965308807681841486452781364691198509054547511386487034478952634220541863019108034271288974748086670865855545555104175591397266609222190473106201175518838152646411521698649636313402995883846000602641520200448053886972789924641117426961163889871069731577205010286224258749340476139340600255637271740830288017323600701902706994313892386494947355769156658088476879069140284424500397333482718991198222973104204332979259056317530821284974219835477397727335554087767978463221735260795592374967757634004267220315163876077764490385596312417884103606062683408019250578141744202256235355041387123104345221013041497680781417653138815114708429676379377990857680205498089454740521158995749188407956706887996704176321138845762087594497943766898637499995794419120581392801055161252875024840633939131159790193664121270604218903735463658610869111008154983369183664503247018787130074305835674096835717658556764637751582878246675555613148826795685974470998261621367905179935503296760797925442091810246265876942056318800352912809823259442981710811693028923750580923386395710898782192233155248082976852132013006935774643058019102623346160009226989999728913454143606926064501119230507517634990071040569371142552360402231250186460559061271071211422763912410397556823795565200562638133199030240801907284960785866868696955318089047477393129274912451121024846817684094976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 63254741069308307250080064334579100155031129106718944236575074914335593181536906709396163009108879021222810839117915056838779322652110067043037652067840673786397668634246012660281469455781756497841287433006085635713705974625082081731401346772548072210796630308277005278683776088513118592116950463200130490077248163658578960576637746761294984314731017545903339958952359759440216806810056769256073709153217022052141578431856727748557816620039334725951346393491179301088058072170887262675351738659995590954457941285852390926410544078688307408798802350894262493144374063473860570605656269409950867459002287065082227899856500285794135735981664766799081176010187932404573878432515522916394559340568931599947173034560073680568855794378208478111377815007044459243577548960297445931175240889065767193168894443082207175137139955945610951715001524242365051648992167179044863326736754936266201826944522306411216561784758987943920739380094021211101104702484933079735388823950988587691270312618782843696198496241868050438347332745314988537923971311558442562438506458078469872604582569822877572549661522503163425247096550698090185681070499444772937488985689973800308506002858812696823054943612338478322467382606658281315357564139469436417049034865377020477931792977606588312419779514869959198515516320219609199440649066569684144436151490684401995796131071952023574714036610544238068153979472988567530934769388228175840887805792976725842038130748633924079650355867124723109568164464413883679189820444968515384012486916546474512458318843628740304473299103364199188709564578125346748238872760864167026427029346848416837560125589087434735339128836651137241141198308644561754523502994700266847910210623173383569682491538289254695108815965588879656293841735217033882471169975737038550956140288676975271736534198680356624564182296172683197871964798947196608807591699770830673375057505356981210182349330119046252799893307716589272735518633675138011511326805065036495485546932978409876359465971389628541941185959439397884765551343627693410385476724050246631125753637453643751760691079768571699639032980517991628137493323705233894111052180443591717447876296748278997865231657339730561192324917454488769256479021946993070175879788652006013433865593885683203439438113699441568150534944363489170537842096902029391879810685552697203053683974529203059327612237828264949569978880200345937711790466510318168744734955298480082468301972121646327188263430249027861707923743022966330027849072247573419877281783044581891546368213776732142050920653810736114023936197175507078966506948161248982156705006713754667672844967322977245766639023414879217293900502447366201991075091636789680572447215338952795633252502918612801842271669943603639170244464450395163877155942728606216883193998382089573847148818885520373262204052633480491123664068624343812820725228340742053333692200985600441299280280097155911958437547370040963385591988366837162552037725944078722314149956475953706021672622920905235087629769424639102491127953566692363582924503134305429076536983406593500272952980751253504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -152613233024782952724277325116430123379838208403778779142131187093628833737111587697059404350002403620496983374423652328067327796225797838398096834632502108815967927494162630915107767665937058836157378295456321077684212620509063041161299551702335473855581516841212118954620360123235180354865746042717284607191155496193686056083361155826596250420092389477544223868724559748261438330177008324362375388925598070108966300475331103875104615984134993808594507121107160773728767734662353132513773945190394234874944467798893448276426799305296313306534768545627867729496672111246055916623346267569864485042946133650860766419440917227753765443376330313793949901411624645772287608950111173509054608809757510445742391177702859012652577004663268598611699148571680877741574712165429608889109624909416018010182253592933217871122638175476443278680641953875761083469176449521569038651467631824183006414277569507495081147098696436041453264833962405808263778290076955452292386309173436446124379375432158502481146010265951564641136502588207262648192450846331258486388568167698628982023245956467888285847535456828118815892209695666111205995847603822140031289046314126804022137489805774855144674417399246851803484991841097751668713138888928635501323110359175918104607723190072180413528629318283183391526448225075823260256055425830085701239781807545656812959743065813055529027740323428752877219621119164767177921029111146582383179482354117925705849286750050954640099991866381731026667463980865349442513439510520996638917784218280215963520698348442054557204443602261137712128622217999295034870001789456353671561785788479069670610426561581891422009014206283753353612628419880492827906061073084537510959180232741876488084961984313174935818818239134012035993939332481165360851472981970524608537905790559569557950578205977887748580995611008638330692692255037994985619787325620503775613283769370028891257159478182995599094060499949946333593891693721859391972724140749885587010722779631088629695314535330806871678116594660511210304774112240904027841650214919063914849879526083561717963940035828548873232425760134113277020268709742936495654979233110603406154243335013872820286042581001798301296830476362355303058275000264959032862767148458217396163652652087891149339123732265919282287685039320279183616850455780334564683814932341876043654912349114943061549820356153835312725599627855647999164180111234899658651264428554266052249941378391946406683836159406670080442730165194822958781808501557992506597012793685923409074595454843945408693245808246581001775935447670202737188586406706226287128715522767296939427357927900215447702274339059475750402051629731091686104147767011537165922619287122308311125201857021534811374956479976849350756798813263528186771356546103447187894919417501639853292825346297051348710425170191233933103661751232686819721705928191414902943136217680156493307101690477107805392717832460265600433329333481181423248792863805844978312426437390560965660706279132359659035166278032022347787096565741835630486180166764713184063645832897449671713046297539772416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 451374116766368658851087868331624483306256723296444498014680945024980116099011993169568442397878782731578379755132485527737780798765316755838211252183183818185475169302811151443997004234570587326955077906406167510211776142756565607136910827471958741165237215165318039447225271821255626397457801587512825254425605522706140850957665691664217370582952493279928805311962308304865121257896210447659927157194883351630791571021232974543028024861756683663487046536448390824021300690051219930030084962883787541075744952443542942784714293357188192493588454147255986211074630099398627162482219723238155596843621296487948179956134431418551864351743060272059620187811380989160496848791364794135286407470071044690626158132852832348365183996662029167547323418139811875543395719127800980298157608632371280094822377209262301387517998529065960294313098135368097889911844268751196153472461183677078384878228818500421680931379841170591902335733749771124152431033833855149937851369229808532732236740405350452328437519367242974001081542822253706736319747634205233006810733607321959877238049006452059003742687155526975987136023007139593714060126170327914882132951873964641676622512566965883794174074602040275421980753550318497498515049465419715278608358678792022028539760472151654704072225108254675545626353942964703115861002807661019598955605069620337711810747086844376089616866652938536433597241272371735694494728798866242905842957500692791476851797877613147678927827935230715369705631028815093354748136900347067490220100680682349570922381607108418395037671282724308078115413023704337378416975214476770986242939526934596390034090320752369597295104163002832005471897605873954030929132313558922652971022708174336388008475648210632860377309056080125085235989179000537070644999953669911536094265418939617163342349046891933147880402743869976127930090283802805026260594799205879314613156174393421070214848621408092795394320208879489039273424024149451343362930591233301606388688259484788485891231441495427885618464904590507225613885581170571286898963946594204000875036307910885686546045545241067047961594431561450166583348749409244345394351894793063631034755702125311120628144692899424720867539851497033616716869122458795516115191847115879691993299901510541389905236694679674207963852356977994606193649393546372075023881740636997643364398289752637428472974813191267373146689533462445435083890212982310491041227934821276020253887849935867754711957257394067773326930893549079361426736662697070383184075941144096400732938364467193946079913181372680651373412559412272617481655058277993722911161237781867983615094490070153004600684012750031982980357063127415150762688847400132703714583071015725725259849592024440979735676702911056797072047749404774080942298109952879847325372609019171639111129934423953845390220573440443038544424197360230355772054693259048872312964627235137109390838550284801334763105572743725503786687404279689496501479041969264797453011349268309412139165617750780798514041436632182055775476690186362196795985024702709856794262184531442580624113488241885184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1399030965999456589445139117104497152413917345680519102265594321381990109020756776483546141550522257910178174300620790080624010105285361235563872297236693171488188045618821763282686718873873202059959701318105389920033395548541885960546556303956273847740908219652216314210903535788869832836869815474463352234695920735416410912407153377534645795199330783852520244877323196591880831393778752959180090127402529754047488073029496377610400424779740338774369895821068388556533611644931464416966894186541530293752918273277254252756603702454988203196539466224053101487501070161250301722153473137466332390608327649831713614630305488717514264254416235679139821571240796895377221382804630894568642289174138007115116621698227944649077526026245112483072466718842797715729162346320786590210314053226230625013110205019607836957494708856456009189139042517111245196173677786537965280664666917704130961160474536397186412585721669595649010660455039212112399224947514976326183329722010492034020180890993468698639165537801002312801487779747753964550763533761762775396206768174850598643466860295700661439802846284802516031814132426594893082658429369080947408440877100103593017329470343087996439534307982874662213816843631176297002544181394657071479324824821360235525919936002831357855964895080540767573431106617747468873299132996291403436055000404678877334181699049464853675188469120676053613770358141772902593782347574426620429923324021231749039909853057426934411616330013321701370073235376263906285364198207659553005333580574876888638165143667311673115527879903239295612179158488280453397426502771732407732653843373747387358166449168368835925746489275218815086793690112314683610213652304380670066087906217705699072254566615088742564077404099824872168630903956967586069052393895467640774307316115837623299802222395233918743224724619963624059850063678448040589253908114148448176366277785838220358618272679410760114766917057017704298588679548753168652344897773729515209656366515194987958896022718990026201924448548770864914204574880750240015955005553687107791959961469548449386244584072183038062733913826994974168837651592192556429042743087334670437970580026216104592108023969031756413572308354719392769451509882546579596763556880174552852898887997858912385356385013406087177904666607579060711953379732302802598197338328227543744508031576575883979968450682738254174911367438986152169538371865912931214795854153310651303975149973874721202386365969713230356300951319226240188464483041203127212700932232643713590268920468778923860148997921145858996804991716337244588873238206158947281970175782308932711227526662537656625537833243584266886178953225085085769748376942377385543530948279432145133939234372743360014375573222309738308495474116776464908221454035069359196633256620897371952316653502078907739140271977359283894941872906593294978547980114284499873573515050647828878926441997463302996066841566767992364078263485401626010635230289639723347804239412349479124772342642538908088520495390678592288432140899126939084003346256830276261112061562300483284265322807455383552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 3440308685757758742522339102256292881457031041995175261416309230563068697828536860623265962944112489054593047470748202289851258736636617160320352077926069178595366662478880580615315908969787164632409442328287501766850582697829977036894161519719312237288767592637049211498644170556675998760773356235957884075864708368564058368085502437884061676893044149737027769326285005384725120303259943332880591435622779175231127977293002528048338681270225064066246809602835472957932070263931226742729387227044204275558804604080931671320712906431442870701442720517268128967167653770776836905965197480371950693635765416299848719577896497288022273303485828840286207266017418554581474867728038275135040156788956576930017386556118652288342448612738686171721081974578760484900698393561004068123446596375036357562179273487855181581633187400392899770685702754172169804790850259897778865396008006679531411527863132422864945454019147742107038309704805332422727000972049724044925362610559778614153929311780535926973220413766706809066857180105687536969895787257647095160025850953190251533738605667975780755232649038205356394565710539034875402697466995111390294483910347668006534496351684530291321906622341199510672157490291920123844903981338136493537691317199197308755010449249742151458248422012252552619452566035211425869793616121658564402250426577564660137910016509199522162040008105098467886947861579735665417979910940737303991010628381947431553747989594943409220732709378561319368702643076572091666155636602793607137883020195877838179911388058530463302996579494574223069367909369630230520332349292741278667488423112244860061328145781393954318484995329364305853105253412969089214685755477843301922958936770971692035401146893704946703161125050722642116956584377133324356820398830309309710347871152593422857468196611688422196225287980248186984031493596791485810209833444780549929844600149775995692228090836960787907111044433311615392955662451983126297148500655635068833977208266075453584071030039920590310210521108270398520287955693524534621018596533742093806778611987163696825783860702249961161730311421101718969928375552515396505128750459180699453139785424894654078475774836832877843396824075060372322441722374680054045450896059831762996679475757951153365982130823611473541678316385246840673374737500173149182331433092597235878095836126669647861588553794186172856922322837665972563014347944360185345532913752003231725123331794158639429258457584972216766271888015416499724479825193110211982874900786180982323364451960896119518720299047807487911435860768049634876593935084103094496080853581384359238111261924681561751265741034477200347910353539161481719164551816868833070653188432772115777807586910724379386766216320224975612921345547498862611992033483544119210525326435505034420250035844520092433553357260881671923397176429987027554961904515954037266164537510777412112883099278845155654431261976584092377102684437767644610019228623201655217395119388336297986745065159932311030245925644826903861424076749711374081520473004399898972610915882807688576008885413208915968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -7512625926479567025152098653828855448177840328002201322159450725337570301319113666578827303222618984033413048542608804378703266521402404202657357253382447832464794943018274318653450147650559596809445851517008969804182639042009815315885380926700143174068261093499221176178165178289269867899946609382659550705323089126787042020518920085229122294116473311456724085615239521948091714514283464978488937284796725749590077457315662879590512599598077361293075577418487829803364464835990000278362942762387773868561658133021051106593635567563650007367119474108189082099162228704741634216766845421988998372440699942203287277854742657013191020691773211154904532767141461360025338536426941312012484092145778574536269078477501514856889400917760710088174676864300404812368143511361301294307008815588808624501427947421473969066186902622021807069939867254449469168469723401992497583512494559312074557075098384831486877413751358634470848887034523210600609750554995431549597687381870983229782136342877895123419249318710955824145207195351403289613320734039543349752838680263532380054740344142837142913565586714392492024871030637952768002511174563627432069017394510694065688115117107819657160758727714050433406465769988820419021678846883521566765372502083799432658919684677111858262419454266952587619431920175963960484642637707210814833746178152792430016864195954979638459142733247812013510162139840083380739541723819711657248824841101116681508961432663015219476782227430014776167869976466297465980729609985426484550564544841557087273682516097149601293129971389424113776056860630637390300113151932556488876567267797847269008216746649756498153658232594560545720292588161386209560456790968263342121533343751341359996339124297726994402252602493685370951161726301849503092687834128578434009900519046394712792401481754008420152789595610340294048735865141192331092959883950437246011599514871541420119328132848868864203569895968618737905378214659572932000558104537553183046029270968026564636222881437892265086820093853622165001387144998833746382398602796506927034328692014156134569268319807884408809161992610323092686695613111432027222861021953187694264421547081849528675144292138843664817117669112191016121706415319435144886509544849509647965812024327155820415401219392775227968748154570538630542057010313748960573812323847191740649484634338016136921195312445919236377067474495848351258896414097897592168645511170342349790201333104103591832635220335975205361277149525812915920183221027471300255943567414502308722884916486951348813962086334398923783258907524357384716736483818314830361173279660610343640218823849971560584427947403962015276120626058392790734003255131547118043222966561310490853557977070815394657102069010291502303266974242832043929553324424579778584668129905259357374484462890921634447862221102445876988296973442788282938957078851964659840493899852232751571323288023852233068848867803834887159810343045904992847151617272995748497042724170117451766217091893300955980450129953726485905192085975421207090927828352107480324820844450643336442599134462740529152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 4563347227914871914232070240429209258028456190606588710840914964094556150698533616494609092060931596790437149106265979023526219490948416736282670454835365264802210831101858425688542042412498418197026524483544932706169545096320488894627627425601520358129545785506776722615085671111777188145557888336836333451766399154300415150803172950748112853455180403126117356768269734180460975792967522219294959656289410188170174305538489339515114042553065324214722359679532968885235397557779230404346367575430766593011046642611243132993354963383901200474538531797503430094664945179092368159993622221937807302938325918359181185955619862633467165342191847598679347642240529735417360057842130219309163464208709576634969254783798679913567316743243465941798045962859022494157005074970107781195527200926535592006569065623021573167287307688107951342042582217389008354781074878167155199727673325723924408725172867030099625643965578912520682536261273851389745523536441115651634531180907115040721426028272816481368351500272817593556136152755035186507009306267381618451767999157652051515452963959688549699666570529131859910359422364057789051811262244302822961300328409153852117820260436798846998151083673534823397681584342046345241253155294475687128395306636668389176901752724563493319876671446846141103479798637834766537265331216543396192852264723678239384526209515920943536997354938914445083744853062975185436208555433781199534016470501437205149554961321047846124074086085212063773529840166106672264121677920186697041817473562170447047904778092358865278951588589069634451527052461955282967628608970557621076222440213510141210618644712086295266321945331145117374817225843037473290213834859177867165296985359224557049797318700485555506843767289370752761556910852080328880924150956415839239677518562135311741391120085546926682208348488147218501929189101236499141535101441742155107295926735753906153215755375356240287977754595011649983582041088594927817868375864239652459795661548569575138974124518002396584877360706406581713110318428824985271769045021224758838440365864569158652689801967000610016262719665584384862119015312351226512158720391857838093752859316438231168701964655071623792355932711396106436364612136664430506326902160117386671564682188854052234066930284925030265842327078240609223093472885449338793801179998704349821373682163720294246847099522855281693352544259007963721746723111654151538904072563604840919669486591262892231852794563498333311044569641017777691766276882376340074583038098081877318577864749423264849958325702357180797831345607619893874430275430666041944678423929393100194825938274417544220056968630070658258091311860107389625423939791817722313488119438706597406749806776842093984740513119149077873258639369962753456917473131631400376614107959402293914806744110229657924148818552189363008734024888384289954565977782596423037446352740864211150254217668559879769066386160045875764424947014430731142950816324601396260514734002417914294746370166453607195773576543517036756549024884965859328405898689955236480153268147286521473097548351886327808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 9211160141886909076650250543771911878945456012093240640800488999262362292713075375831387408685060756992859488200863307606810746074022199908993362574714007015879184666652314730803441418536616894704043080622140475672441068367819805929310105415993996165519474950660670815502215606553244986907200065219242346495894415235218946514995788242433105494979029273710276579900811092839744521881586727644115453216870917710035250235709816977639665533122473492765689410761214372954253897210185350097714878363394928685327354637890582140810853028689171363877920073007391237563796316163751136182680830630755465509637778053664070679709294392502359754461897952807277167357222501368777660347090436513717412682533133027116036095655863390132732670169628618596534020340404386810133268563295455165475118620439109613046854509267594362690154685607497406721715703659433010819357837176567807331830541524292817891131269999875532902020157745837241272084760798430203488992959731510650289288770322462798538376237388614626794322908007565777754265847132795598344593252021127628830357362681067553112668937399159093341556466429255004251993787051769324652425384779531078510373607162775457377392800051079547441364279326714660452407369954747107634601750898349617896335059868269610467831886553073079897254905266895229372152157638376162676277974978366761323607508490464126024154351493269331546942263765532924801445263000990491378902488582997940284600690335830000184794486705556551690425971670507528639574632449888589471107161880044098418615210349398423285130960503253530405598424171016907306441993033293782435761567388245696375489672438884090113567977011707445761730912613671443189925131182787798231257121704096700100914196523504141601524947970777250655371716046406791729654193505057119982346792161285793504979818232554230547240434215076840058639887857672666341860949806340977762910035335634938454769264026656828730188808591616951639466971355552251786993064894606288748801462217478865569437673641661693807231845334816470849846889475983065363078693640606128528249688968898865828626728686282952632244572799714756576815419009514633052255210986343569601360197181995253046242558308967850116833056977003885554461169198452951380731490784973771729821326280565443327621062521452286482956850209599587604991714460578514967847272403152880440468357455219326599237958463166052277098638652462826656115759958212550062147777614979457362300641180183255123659762465382570101190610386245676511735092046898784255494164348688302812751668878198418933711932956496543213863676449559310389344765586793907940190095689036519984781557352557552368300543807279934572906841543795271560402233134372187056427663076433664857660850048141365639593396996149876029112379938143293905024581030766693681024373596005683695985042364739765360887948377389885042552812642965979142169254982289349002619121531067897099344979350019005155053215581653061131209440560992828680735387206151315427272994078937764005659751235057887216180057997228954343302804784670037615596705269645860768442307492350549933558706340070291626431322219408785408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 7825789438991025198318108669662508853841412221880224560275458634432046830669047911301865158145757588832739171417500725100339927427043926890501073581679886079849047718587714321359337262308946067186213674461485280104412322098890669935770400698315228626274328411070211105156583571796811399033439663160650531491376171081810204879021733011587906168622724353759209100259939909828787060634313898214153361226783404486211043012462588836034173992199046920699375911819755090145648715151756388210453777381113806677495522888268722494015371725859056654136234229568622454878745599065367583838290977677302246343007613790113131337386468075385506702913991031686343346277776340908982574124344717268019454920077258871398025148778503692264310792382246800050366008777445902577372566339021758329629723803810787175649169957424409363614209662018386536886072161604437876525833921020890979248284138601118542857146841980459009447411115441356504640196457977731570124537971942286952853781070612378546708908175779078575414409565389136547607383362717801586108705429637399317810750468012992074876511409805721463810376580714438351912503138676109109628015700984492835262379089391695937909047341912378737770053170107679754387418882385552934948073228681512359661992386841539930304633007749196850243058757447422393662656539593990936052768558180315349581170716754137537329017959605393769670736726023180815986157475367219563086863298347751720740029542136998067553775915582208006402822171459782141362835310563690104294713891840986198512467540714628157061075150394882527535353647640502377648838927155822759739613893781886105962507647735136422559687457600339485742205848418309316900968512524216751230159361126970525040555670896890878546794859391282837437138384408583570158733800467193456272082213407713769096447583860138829158649757835538569342225872577893950888087480515024792190910030602845706297023856490106487781945997738542031528473289902058320648563455645560724868862202626672608960722910130885039470723252187736190772069368728423301609410957706228987768072778998118151850198052294921169192913680051787144755574847217287013368917406176556161584080247933455576868474582726572857325383683684361453801944406765691273233447315666124407319073660776620965495089131276014218623966488137487208169852270408509704761508956866713592191204099869135370211666076432573133037286494631031944814089651792139085193380050495642851052824286273867627051849964044944728455500882624020540244672251919621531014995328669654745470435168114971896126833588087843013174328189807735666067265702403987294418279358140077748579390627754219578373964828740178568385488331763242065138857343513942330377136938545196951917369229565438504906072538715046905745677261161104713379012099417685609305263822338530164002895557347835991986803042265097775873763950756849356628452882303398037436229735744424624729017820818217715493778359098517620706898140626122661046422450716998999190322012565781362569238415073237558288464129418957831152989015132354065349880239479641724128768889054558134803707125889400862994065985197324632064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -12286526308741350224494227097509659422752787632198793663341205326877600032492820442061249103112267861583245199760495776296293804471684726898293714480578964166607564003166337127813338066988380651233783828145185128240946377133766470431061131885261080476751702200756367352332854175753507447908753861971134261046081712987810030316003573091831515776631773072595560000769412169209199519425416002270139302345708063778334538732705751864575886410381277927994375940426857140565830332285557250346326649708586782989669150424025546297468250436991977708983824802723771366834775871910443513571519984253027391320111586422812786863955647483856866679160040397658790089852073013150953800165730306105910962055071396307901054089459301137442271047810325756576583467697520454571221230205666088802015619328036495215498485001593579704229442700313423562809370396551640476851253706112600140278658274244259737625973506694356191570799991244681416035859344776151625386972030607927174934418508886384594519571268010522514214759999518832710221910980991234237171139913805397011253350052227620429951262416708990215483875307325562162192889111094362825176955185846422205818686050700532317508922207462853748802218164600898132476609421577355503834482108390167990606067090718541369674081879643046152651257629965469605232398071166906799783840824773816820706688253283289263785671612047353889775779944381435017023881827935316138027877841947907196410594707936836277073508078970964726554906710047424289158034442463050315879985967832897155563349901649379002614770939964769548977146982557981250538372692406076547581520583552004121620047060024680511069640964728862136226849506956614086050450571163230375839803002718420456913163152042157246754905905500387124056105818140569402169474972814283658582903141264718722091109788951679847976800575653460762083903437343867572211230199354063787339642489355610827771946859229939974466251668752059507302170784487654011854526806014175219816905038783789028454537350620536819423474512791462648063457785882633526194149195881356587589403773825251929796606954503898356741327566859322732849229427945152195257233559632709230416725345304044654720085016365600328374754463573658670911322020307960623144510644758108264409596254113030603176927994468007084175519662988015643356516787980736720780612451696237079767896166243352089401197304015369089963265006597510399754192822652945154817743618445555869911598441818488645457819743112263969712201932814548190643726904038454744569093105366283786703784271848489158807132176373366625199982437782890747035799729987396179248769858679792656782689169895547164408379794146775867273079888514765418196242371867451291381052182042484698392156715190300507462512281873515232173539904728378130215942820394954316794531279917522760087801326207117344082128375982171617637030493399460345070777265391146462654173963182458629187514020183732106511582613808759436153405066093537078351574988742265864496585281280241512161195477647870818811618858751626964764979270174307646660783998910086222019312670233485421743806688260515011376895140741771165696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -27350359374638363678977278703064302346281597934710231261198638788925663107373182086697782284621865294177724082242885417117383303308698653199122635365302899483808794033063045628038148353574925031553665926480264308465512773061569766643864273636043834845321377121067915953699194787976674012888090110394921015270621515101688995960755364217634645328130089396718940521810514652027470770228847395599062677615624787895010269390404132431636744023347223983994981839109036389061573784643249343774698570635293988115716331263313568036018001502298967472347593183035913675947500499782037974911648398326942532075232592966199620513281177892177996807318193920220572994676292029877978951641793892676687255909816521097734275492331171693533495135595222465149434904450782338065904938960026210055402851197965680412304844248566648939502095142778751825708777727746638335263507233157459167893536866412930787917717814926969918012369884940029862229912439458826928586344086376717523989778506810493082373640680200259328399130418397530646246202480439629641757923784090052922264944885232640156744321502536283035995589083546654446697400707153778255458319445399545269785303465168099600749764317882310100474501616947420147484744153706390982226308848031624050662902657610777170544241507683409220456530901144520036606861313219591987812724607243873218684171078853244827865698283966896045640316055850669197380109003572799585846576953039073048732979382926163099142938289438311126705646582315284181832598746317964233203808384089241443400202390249880105865745580084555122991265066703717842063129977695714278297619901529440947283553759546267727187819108907377116915192102945703313309925077717361952502198550026525870733472428165241588372280048619467865568351772725114866012320088616101611668853069438583578724567774062558739507274351107767687381990109506320441534768316643968607727868663405774599137035156513620218348177336155586861961489081198798409364995472754707193818385595408889875109796691939617084366531346349451178904738666899905689634514722556660674803589376946730045241494207651820039067900048739070580604350073399027736808955143891595743736078079756508882314274341262609003622980514002479347571847639518472665450139006684514863808382874047818732037943755024883658434263124753412456973616990630688354692096495236052527850764185780383561482386371312983307080167350909722063874480767257743051826972755564415583322458741545597911739877656424274296917002804957870938087986767713095033707199865200192218310599505866428221032773394380134045727382075678623409553772889792006448471362094700256616092722959519824219960811569909949876166901047300665616898814390229266763133567114033840014153827718176471289728822163828347350285557600493183359079219108308543223521803484252951549906584889905050319625080767101444238598647082189122054910093711216256586255256637730518325058191120957213067636269204297493397730872546044013963560012718154493603509025761827609235086977015671540354663970449400813475161813309217221711745087319468909599034827024290222995306336533793065900271719807069722771456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -5322095639907584321577696762286488079428792479853516355182004196428802736897411940745189661718792696504488047832711325093876840341949272007818110916993496761768299908451831447513470040187056011677717390363021676680534053345593342417566388471697071824579839023471973049649200876628586494832596576472757862006029047030026129944733508267042203198066657306355517798567605838359504405054548861651992926905927282588315667064083386008332258275835528042323714748552438874780744770913739181256614863509126631208597570295309370867230246819887416988293544970004967029817071910794506569551014304633794885645044110545835423425596371620724730769896166729975855182075183646842102483916901690254623010446829680490003723528965570707457242328677888042142888325231788666315063810208415072695383352387151165224697794546483170562422091527251444073117700525483521044989868632690466609576790388875679904677968886890636832241571819995652770596371129004786225273479820207656780797315567664624245189358629790588803089430357919940453720124086867744880520348273372308743793608008375932011975251854520422436248137039949010117669152718347499270782766882561811693197074248049443249539392824760668316384601180889665307569584225036964034263335585482899193365651021223555332600796881914760295903025119116320139294381993930900303751805825196216958437255023202768241938230525729545740138693088464343414456284472267214250135979492093671375890880408189067506265939127823593116886779135327994378789746737111180976189890805267952529153206185445562427524076495945772129052680162547011406327031580970438348668579355299953608563265374975462515599315616699645893625878850364813567658819505145489097090962618963961327484009899346626850755205445613171996293795752954201952710494984659803154436184508947776597445622667273604077452936284666460397681103358268477305559916126487764699306124915870221311163819869101830161910344836721882992487908706947943725413027113412086426152156547384754664003363044616076878105317503847333260148382517796649558639277496849270153535372499403975907791093340122956343251450767259649171529451196264053991711448972229929936152319184259215864205379175199279944735239493469149308870781534709966382974747671828923428648754463862822227710228531849524652859995491930105561026763043004130099881000995426768330926891469883721884379084180109987407177334722980788351351843525122586278014200067101348276753377771674746252431457912501950743922747462049108405409602103934348984351083724752834960324946045701719689236290526536288109069988617470987919367894165801227237018231918098017786727600697702645213937121686525708295006432628088922886836818799617720511599499778787024162553340323375880123799639057713095550204898599683351887380280949286854552450435702711745811116535191365319453209502377543179540214840623360809065108851129331927456393874862427018611832311025688399475372388113327633900590508681336795625501652743668250395632589693228133701192340898547070658185386123016966733784476682245941297904383223697151759154078053978743271553159716768576611287493287652964171776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 46189839660563869827070094557640551890366326684502086322733149811464296234707383666812397027272601979104261794041367159154173829567193568473951639934663751234122773231722700015666393156180080948964666601028661428941696778961655856674567617642020970878514430989548526858989737868247600845164212721087542179023435529000644620590465367089913888287379212128343291041878777460735753034949895812605382722386506196043931838691360237781871855750274394978553325906218126249160363981028882436781825967921476737951548763255210485573635481084313656822549069613910373025047832259756800375726703093430887928199162864548739262877458816823045376181271679784111706756349900962728694019138955897544927157213589164053505426461156102030347067090299813844100175973911163548693775735957720752296985820554781895748133054977817475684284362329754778109348245136829428961127334736510201270186553313843147961804289036739721382051135590063493827969758336250028035984403552327630112730595437037717537208203623688077606793707182145301270276731486854235957601828470223410251608892614553531742161920819993298177915627558742461822401430948149808629462514982548540960914275454649168915132774311389998079423517532504517371076181432880465809336845116751369850388812794733727702528154189572571462673887266111494779188484207333117483047276101940000990134641066574815701932233220761378037949887920450937083508076453639746207503761664790506836772954873825242122741909609875502853552475863090770855036089034031056940604883624359284951767075739840296755235745958248591820118725779562481724783427517976728475134427173249065520539604543706410457271574833158369849270320107822376543734841618509238203472972907004237978302551781372741034843749796223040255331795747024077666865405804624397293394430855445017704991518166843316008860922644408601249705858555676679667971599164743166755166656524079832013542771079531816816924073708336227708733902285660800054947872000177081304318415070074207704138084609060122608537054823510598368829326364314093663560279672725938253936180864503641385341497350227326181499315513288213809375865790150654651810851913203677182246976624090503298595000484530831380736627142825807205745080934465783916761270297225755851876182356797455853626726593173989177818881910053200412534812151456119323659287025881852638688616203894207926002588053956184839382364083516884616487070675091461980124006630233413478661360311306038198264272630070065121809490491631311772818180390904755057491251635220624705161644386922234038156068289410534233512150695643200595088837231525091267450839054183015531343825583134597318882061534005466751516202305542656770047563237948352866484560536375217490787536068434292383028379955607443851387150974971264018747095392605216497221348247215048485735483908974024136577080145345976461769091050466774195338169115081313192024925707401057839389131886331072794584293060541422486056571125187143422816891317332586395345552185957503573979141380791366409894335410632290646229687211705334723505237459497774358190405574417557235001516359826488993289597126022973620224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 21246888216323935574386030858572613612990069406104172372660733227384150793101630340345185350849070657121425751396008098494412268274757952796660354735380210643780557656010528912194693295441011124645620382100026793711851707815374387980059554661538859461561241568885928377295058051540827382516008543600078964680597466658569002934223909063998439919413527975064977768503999968520102258372521901017437934036605213139943401034165674095638553310782020223965573159670205731024702941465076198864534579602136138278048857267538001976288524256142190133475794742135557126132026464677655298264211407885400546835214027206479802363319793854114190164005894048256485254691218845366571077952685300250827463383702074805409668237122942659214311641063010155174506745924874801333752657610288732001439050882470078412622720438174838878436807319171749855795159058786710507129628395881832451538938128032018746916905522663662652833194203157097733566590287343208508540927390483580173777545121697893774042950143288093859327730930541919985619718995051766715918147867586041962970707116664900382552806595386814464700562759374248801197565571171121963145401344835746578140800407839948892008900616424842163630152326034766512032964678556988769745808907984893145091764429109681784908909831617964457312043452193602725965639735618648051774615290552666117521934844137705513239813678426294475257438591244852665016298770813358500272558444624277773233780721530949072566848303951565797742924892511206572083185750841737846582414253250430294430012043116759828131605141640915849297131121612892045126530070755870654857338688319197156239769256254052492176107732843508308985816259302434780511376359432339023833757842785369329410958024071950786644424744878832753534819472796238842859215627687431278477963875185207631745986977611521916313651379141912930228346770905128620257255398870402180277143831082726809912970686714219658391469464622679121530370548849590038378798443447908122887750528659247285172272020986454173451549311431648481937041369369476687222376858289834634773295445457627393598901587952615788626033434478233900543871363917739729499282141974435956504866680961805020845484139496048765537547247055838383094280418898411625076826242953410849732991499749995841998905620807239466140194428862324196701338205425542799028932541487739705341643635976896239108013881165698602158214470184890294280707696343590938677909303031844673312192192372230256840186916577771133056259889583199352593336599625523600339003771475222120081389451514819993603743406790919123606891364250656709678029802194265204156016315645816480533593416434277067232293430615532635471754162096515297876818409121566287141616323106751430377175158972729640726036017995009618258386202868092805518566886258081140955503005335977932533647694889583886805453040888759199930935258611830440559220584823140029104464491335010956379015242083820857308094596777261405999516910639357026650885229300089917212394332963506883768048387338507688600253568627653904814156403378492427069042394224990389809697986992445336832812716325905159139652745631608759910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -29607015087934924728046899312013422816424823168234207695731099913894624206291414934430221635975151517380171512144614424263585447711911046466675626258249950444664961613883449521728308347759166272138749132154195673127404860979518967939934826018168261429553256033751365256916216550838899189876832003679287424397905447526120305555467862159897863326823022004105149741781035670124127476806884199004670348612192089657976236161383426796258425000368050384110432301716764072039789098705132257823363954601953690337948891578231634847799494674430928220491431054517808330341521528165321545929710535013245435986187270374203535010365159303116064893699922265410742605284986921210364464524268059060980813520752500073042935849295469620046868574713401405180287843913591983035128384783154021255763457039906368228797961311370282789796689691514433186320488796684414705472407730222297612951516670513902076455518164313640846469548338817927631907376245536085396885247888307816978129574229078162390706745450623813213741258973714807749652531323989722768031225574250702029695834906098841750406081195664344684278366431798081626217191747663393034849916082623244417669391107230195856245897906611809444288188206603013011427694529140946340392828561923905452425912512925892016731519347999075349994048551954713342920043725058250345339680304862656030781415439832404720147943333745031777631140411196544484503461043740443057000701739349775265100686743612602619800784207669629556122451885478985303929056942241826473561803732361519337753268172936170572387712645136384923546295280883439407521661485316481614831112602216997847407507491864160076860474466964885494359305207320736760544135758149087041059418056067590882019791721156948930691045923790510781853673795861799234057053613504928318239115727560976466176087668012410203443306316071031496529170311918830803487647491387521979741598353601693939957231881419913663946109275504725041997008374478406340457587902019893169189809296094871249675884273080792164366230465053440811324950300102194252398655276249269180814870372719005646289984427360209536483682870833335558385269921724948146343147877310795647141974207698395040974521285700193411816838535336926645049349925012764306737357774239177636804435771991274077914173268030536118632431511302251398539111205374409554748094116621682674981321720061042001285265472415290758893656618356588543346758319901253220815142838362089044377902259295230255245128133475146994044574097192871410323429043053057646476361136679592167064867468111473717695770978119837019287943568065457420428877936622297468052188133333857898367195070325195499678773203591682442339966670533922633819273858811193806646539611193921334315646302898493895363120284590644280094355435326358904233321284456972593265173025492178637914306414014957685833251771344207871344429869706117059610131739520565216651957877029190087948184452937289172283723059614348637456322205874978575315139258378220240539846001697111734254142669298363222287142634380199435806151804096941299704624471578318452654585240115944308611963126193868483143018936003009812889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -19675900448444162205187210210301435762034549879343747335382856800594333377301219068277235214692075172851645367018400354294859826615648566287009567689153080649672216562424464071724239308592421305774389842820884707301011417951089518147667452352952747390248074679330674232000662973150436565856409404463458076657376331479949265448456020732362127184093517839442908017133299173632141284329694609295756553421168284772631476443600455467057503339977151286188658220110339387830766440186677984826814172696900013663631831918915137487803316223532040951659407377024395312679218539092352043906812352613587075389954250470046000341205543727082770784832157590102823563049470120849939500618885534906135480712488968628743162721324918050506594745708028500073896291068849923478436066143837648239647437279031617832879985695252029520240368226273212326054796943741461125418408733669484537027540988995373921559688313822765788954089360787839142430726643049474329740684311978898556970732769400013996363197228566707838041600237870937476939155370098514983697569349590671751484930940632304408373591098223163526823318153814884976905336820952430293157216381493141660750193461960251765449907120240541634836024539406088611761838955824716272936727295777550119488528862898028507484403551804131420385816779075395321021016580015194834864749650015194865706337789890842876546658760795169557595718895052334709778876419130743468121353888652715165809764495265312138110683883715597839808210826630272751700998916717226280370257234693851316230972317060799779403178646674958761828623481830182321174385414876742758119224951813125572268109311657174565816027771088888159800383783297028364573205750354177111530868846625416901034018820745420213545071847074428168503688479501593203402599606935760938563732644987594335604587563780794188595644429345299838083659085947954166180605467318157808844413523090002718710269293238529390599186647180384104186330877745190131009569792313608513345538583363499489985420139710705605722490149317532271422598084691255445567470970907528414445860638351624762506176419329605217787789672208183550062715071720450322177909394672088621213692867161325020005638680557989930992424815542768702834594757732402136734257525503840449742362385075838246791759271574217230214178316250323098119249670690140366047199239609247121222620899927285404364496895676343964647376935618879823305425980420964694472416616226121699782998315162569357516539767763970835647084066415037769423934619532724804255022122584939366194645101664909820072563912458207933366600622922626591670539964391966608477565257366806223682550417805222533607140675877962754749106771070408030116561177485510719518499165371418738117664324791970683633290046137086436039105370359129327389537028702831488398705660200556571076707781056718252940171544793288423822101088908304203571547867648265492882680035307948689656753154575462093900256059407791213860584754582480816218874638731223381328111260935321267421164359787964958735209146625346435863490700550020907388784487957911883517025601595058284405008437651485047501486582393634134425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 8385910462646441690775520486469198739617593510403280401969580116223956987849382682356692377705950121233955064762395749964411989337058095500207335655121139131910347510777230051252131657553046455048259016573786101743224657911872919316711506776183397216254454356673554897293889365268458399446789075911358323876034989750863524522450456595766881316316422078001561279279099837522415656281835814371660754135128902318416834491215018808712666006561277415414266576199149043917010553249841441965096244039910451820440776982092985845472829333111239275223677213390161798251039576571357027492187554658146839726602190969515756557447749550161807063773511969195539346638744323748114572312896624643489103828815061146220634631329067446733533195576430697936442757275484046579871569413094371610501026663935883341946456294632560317392717711750780325504224157809415584374888769044262519666497410539466627593968154583427080926999939877978763516694158324870977797234923459366566502542016085869923525707295614859111622626044839260749557872049237199026177363169680082348416344467440946352568647064993301254416328592345483050361939886353729865349405398933684395900626980768871140578295181499766820586563334013269807460514627948737758617856754926277161789759372805096903103600058511581374795830692622534386297896905389745018445898456330616995831616528900527307081993533070022006034809119145518250547745684082349932867204207249076199920920579505200011810061683575738714732501675688956167413205520933456991410625413254176697404424211852693838619164427290740050528345705284810940882359281600590929359623891287992803785703043081464457117956973893342974928690621470003386900722263597993407917191284159481410078142179738954618170757244045904134371878369354984199019926115399052857083232613468209052828770632594877825860428224894261626761399841635081840733777352565326256683394659096643490181265759677784427984969223848025753457873728843285227530022346907462411052671981604546950457422272293817470571525404033379109182862602862926759075974576334854721118418405609595794946303002582937829628230149527605314227921904914186615300821340863087088876042005287078344633736298168064445375640120752003290647239897454209030901791122676069856664790009891072147765290889956232231317437987362030389335675531138069067971209346987511216392452259683297554126817580864210966511926577287584777805252180925782310037435541516525183908544299115984760327228851731011831638189387832536733405898066303149347184136800323894969207272245275744698393492513386641252026638470442138358330338202827257980404170559156504803957890982728437056884771880589512649525941615151475727199471878855916920421456745958854237858664473954526468667235205790931162421591412513613215494850470132834960034899873398163620674853653041752585401871968875441251660509685860544570223577823681256663180205484244115341580666761652106043650505989952114134677353370528956525634394965813782218553155888866677770662265428196677252889701051964059265185771517179795573720325020095108337307443338930795368865247534853376247686435627353235678822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 8066996948280617032651236208661268270404000471052424114362251093504576057726636255204841998210573974553251780380015295959540721993002741624548101398885052639883424677708437110026324481719045376549405462082579204277713399985388137595257173353862734119307954966515945373700368172085446119064058957008361278486702274156023760799868840045429138000902792413074207750618801256589407909987272698802606280304913907157415714053903353654920735915835104206949183227485456949659339352059652314351879751562006420419345424046702397146350917810321853751377193836300012036714902770240141897541671101962632638322505639366506180148850988120639313103755574671394671693073266093714786487012470865449252431209441099958422859791960157826849165372394579393919372760239290085980934399543265701128833118788611547405655150346931328211983114161417851369018029919792959258793085019070705871701858730315204380904154997185202267632162056145540381429238464471480008704664538504409712928181442451050649990563154246179169386734724486943094590462506777396661494134108293414927110365339261807993006566693439825371696036973538743741339159475953497146591059688299976022272518148898336352956725947277743325478054348074629390696462600812104195557184922716074418379764732444529947023189942380069891898887224276109738871861587193552791381487937022929543389569585453507617311436208515631680277597881152768078724165500559606371597403837732950937512283488024008329776674005012306063133394088926565789463901540521388756402604824012760614968837651850012571843184499912780702596434909703082386841334396748122651259982815954810357957031906535073689976784895757368297273051544843125073184045555393393160944161156167227265196741415684718077382921144386566873135141876920010796089848296085989335420987928047748278574182376131847879354931629553682688528156987677292043571468771899367203991781077041939359052966697519008324307471324848819049778612026671410307390433194008284890454750177942053252573726097834207227083548034454624803120669814612621880746147578223044943039891225422568863554411867590327057823989834670343020670780887782926242604643761384550314599746762316386172522479912171830031905237218470506987555508918004358209645608124527104123068132483822839501316542586593673271644603826749639454520424569767909117294799531789680056177494263787302816320811391242371182715887414735275393290789084912137351056917726047484563081748726113726989586927581884004810917257609946377332481650746685484989784871994460434688310300568632922842802591036912641530282971234691817900520958007369832135797539406977130554646106776251427597113052953906590173417800167101193646816180831954661149451941105185432927946979999907075329184061934874918289570661958558140357691106376769781175508302678345311649849353377870643476231393552695973345632055976915952567777212458967500887343501682727375295864748515714747789309318184128442981948568410283620739647638252461632936692246826507221600947687967695055151843121140815332319872681695171635864761203161277599730399075418074220238930828875525587968423550132337835927142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 1268161469078217890943952086998169488982392042826240260641437557572336241979913465564333121267717123190325225682099975825826749119288481821202498672356523262208880429249183944878850392876920284037123617762268573281421974024997546390714583890160888975157194180792611546272469818668154234698739694431263963204780648244007064112752115414483871069920060500505238236685768282065398183664778686511522873867101780787029157840701510142302929136214196294936331612253558581247886169854031215267707920144210541907075586239429075835128760537069387092685505060234521772741569723346089510958277210038397791680246686448686925067912966983147271186998138705956107772308039650531309631969139125068803512922731497115869083545229589154113404542284369653403324211997924531467165760069466500075930691834376438208807255947002360089823918602116030960183118099473740329641820690298822474762718283987492245183756613986423739634430741454730718211823432177741693907332044664613858690518326723982667614321649448364769282718579524556344825444276778142547906058769463678792891095801389730027286675301083424298454550075389518648311038923343338661905699461341925787988664297866454332441324547965884562833110371856876455789305907806106079219582169040609761407213461877794943562226837867300207533053571469888637160343818713523502086321654723029695525367443288469380984477485590737815746159085787664710003000640390847405738332791652887481520201137249687997117048022518384136557411109298854957489268398194052001439020238986498305388106327039034396476228755748490968039144650731574145357488708360838391886821472557014644499979087622484273017192177153083228788304391973168362814772374819460346716111193456402421957777905247635243881472492088010963564082783705277786003262644002760977264772804450594780282163052914179232897223931670085363820268005756560595684024138560513183630728168634336081532789617977222845728809278547348394407579908234403939514805318690961685750245062947648671586916376396580346001023021690740631956297375808902723964770926420369627484643453612364233006102668730880651104819376310166121909252020251558309644851486401149736623765811456743493706490569664059724293180745707258112481896751514426286048652094502648155545596025634192076174099868414648955113413119711970803323508799337447611234356109953956282678483636940495702666903930754201888053801817716528731573389909374326243973825149863588601072967506402470115958788771010370945943653044892031603554222116300097864147867023842821673180820096505113208466355535450109869163157931844469924948871672164791226678319126364161157323714653769437183537319879754747633116662626001685559012860033313435710610236634213738069539431198634906256207284964905797781917333176014882692737285222185788868842796826879220816366858235245172327634210208938855854138557403603299343926483568158977567484005712915034475308118270372771871981631234652636278572361894754381574297359778339921094483535318092163156850016877511666798295258277959785176492425365651617969580756669654244540111646695496562192523662159252035661561554993358218828185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -708458148449335238856925019096722518546559086311601597415349677789062426582120523226174997515627833840966618291191215844630426396223881574763229241288223592838266206671730143044550814674141808746208624291899307519163170615005368983674690077761652647426348480854335609870390422410839279146347258227448453410675343051855157788722751438343943453607238750431880291768374378026790123310068147876418784943872593160668205922102388107251350327104784676306720922028864433065152118148701945923980255988391906699155081645458138965224869567608861703209143426183489156726430513569015218922382277878101206458219599548090914217227871374102456859530331090729184706998071133571779207695337620390223426008520664287405181449557524503225137522309967324004260005962564651912482500991335418643990457392323067935404857916028620630851984339146373713200392497475788666978598796766573503734630342300598846259373334459573615043923711232930141637631727552367657011523633652640306936404711424228259770946457154140026219068870797653223640359950881461549276985848513913616221513006862605784844728515097536436580219946072768071079115388804411135705808784522876876460552853377318116516042454286985261059163874303065764784888193594491258513313542202742540051386880886735124145947732987043151281738963469685707427325164997679797940682289109356401188111915932649748576146600331403428344936439630152239296858696680819390749912038428463544241311844076690075681792343339496585822017767548965873796283539614159283038813805996808319788112864365063078641874958201057765261233086281659431174184196919245554725632158585907528990479143143432641544569226978456478106090856017356013402830374694601964494995735584109298292362573714179540508224695395732256517853456090448150126421115192951009456090066498486495893808390234717414301560898325653285081323115659611140024166863230451019948206027708175059049541643753464006328546767851036934471386818093067289455648916738680853647859127143820954524507123815601129967012457308719251034728272998629564948504519730430218389031359659259650078782953163549074749013029338398457511019209468796882656086122906644251199515359584998717756656909766981026701407315221866273739930634336345758416274625510624147277301569066518884936136296298918818173364620363557579896407330504043344564216225760079408193442735047052155747893777525397472422773989804642702029523593312985343986381919409658715884275652604337492078443511013888098569504791976828596899768960810468445446226941483129873976211794277556503446221748609562037925800978586996441857963357997306049210879130576874174461352496807259526482559717914551917495488037452261523681961693410990522856186732919611001513210338006148938661297406237465899339995353608690868385411738380201224342620349634962920388419941305814967157706066679338928308435065552922270111765091556081359873372475618444316670247055556478080848290302160683552451126860383404284726425712698474227924570666727214654180868690751217597210026191212387395500385341890898851359753122486712262865792758997651590205145955795089280630662446705271006822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 39696588498224367221469324472696001498472938289842517393666778314964341369145984439493903429295852388001651373850536590433195945553299649608860222369301753445223106068828343075177857968270781906870756303765899532343595222391609493134460726656778838759741420801466324415132518889753014631968006042852050894993120518474028954925875972754038767457148470308715038002684298936080990266882914674119675407702985506849397688713413578472915390481486800245160835790875733519406571150177007772124426481243805285767290239115407669541736083183230943451848404146438583072232284892681974897606523251104104109969729724475671914358691412838059299765095179933311411266543357524430671393800063112801482912251764551975496132435924811848618054825908781846405358314099657199670445134361937309928137729173143824903893839254071440100188593303167752627017701790337121934522039699669176477997988591203362716496789298979834876204685185227924080042742554159781214582443680422297461025194074797130859455645811855840682100006949466765204477680155739584273695844586212879294087459705435564961313902942396019921360168408481806450872647255199806517481712196989646711658446050290980217824898036176428141748248726865967975927321958275889862307129721863234314829551731436041161021671139112681254843819980376156344249219845368364422262428811842717352425505108512663335772732204060119411067296577632860823933899284691671693422765806498906212445207272279979964235722496782494138395513899168230280880609250042287875004835493034742681412317575204475022423240490004581032088233921291892948886241627980558653327639210601590471050320920254379910702335224414673000813260276966315849513996887121578079201021083308622930774580386158406236409188441979469849739326008161091929596779313023058412800878469235198218997465998808820778052582788490147779039895620953223882789996133703348135866509161697402811410801831357332891959904024085483817219667525110748795788924699544714449211222353547752682880169554111390785504425282911875763257956803667550229349319304534787838892117690567121892721870752778524219818659514799380634436598386982997776768241259216148499590096812127745328639923370970871090122326706935123354190544306495954408116242723435593172009096208027978361493401574358430786079668354707978830826545678183621118764478690862634922969983682944765987968609082831832673364394213408291319230084642159926561691146382500396962325180528120175422783189986679308908653935359497234734888136588350344721200691456345384291287940165897449717853873481677836903650598265671391402851375226435402935823050747594010003782897530858057829440475290801236165156998277764915945605543996420557501840574023676910755346724282947240206667136621948489509916815491090401504257793289028588169419117034022561709948177235759803735053213198697931372370811059797847781530796593304261115972519429935551621781846719793522615794428472303061961004933908968432164485135819805995341677806532959923584017836729245298674717547355533703253542360512904400980108793926176770717670219065389212756940901045363237539302262436909390233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 70362900427949342341373413483460577591311743991943435729789598015329194179587751922264215510345165335475556110977628899173431101643385106753128086485732681609925418501754943806934719968065927358917167847146373385376787306915683263742542009282456240881679469255931184413141173213222348067119886411714364906144056229204157841049749152878106745680819860757086432954538957615951777983574470903382614508083887531734097018737434516043698651495740388781946884833592588072975675563494702784270308212685110774589566515448960596672647369453773440226257187380318604101650608281494997663137484831808401761372949676929245082425703826145127859592076154957223433439129128389717606729826732978912288779270228782773228549426733631065844759871042089523013542680355502160566006838577171180608708260048455082411652172936301512631393706569094198808781566124004847786448546683102874148684480014574486944959778533551269015796531476109147121978714757127667652124630890264795409251023596730583562476375161647807235581353219445125990166971905398152255813661522343775288140002716729277590564539621840182455604705544924671493056080010940627660494065853929996151747393172552838848386236780226713402957622341170950534493786658475418519555237114591839778284652805695756376153359159095583092606647257418193876585504291103172476360415621771430472067520761627551023804998889591798656628500603543261061547560540766934130975444906276450379905691213773368642683335255269027529226861153572779184224742249008534597196489855919521159546250275916434339075229025996525698419462095024692820986731728222294648438873589610669979893540463588014590650061113584104523091727671415045862231880004805076583260254806706985070282073908854428350333604360426491586552366725546752054554666612594412923055487668582893120785614752984933311389076926375727210626673428280297949333574157804126069360390544648654038865557951062016582649728046892163673635910743521904882994843906061146805918123691396961785248729942795819386830192096730743979449842238776162597678317502998430908488259597790966666793840368771591614126661290081447973216527842405773107815809199464813997821026728489028998236770135128398907750311077017663144355921937131272275651541196795152560744361867015575625405606363497364211085179467935609913140792814689591539574372330043124586583154631663853509086995871459327239961732306127616023649683572093068422107798617332993589519089283508853804280809614662159554666636125936604357066111731147598742043390363271215793676810400365422030018370994618169564686072186722213680055220733113923583908547965609031420705957972693127533439510105682272180286751548483922774664357644182495982009047677338008654874173321085019104219826769462467730345238099275975458749112577130178079108764695127079843588394330218224022926462020459799487313559211122379768369203569437796315991014774255150239676501175339299311689032547911895366699821305418765241547202598675758550363797885606802672286328319373633392290921543908676380715426760774501767378347601616673010711107907359823370221904578696221712170135239519738265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -14426986005003732480498164650248098587618630326829601619980854033490649475587696906117640112226028758514007338887007911097353788130070343573818405360135438188126789259813739526195380740718802054320584194265098404870465646192522134549652767225584614853748836774289493745385095315683499661895473163296151055884728535349243590615430452936845644592855608510142036900363085463757868856123910013675994364765198026937385784246307567931869392252254594549940464422182600072913959108209281919451195868230288126212084734096532155265191018450110820821987832244617336928687329794240955319153244222668959252932968080210954808315637676612877285013122927747637936461997565615759549471763436709572638884737676703672316356192089846340750100283817280779798212500281170654914007185908570584252026862454628428821990602736555957371712796808908832288394376528620426041417227502940148408610293936523781200393613966018987354336700166758606159131194250315217874416609259991271462941559893251534341980047930406369736606543124256513337509952818576655228551306589250327416274019276351042068782082981642477738565872679481697413533306336970982480387417091356027487412767160958082162159702806315380537958911010877967216697558104518209639689968834651686827951629696184602139820841732253064293284573243409006233847257130988636305978853400202751970448222584599944966692500196428619089621483298175539432919786671819549215199411854679760661540355171678363207681788285523655543020587820317896482853178038267260444714900686226011531199748325040227112330013888105890021482744339939554522619493820155324531306450886200230491563482440843888060317382592105559202742964577626862965914212926850485713583317326453156551976520154844965053679167343390492165359510315266467811641267041658129909526911313334355429432377887319525432137794760975455489128508272726214935433052468524733882032588188880959820972644187882416964135550838081042897098653501100224773475593294777111116670553973999983918582229777890116233002168886379234301406795504578044505931415810802200031953401708880193391215744411217499629591699549256618274198403765939964169870067873739514298975881316373915984438369494114951187628527338847648746471164777307178514230544000734237045336132656976644412984752265467757248425107466856412432835384741067154737749744318593199490677649474977145457996823209360640441317123577589840963249854919178718948157799301199625778348029140185915058794881430875074425928219092721059397518535350163471211448224023482101919164162851890856421249693915153459390926493713187501132825873436060418728262043918418350445711387187771422409118302428177650320620273133812592649021754494190894010620009973797701430861539255108998074755555644367798047960710040793954055691452659861141544404612809532366264980549540885525194369972557545791071721255261399585334944946166141922262965383482142510928636696446217897059681129257468255878630078529121204938834307263891816910633101692055642952036341049166987397134309621122898149714756389327761298013009132830752819307154683255846104203358068768908225853224985395881574400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -12688610656700631084208410925587915778458243150913441779014841577373193553835233955820733948367980422394573936633048107508594274359096803261062956924072088181157212668892561889330627835849621760076953027641371513610863993725330223234998305657947050196402673263829754265929518821568312508005913817238555931155666561968325950122479379131016353297434004465577481565817973011700295882696331554374381004586472435097389244958864827083494206357395347240930180979181504639928746862565167645343432109210705878891652969585304598703466294919658573272062070813744198227883921259858634476755272363257812773811885881526191059518925007407164292938773869242266483480805858471721587649715476535663768575483999417274211820235520049388395599165349980813772436228458925134268934081779516836319268689612793409700776952027237347971280467205377715939885503131783383140025033711235448673872817236895737847163842123762610860316972400811060920525943858165686941677363061336261272333165007628609159942604169966449557109514155354707094124454046288699311425741284156208018745968614774115814185600390649437757733868832324293642441374791026845742943092925486002813323163521747647035955813354093680073190670735114001851987824720608439223883858642000738859681304385290002898760454572741497895344964231565630012919853251080126144687594130730132918550089105729839512069631622477929257336539427712041680639100970125366007149066782434169533961592494474742060139684982098029931820732243850170019039635420672584811941801855504958297732888346954377480088984488515381764762322734902892010761505635273358225868742100603550376562466129878671051038996187008736119796154009482884637345156260937637981527092369711654585048402371174498756729900532951932632891680017069936061119633047555953642284978724171863723112103777136763970600016912361346859462344431648369450935268657678773470603704985044214717919774046256440206986474098752685666705819697027901055416849180452589861137897553963794276324756943461593706022255383074079602776666235782889541398379260661885615406854069636073493498183571845570483979477260715318387544294115383779860216427756091101018329596759732869716347623634328908206872248210230463679737223351902466329234821416407858649783928400066624665525074834405237714583481192962601542914761008648715940484422240890012075128668960357659746475041934295258935537746863121479278081127279801557462179053536666339281102016669776791432040313692633517168487707229124685073743222139057398441076575444259589392424517517735906521439766455198817259981330297567699031591517029250118509192590870476318031658664273302944690871588426138927941486555420903347766021230618894445669158451180761911109361400928638334659723232047771683976627582838646842294520664799104404890761730026495690011887836735641908336000848573151946457212430005451314331193579124489595838226212944604078681343446308313274104227425770517153946650648097613015330074549501628472330045108283114998108096363078681886771927159560514407561132464116873675188671709010395663777670881193262842749019698454789666621729978726005866496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 3062410702524742459698769880465421770679836356400808984312368007293367029762299052568090793289806936461246882297179592654057291742974788951340649000052432206811027165203684346892073377161238318339694931092987311509900881353525737936788972691760066493405810984488495375166991690428740382766594341424514710887001482634114364177600590845082315493308834803440989522429309734660699583720921161789856125139413664513023733637753703581437425771129705308167404473578151543346439105451004006834235565542763917348334440234835867676462686955482294011185196707470312101865959511997281848493680690249243912048811199607215927067322647842506108623557713631463944688805749574286070225697895921973386049090307636934669983545526631111396603190057847938166848913278740148668863556915434445766650372844503960703490159118891258093934804323991990098948339937631729866378145161253205550208072739226772751387275075286124856488443496576368420635363093837482284721065581800764338072913413737455535010767015408425311520017560900487884235850489133055908315539651322672971613660675140543705547395513983939827361399947854425858291777810369556530337728273437669261994906444801566934049391389349557818176749024233899567785685710593627754911427954248780113022031112543440072984103467599262846435939114655927457121190430327234352988565145062046032374833670762315890821628769411308868159150017156868297998063971750217341530363541301289568566614835782231447398927364129820489206653292921167167634824256675470680514862002426100946070376647922877005666165579332287254594423224625186170651452258746466235978786451384529069431498697505563792725422524373022803203872297621191696837902275560488781671938982394443587461537995636105406001288210923095032648530146257399966480599021478660135638426494853048021727948932126026597660094018027740903868721055810889704033367577380549284878482093093904948254274544846021627265883044430726766054117102872063293400123299719462159763198234777430380101752270767754390731275752419411814358223809627605310682495756181882310463078470564374794192053001403070011853548220777358458787274046920078340570640083393142132390945142806417385095937791851612288528127903592419446066213571094330866109761780386540480897791942868916124190667904683339955821554954747485452467818624707797250717445800520070920245596224881533052926725742850531853774801611633771625032362192173598253788764524583402988116843933016390965584077228819102416470672166061729537006706981273222501102873352973938572401459629491221498738687026124218232569166325445863377333077168055872305644969881909415784972969672315564175385806702901011059860356031265882217418252390390549748905198348859491362970269617085509803902673857889432372842105064956529568654905974896944365801861362432661564400610088677160738240760627356113192586475033164704214022538007734201722673543858312824041616596415759228871181587718352807175746761553690155842340973926226094301026979057039196770487591059720369694744496228978298837810552861873849649108351219131792531176177979932808756738749004557906870346778009143345152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 406137454159938621725105978224702738994168656159576565319744264654360526391804897278695481682996948042943127107014487389684910247029195607331702254728549083860278349840217059056063618261174627924778044444836633555845609111802746583835158870098715019945445097233710449861185634581292560048200592654497452982433286005730128379241161851944273012665017175210134575838524766091062959508063663773012754547999448810788191423317918793364882351667254136776559199456067690262499107445827738533009549220543139759760538755835579160248991911936445888552902105784496995832903773235974160402044563614971578484112267503135151628534856801413288140654883747705449248865823825143804442169897494790392747034910991683744140893739554182448348826126365569089020424067321442909017441937149289212939230688619202817225477139115797438184685805115602800610536426955209744765270992584326047106305160509910338130980743779699924702571671078803426647087256562419013535724779665566303801690910416726860452891929701603982080123648413115812479936786321688005133290963886513457524843034364158665642976983820025207017594827718504511593943534886473242521590047645671684625147016734906330286809795598686067842589148203488827189503767877817299890829703576872008342864198623426516282053014138515369191163374598276574954112954653938843296808071917899808367644399966792012065513392453577149502100319412042916588856904403062387203691188454235934265057312237367375508732279355662693205532997757872265874742210252996347661351863977254621111172471468458275664896501476823999927811974091767785513211059416298930305121855696399033704815898507701755885524806547279590425186194730326571718530677276187929952362363445531648587843384143391301457837468734086903828710253653876458727145268320594925060256185033067919148175714852922089178939209572029757736920308936160791111160061503826343891412787008150999062150535628300499434347367787126490401787552789332357839298955577839497337312263467920809557534169195318981516791526452701999029806577111118206557284934468754108525534159242987143972941166481411752779341514200462216564816982581380443110809752284047787115555916357450168494269833312826145635785209403234112635179445172988595801950862457389407818075959772112194763173481050362012084609327897788195493254642582824651911483445973610942886597201133573206892916242019466340586991496034644339141944103187353133423477035229251926387480312951216460311885029698048293326032615088863806652329582045848599030169613327938774737313451871546190959924079960103340230654396094110471470396614926287779341518569065712045315475026935109833393725201601400272200234060463517060217863199056643428850555278995955505449039501900350516910841159084876891443646798609782097096717123133808898958110592348171035575904664894124967423379615618646552617673996453199057516359832138728368898301822528614830427712034443486458982719016346134913851243028278455710630697196895398771521609117244580269018937946972946258223339365672287064271486881116292337702830148237230781168694894654702233919977863801547509071197459816906752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -138835780078937337637555894399454469987221790548255049931827643071411355251733961758048920506843324852721365193731828104091473768317551927470686938748010294092313629218587208489187234674429259484469749219090472566094429001114149021951080946050197836385266943040233431301205508767494544913808570443024823892607491033777470669214984250535021045088603845563479916489745267773787206667611758682128827500506132842469472910320357577535658664696846786072281577958910400164956625603738498944660544557418174292939789477854924822069313202537488236541358372731825596089124955574973216541119696837897552866762131585583313958390555025024628975652706832021600605407059928560040641979106165197971696736003564417354968426415008409125131262194168988058913252618698129170038938109677991481180820993485693297640757374955191991771786486390512096921871869711164400631558812929270141875913323943530798602136623319502029998778079739094539196239496428973047443502583812478085181989850159571403620275882226021971422724547987793661729855425622279418227296003145468293903958362018981723948463423063187627671508306984817754098782225852795041219841135166350903581027623735226972841119944345526373501820236254765109953074918743386579636911173348516896809946578955011684315592334757319832815770071893223604809705203799232825528743791843934882422260823294955890201616855075470458191716893778413774514658996055113567800424094909591485352445434119851486437029067314401127780988965583359991607876021934882365985886648640463823909122458347702683141034644229494372476864742800643681474564793334260673927873055576586614741671351982572631577206421912616995058903769921784860467201862592041497663026158803227253730981847458823741707373908655217708802259881465869979977107587823769872793020100072121325084189069506581213504089501835583736619334023159260257037543726540776106396281620485203861188559901349588156228690305024655922489901929436813932068659701332794878262627772247552681494429503075921439298778611003547632810587819921588577258173654205861215535300935336194833172158809576422730677127229257903197437037262420535960650615141254459467735865987315634087861144369495188131607951525843376891032710317693030598665236759164238567850209170812458736483007729553224891361074497446043132161990212690086346853030814359219962355306622596558003286718837079959950858950477557102130372492154606119435359191425774508242772080338646024084481009645681911258671620439185752245974118481414834679157147546680584260289609890500760705014067372767167778308614319520796679109109714711616864361004137896076860131701353143853597074924172618955816253327358134986200274122143581314945186796814260636675045327090176487627600832202735875365544912354927127831059393214175180612707342269702277463468987961363608964993573907138204693974138033684022678228131866119819014146036319173642270933224622887543456208779805199079053326904680338364338773521617687546679223565843437764056362181109084035314505708577796627308062240066027273106854250735256258632430320340297894434649859843726686045407833308432171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 4359980942898119889391174095796473976850486528906590325291221582344853056639917341564748053024130865911440099181578449368793222692414064333338293902933135441794357410092557219347302684800291554873675459391603782645542909282855813824205204932189264111477165479699992251840706353555735214568261673852566809773586710198375828138672587343135130408249299669068128926331178608936405705216807119791453261770637590125193093711183142309281074925714238930165644923740219414298994340061040970803061981816475183967390299344217000214099595056231936617882400794857701615280611690843868111381569639951690088578827939938509687864290476328926262274283060265684262352691242111465043641162135525164734246670699763490472264777252962640825912139225735966137766949998791500198922284951069232722564201672589635969850138064542371590215130980577974005465829426699954743030599074875770273130327936818358127569597205568118185426300365050760160048836573363260434199502633705327094499912465946824798943661278759548582796757812885397396414378312684038712822320080657882845766849657710697491531746359659809375627724056742974926344195348897538588917117275046469045301992141024574704427816203398458166770935947484262007849003371899993490684476654298083132887976472740726124043817306368918505720254807684986062695329827058793019076456171621022078875143471643863067372929648126533538934710127456042643462402680723930231168358818320463533583077732395088959448565292810334615610197424696784737147527691986280142910127157612416782470456124393898660724254464739908146663313261028986953870996837593379004022170658356226795251181272202086404537395221448381683418233388119270145892939118844921580962634379350767400306887553715112416443942098164167035846024179123951676352088715102612878409662183481072303115093349525421988508634324372447520144476595913956271656820581493911848801316108796922420336227942726968088906610546534039246942065753415339532960370019019732924913132989771119481138893728245941566145481270773018128037187614851203754522228569069239649522244351772833714604923091501995286927391402003003080957664647217254587365272380220640572808152820749380018922658294141781116177456357136573066996842203244380584595876605428919574300298843470708404363299188618517105606262296122325671896841810280055944812371471154640119990265564135341064436736595040765556229737160533024356712572216221064844806964557763188663210519748130316986501401728206438001590789939526154513222698755714272477582747676379327288411041801695478062444502121855892277658770192513206770201441656302824947684262279548429472741370561063296814762892931398354750249147227826635546559833604856253169579323958132073154439749502062051714889945743552118057178711023850111394434374946948032244958227016238666260391976120721085303226554952620626393318542249224457277774208050712153476569631331785507478627539014976843544899668565456600185787348427359241220741490650358749999317172208868136467421135387283762079907468740561623563006364055545381445718193718257016577579274227832343093765905798927072883980790810017792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 1286311063729174706016388333839841405915403760698524049641427400418144084437787999072618054402547468513920025570183258712281896397265454011063998554231440626696192314436925005841297489239899202881065438740743517874224039115902855779091291815248196636187734740050086910495097406048646908802685322572544358358772451055186815844032909630517110340448718784591525665627730929429835555411935952316473220580243790683725222775148808812678091634098463362917836091418723044273535849014011745164554965274002802802084059448361009484088373026551917216129907831262621084498252848056228421470041030755247556735163262284475191088593319011960964955249622979827404024012196102439532247600292866286972539037056385598949173602633046687576726498069515692904895805914849160452899365392150192351582375986644265587537660763264754443258029251002512353162910078111736585078120511162327774526857155652055938709306201528115946454362148841780707425149698540441608597944139450904619625730254086461293207613253192034818799253795647917842069412026575363061800072008843084855179548103336950185702356088582527626988781348923760201232150992513428073968551020346329060728664168965574372139761071283830448229303141179416416313970132409923222393312419893581093811381197633592368789774766794122761046922973752574930651489139254435913452380645056133438452621968000102740074107751837933821233316893389655578168889577347589231532374952181585088544817858204890560203408495107716232244786654750533343833205590984962745069627602910066953660415279248314123556906185949662034327683583949529804642188465762126777729089392708711876834989112371579362840355339116217276671347559033529847137705874284059333796428377126709703069733128873488279083731442481720672170856065258154204741298984976677447138494819464268238124903425600330607200288531248171457369924420164145484233899741808063897056140211279173605287630173303591515422598686707391861480202072281907691908433109110346767666481795472671088974236261093152816605446873346249043600567271890205256423075633288340514493971515396457338768701901807947210089352003694373821519806453145968365684898728549286541099544152186136396370990411355401844788048162796673039717152542666378797416891392639265754746993501466767736804833208787137994345336489830378849334510562162713279140616061316465455676819214757931697268394087585535945204579675187363820715574524789426283853918996420715769453612259109204882649046205896539769278441856204683381891163199271439117595182423243389739142629912916418188476642749760109025481830766576523048235412565829240445552378242117566344929498990072550421987191156444485706413162901055384992821146658132461713260369210628023935050827465039362646725153666296779971542320706126725401666257815611884275947145787758787744655106958166728940020075401110133334073677822594457284205325033615145808693036340646731117681419952194627224287158209487946531090893323332753688424996737689417714540923317254317063306362147741136176693339800870897700987138276718829649068204552185286167774366631685009463530057196910916126133990828539904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -162763294492229204431737256139222607396256174417062922888693166285468243825408119427123905408476593705556584834402211421903102618932984023345806142330962483526546305231835766929012332667328337611056636503030290409952443664195665030533548818559973689885684248705512704868390964771148034875006402534838723473097264086848381344483817813613509360610881141379229536398716307640447826170461131684670090117319639342976210211283963048643847531461536814384204685892519129991404750535758494484090083219273393009550385901778868351068713427727008171050734067015283871640249483388088314004446449219497700550391289438330505687891647308567751240101622520982236629271475014120188271045382420676321179961429247906183524482420855213012748158328122811649371966054838487452872760823673909069558096559929582354668394200486941003232259559577306169833394352580766379622445871889464236579086013667265408554606085027299111052080778393886949551137153783101311324426100438376787417348443734567900600253338051328915863412209378013154992216086973809501640475273872108381415146812446778104647076423359432978520544431063557490227164370404783063613184806914325553185671727756484029775179787789375940386748010104776133778328520730179194702353148976745381145292398420050697595314279693165000350515837102435459026555031059109582348376772428249878559472338421264067259523079194267494500504079444685053771481113968349831649944372686881850946550120681113370295156410279049194249268906684251658269906090435700645573394395646024124103465185004768319242499990565747131428402378028308073042378677838911841327995728595954903839872056520827581181959593105743763237019415217116604536139750402913562721526601048667050988063936627461167627208878144651598779621143153560249769858819583565312423723252291424636364862745010225950010024760714052320416935361953968003199277910877404741075326415878314726300778693391719956500789258702477120683336841860527999830710480863635278864131016142469694496754919254566662075859849301507904007324537736704451212674731636514383341545271951232692457296610046808362804087248088403353210181742956267733497825286057194945126012239819934155032654330712449526218872613505139976446356698221716459660177181476498760897285741487558610101705681924083294223786747988464870873356515393159595833406539195796716216697486033028900989478353362626148926952582747664170519799320363330095049416626024414324528347112387159688183572422060379445791305168263745816050896622313196255970923326777518864496013001500984859375946882862023211534777396387112808433163709861742367509531746970530373620197818137068603565056124393941646360237503453392918424153569336234880359534830436638055465811692479833611126382375433960460847778906779111129133290397881755200381782885163218802801159517457104710746693753795709324634532371532554576907073831009084518995995642591491053340885169818136992132542512008612142819094424298082705382861628225059258156927186459292527554923412097499594865797865957641268507485381378160637678786825913994573865577041070536568809431442647557674668307655950336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 28763526382584150647799182929253054023987882497537746479179124173911253065343945970047774896935197134401223775890247982977195830840765953968177765070890296767435241337655896174145733760142882454957602281754727378151467426531460115333914635516090551507751022237873762160916285238046799983894643749965834481443783175892920694664349055935099069635445382775998098317566517282959038546646592046877536105135081723933333369502652397242138858171950597894444365049227930821769957992430438244892094461067784182357131589064182420834067514995970806155088571112940402788570618877159770263839206289467672081413751519043881315120955627292579439982993156823697060533862839330623599756418092550230071241633768396039364441492092893827673046014957668451869091031066402612325315559818653479101071050619349867659352598133570937403478881490389054240425556595140814483423083788988619398390411467694594114489659037484879688025418782567665086004934542826843662832124070520183562809488489135144826861439550057587833832546769828035943071324396474057873428913027431968720380557401806011097259899246745303672541561312346108942272835916736856781784759309039313467235919545694582326915608208487444800453023628303960028540769212710823700870278739758883929255926977567996911584902033559458073363804166841953001381142442264971508732267039698957027160729501264519717795644455060255289002244540847867502951923631277738076156548954921894238378060301622337970743970507216136938445072583872532952231565375969024628895047518561654719366588405475518151765036120811851898351936464347979428177612268369859011110760874697157510140738661570372923355484446024359602774038339805103081623668942730842245984593905079737366291828473684850653967587516059056403201457836357845170386683198263760019081770099401110603749178035929433738455099861076586654763576116077083985172263361507433598238782422059078092574260250080848893926891655561473243764092696076898560171550121650377125017809236764498472651471124837825750264996597313081887785066794724388362102227116509998983414787196938279000511296872567133340563347255914797741926924339659446745409465408592835841379294680263316790018351435848089231222225468681956204831910573360378317681533632908243108412998830182774759636053147155988822042392965509353402476243800774390865798196875048803233406158325855104279734096577968836974005340343533229116318708664133443189015845432401250687154203262573164339342190206018676344055762729047425916939236441809532299970605281117929955075405940640447259636179424338462882500985792151890663265542897467936005543351284454932548629824946981875371290522964026984928780282848440919421227712610639604406205831979697040033286628045243745519464632148796362779794902295493926372724734378951711959496213868738355156953250467610018100901251688031567238262388592735592659402404112994528100093202398365398659553997838232431010910496929363356091490455019259322759479672103377912593551509331913102151162732749239050831603581236224816077997177792152692702664976648436029584767370510390860732609715330445404003768576507904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -2651305121180820807473605866284509511795621132466018375754571798914183416173971118976300654588771789620680983660281585805700163162064830723633826503449555187725911673406487696518539191657182982220439395415467382641461858598683033187275407294703925240060922132560618643978706844068643932081231479322553847879739163487489856148389797689007130625709242651850103137485084716030279784920534653755802398097208693273330426900261080549266321566802847933282706508251102930568178897243656600466893367221267147184344031558505127293240729066960196631448280900696045837596741379592365814336817005852133116154540313812479865410596501221117713079936846914182914094580081543260699470419732320558398560293594915556850938394027635627647818713886289874649200182460472068720810876091652650077403657277988901425980449825660262038431664449576345575319563080683564906505810590170685729574784983378367493953504410774458358987930839465986670849049401332676874414685442004730315158712271313201345953439471753370826202106966181492648038213985373294154470363614504618308658912997011184440657835919668913619810883029216343613293011473864370874473016090488390088626041876570788323652908040365814880557157661879923394086254802343619440157879523417797182725733985448432677535232404529195158999135146334799775608041428674988759803374112720246199879517572673430331549197634573571243984395901905133007322177933056660233662872738454191648643545400095592828817121532309509321048528025531575215275898868470294486103935172464464027534181991884977368064318236867759891866966919116020370528191145749601279494845546146538296886304135324495131848043980197804353827476417431316918753228109973618716356407983048635482016748019641463596484332856044441850580510631310498118914612156327401649734222131274661280822909592426093553698567452452966245631917764295498446707187739898417444619931636730211193274914030609677923262838087674932115686296947676226838156577277445394545763704385621873157379672909929974666183316816872294190350479259620627469339865979121118996156654799900539033637123281219866025346004388295224278501502614138310415580353527657589451977817972162008712124905073522529793883277723917177937691432670278413869992059279462932674524187721890291941522715411276100408339192996746380707554030477956085202787544957408858006080870781892948563749823833485530770833423251719733361569823597392188351109840657920204763803717423161703310541412177439058487123897706650357495177722080243378120832257664309884561198957931269245675934238309541703871871970615824854019076773221539357576350607891417115609040377702236702318828283298788817936086301720329042370047485703850199626834151611966278203405541503130766116094747205373654586201186072638316661540857672588544240431404519978593420042117765137779135271455942918384946737364456093275730856913954269489874764779843225551901913801344322440568161913247377133358979375675720432586599896561442890539338787556538014915656913209673869157812631943331789451976844298640546655042517957706957477214126513149958148075618946579492930115669590016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 40604286851742179679514425474836568129104475671137890922876919159845105392256285409127824095802493382968669839737049561096270305416096087048192120291021523033160822409589089754353520914668302899492228114437005374607901448332463915309871748422724313250361006806649411456158685996352123554565186572247275627995903982303972992286902254831145565846215486354911947195316811471730938696725750687872347034969393496591422764835090657711356711338169962785309641021247533614679687688632859663151333317334785474184806023557638452098138931423372680121711019026976766915901262075104051417200937801962418049502993224248512153318681939296812041650257274094002935305447057938632036253336259574752289980694384476982468934774369870976209067429931422687504176920446001622289158091331922353467721332103138208670747153550145916447587033670612139995541472343249115270931551603313123931863827368692973891664149784241003579536577656895789723111231063798504774350429511167815705747341909060039692072624073631359339132754827613165800836321364538185566571096454129692213575549812955019095979288982319254580780250757668108222223769846963153521534334760113815097002185624176105779485081371058198141893257979307612096368108770878671571022953177192155897872937743379884793670950745453460861742362478056607271984793024647257848673041897845097407660041178975233910500990442524043689721976691780581250476504341971158856769776202219762153249191899798865815869374837655319108533808609224425834082848762255205655383084210811575399551763672434206948900864073314151235649520511015977117110525568703389024017927113838902024976136220214058566913382718783044047500084722787535890967903732489443328571516617100020851632886308732488452516425084448747891931594731267044343657245925729878720668029582122298058293094929994815419174092068249273274755539672141283437659789572913942086582979407777900996834070466998108878675788367442233614627317208512486968371278533324083207244864140121501987131251905095476930206985875056709563969721601599370492066814598713676972946776360299202460485557368628837673334684947361838177057619789483737091770871814285991120431045050043793311962847254287981790196315593545934241399072707929553640270332513627233905695202446625975754679732182813439057989995434808377856688820428080559093039533855398909715071706500200409417174941775095815053635787493671913260030662290289524383365353336841419023329174761929994416550525341167823051314595057283285541801648310128008913449931408770702698048941344507535152901596320722404774885483059601996964905373722290584286121764826504021338840447616603294822262969677249854720430745044205073303469605249239682702300372868712755238247982280057334754197216402300984409089361535505919182030096383325210114292397614239210326585536786025962905032234668450282364534562630273516395505256599025938741241065188794099566028566994769949616275014100907964856472874034774550742736344521232517002108436130302959617284066687694591956255653799162370168569383732561625638184207733439399559426872874472639193338960840274840595185270784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -16295412962545853721310739880800670025422685184260058610718561623107054986775608291747626712335505474203674027105479723345416157499204734393560435871596150392958598907737278259740133191696617069977115512236916622962104518954435164315054378205156450499016411177808535886395459834738390183814158349612325732591506757294508068809414495445237626377520165634627845395742287797121007921958205014939788612948755867810312871049870346173041952589532374331813507906739085415741503522402048381543189232834970069009376617953068717779376599722773811125452114633875142719717114654821221342286782820266150960784815061323511750145048968523002484653236426346925319974831602202639416857062399272052403705668894815865396171166266774828002245899171398964277215006206836176278509782657704173859084686656620262248788489497695351737730037500343470666277714115624170102191091603946919606303780255744154608321289272233258621292250912142703150602288221884287246786699166329472206687921838406974158814809206119782085116498427324548317148810034962558515745803889926175826543694883873074710399179394610096933490809092537468366109430621782911285772125747930651927438119623945839891538362415202048894232632993633639901055885582305305233051976496643866158229211803523691157806717025795777836966989479880987243192896079365515187217285476319951118558491960037315085486939567666052413378941207985060831678322262318587114556585141956485943699249021470944288688228426963294686985816771192583538108343218809953837290910973155387980388166373395240992380525973769714133545291203260018452685471238206397936218769019445638656905429454881209978362917689488990713745609023956502584249125683232860224814790322864894954865666130897874494290525602416608386514090730900751227813300338377252323634818879948693579424702978003794279520316016550219882569466631620152750000401857167143595668990259507679161975263269418421373163677811902686597779895734725901187199379549731543744270372770252201979052803783990452631440496963511637540742068795134317867227755959059357112158723151583026157287228981925462688365890502613308354001356151649822634031808969076978515037999152631824109698327234949149385115986389417752958958904548561346552543771855571323771730386420885494511764761914822375688004539578012510858954312425732245054498432886395528919841817282010309155493487774896766738568189318801691272822557878483736952566968859149005871022263075462471878019044640792162960414332220318714908409601998121490765194839193214236299289073458484814336468173661564155091648179122060242293579498556031099965484457433596904042027975414130692442048949523366686024534774291968331317406400400642872036181557340837652263173084945021164744754397676332581386408322331454931176376692472775228916806978788749446268191515921760101117094512704528643842820340673554614134140394584491313094843148708321921161550595892931321104333390896221672421741417239847125563881037935099402907814880621581231822339134584552790832450283173505422454660340896534323214584280484085904282235977420847046449262299544094451545342476288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 2140431389855486688350760781888064581724471380891484452297953591025539655593486087664975274048301557609842785235727823547065208483375720364259913610996715529958071815814392996370620425921932701945743276873684512416843619757751861435374152012466218206091028389473415312877034244841217717173358753624424434700988209691697600403592352101348163590357578436070173695833184629400060281035513966588192526653054464375524016676812628953324989079132773213574921060671966420013197757590579333215947485388791741567881712173139122943402375443367349433407469978044458206845232200355647522338988443709876554847527622335062551555381152686117592903693967833319498588751386838350239265823354147747782381921989613363735172557816866779064549583870174503779254474923143657878417141876190459795533651150244893667734736903615813457943539013055168977736091053531453287999036129404882717356168981808641397741317182207640851723313445978469644623092722429027170681439718843395492478333075183621008727258337137789707594401308145549285624502519997856170433397016865718367357957418663577006689951520609437907931744369384007807743073567188153961963005939637636435377975057149186376180053962389852078883131290641927761506409690932050354553672907752016801356709728492818555533312261705426144723950283592195832338203690636129602309085193918304032468788801708985212157597962324761186697697385894596468077695953411530768005770572706362076298645407398199756812952679343208797027802690928994084422472747346248445187571410685158237074269847700072659698726045884496807919011111734728491248523493982761192082333157511004060214257442870000572149570547133862914839103735163136778990575115179139794324442817017529096167523919778746634757782749970596234039288817430353380262731504940802978231631305617801214638964031996731561328177328764893794240756644793902675839017287899391052978308836767942023988169122248635815302891924960926667607736812630167395836242422955972637711930365742251509603638273474151798088387582070678360363625662218081800132375188654870237545959981170313441206841100253885761499365389263492788695471028669685152566319366600103203508531811059552472959635934239989728914348987848498285374241748555057865128100443188480559230196792896149593637877188004545542516178970889522006578431645031641435609826323810278612739738763207576369152453332774665688844661086296904142509584305886762542764379402788589926306445251362732125360836264095069328080829974037743023577118550238989754308153863570790643194759244761276565631465980906857437405750714875432979362049807040281688143341562634476224654752599262144342568664738876178189571894126672602688839268229384071940242726711046648113435892300037181456124935663446618140038731558129452549479920977587022946780538089162965769491255386967178389901593288281909988369706968840302348084966280266537765735339891321425701898521978452980000726920421593334979224114401640187209866790583918712318862584677927725486718352748407145874204068313760570656391512166048764008927421532048950856247679457241712660992984143406878967025631232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 136892341969404950864488935977052400928156729300174088508684046783222233879012176695768853568812760026592085662287902335272492917605147911312682335399134670153571851914185968624285314593552614037235288482431744154744125329840461732925307573843888459314925686818891600919043037211420024169103948449074898280557174141602981949779538189507625773046575680268237006337628562681490406900884795041124330373863727740984516738675982994848419023665643086908661799600324139081040697751720065852251938978368953425173950332215459579478459299075354365512014765580137046973085590357278049853496003176111025013468475124894480144006694651822226345520251769698541139344810543932286189197270406955818163590037042432894230218251589109891090285630366770829394527614439885595094185201929047168288698446169022112422019604294684771583745155052511674940786669583378158242130669651499221264506831935828433223796810918974477067541840854973447449082751084413026125299972026260106332459632850280375424377133508218922958595699392058704476262469945383502390525776703575736488277470786097986652512045864845940552479017579658937874829634218659542556219797403480190363964752064007391906970483408265337670557990834894826998733510063473463601185261057440566665249749905198444373893839713143923344217540966900030680812055540071101258191694725376788884217902904917068825438229609390086310464031367200650680462293788288855512470910487074218710707226525290148981631882638759829755589181881794635607329735318048550035577896947197441149238785485844324842973800559961487193131334943607817956965546784722536232202106748732695943560216665031885789973973876262247513177596712342834076795455116780366446858435449750573577795177618090904017813090789766020797022003363187759182381415364744178866944056609660554456419097173757133955267397434998900132507093139106671108403703338131806168413269483580019695621540862176624003182095893864370917924492328084617252686893762936620647851385901457797516950256571968840972217697228498098814855629625348336269286126696949764650993494366158211676052963771931756596652716911276263185436422085735500685953759149944112670251282883622837065411639030046061254531997733104199629676402562644829295732461506992417698698590757849566696363051916791072486782577296143030592676466785168954989965609734327885584052874674449647617955577986562915458615132947728573857970927896828670992832295451110364501105968141960611693065905532499124340701650675141942214143792258886945710569814529068288177357954401244690314593530735857892076720663361260472482059908189730004996640747405448260786385623650566916757709840875976744150994256111792217960067617471996143757907773916207946408285173589587180354357281254954513144008127896373723625523950825751468190079876842308734797061992507228962429266048191257657003415326733233827755268518346209143323214503079418917562658784934516033095412624720694123015837448919155719280333648677930323902896763679833968394839483921056052600046216051900536257493734620248037159632298957735879351516606541182444507515724902703513208881152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 4993484876968217348209091993875094193543265886700041785698840097427038624909247641683730221793529428247320386591152122707693090869021900746350156913751648338407667212049999295565581141367778236580037329790690608946096092121893647284897743601605472322851672226684524428558326697920377277030073231564844603517203108070459647768827291550341746924742717355869175065085076829822040479614703022615804185601554992384215655090315529101326674774050882124966563002037395935993519405239462177703986369247451842082529973524814322855452628624234955855134477771871106136677537163349739979799996037133717699313951554531857094370497003104219173409804286913285133349142865920098413548495891839902984212966942586715730582537400904775557452833063382689381162591669098666453870854392634116622734762101910414127472574206525738891834951455268154569637462027722890233044788622155895815733941601757176543463825568736414529005179822409390343171468883268086211510609166328711925223485037263186117596670069185767398688682559059201756221236683106443189162830207301871293033487123685196777617288606776875350093978075418678334124036273399798257256884842194512101155758444384443363088927082469429925308954572862759441187642684734361332087342279273227436241611279593201037113286896726181861993303594328263976909621666500862518570420779218123491096228605199324356049320003585915214970181020252793722066820174953198301983869492110333808184525804854053714836672125248137478268005806369311850497845604811321100914015570151301982676583409986355744336644330340646015163609016786891467889081165049863983918015339702409491344683476831617207820908233848897178345130138640675786868819856797187711659453203049594835417797935923213325202718933912278519265715708876257036078482669589915753601531962615187956105153078127765600889677439645743873577185424896200815884509174148666246988021156353743650881812219751732326675530238073903899826582416058368181571267415987298192848556526294947216047027486076612999903799608020793773843583328784761681625157021737553061046581099725859569686356655198640534532559414833554742877829296503128330009963995158562926309543097047178138885151760217941565527320238717347905356051523657973406853180420243838282924780033730895754425320828421790605481392242421899369717437009889907005594741189887125370684936318237653726625948497286549986263770453515124142741421814237341368203502936152262093896960074644501292483536424279479973155833513377122645286949997092346416216873106669108987799192297234910407735016797287270550704681717300512154600005847518415973801613730156061965163670046941370643019342434850720564524667616970767178678370575717533312610410435297996152226812219929702814724352300457612326314622706422079936162501577882699413910826344929777992579609869162019081835536739476225787626909167737845171216323854387408006436371771560614170835867743889678193514655691583511650273908631537653046095380728154220430386095089208086046581672625633960052024102512938967488252849149567506835212599154409612190295519389077884899816918606494648439406592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -859328663114444630588772172995455803098485805538064346571799976610114421928347158991019534414832627130531718159571458588027211232108211346839975654763209821533113082922737171118986205059481873756821289681952275120029078135580002700703206710700385346191049041773878334105634675576427644231761457565539129064698436552811327677400532687083370091010794727121150996392831347200970831631178996668367054903468722268598116764747442753753067997728860228324904499476071879758150186646513337886562794993886062641513383133909474520915909970093178368453006236705206474771491279818384693047375941241688848801037208613614700875716304899024315438532377439053943731100716451903899314561932496593885793833140505481322398153059549941502453099671978001763444869726816160512891362477095893986985713760785336197004844645231686877344722276655505093146616765875570931645873756449653111975870353456934189733082108023306243542714441021833543039051194013268727189703872862661052800482153942548096217042081152037669701575304581245488856663565216744076217884509582647473837898966408004013700868524468856787718990792651730644348974292315929229049446479266636388351494096144847442219782945745078576092622125910049736877909524516293627973849012378073858728691927436499199331960336130482691900078104199098789700659270214224970055451503915893686081488695748427330081891720502555767021111059247099907410655063323242552238619525150229518348746479694162810215964257576285521228195668631306916667738962399367103933857683178089452652282449509434413225397290772093673292068011068018984174459399670934631094637544057862189939026811114111548680341640911287316297654569623065775727770498038636411304451052604155986578513144487044361292047914410511254114849376031312060318285997254439777018895387394569433854427056915568354790943599083255592276942165515802161902904996571137911092108244213641618506870085745983405846252457513220235189215653684595164450092069232571135336960335213545700776183884746635467030486864109002994788622354228179218408529758371790672176764314934638249628638322636286473874657259483943131149967496863671414632463293073062058498567387444195146369113827860455287307807467050992448965473061043552528519587462732717383636039068992714174187005116901938919627731740308089563540759641628424397153347985187586300422698125082265917615819719554765312009099707602574368925598551877665983743226937408618132486150459256568382044684076328267409078726560354885071182362344210488751376839991489787980680752739895603703002376679961800789008026049662820367855589148303965117423760688858559733132580522797210257900703725276777459397255726219861142248601597013413839007851756329508161421751790562934795880793601634498139894431302806592664734215408128028581930191715636187364913457220673589649295129596554689616096902932379048960054110738214315503268765923995173295685051491446848017905346627039104163333458719216146753180832480603526999757853718904956129016894746290018825074748749315460236832089741234454668337305607630626214646867161550563135291682557722284060049408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -105194059122786365969337475495497328175892481659777187827281947153138958552162645420582129120142520068760766815385842693363996586682597311438482565006632813099406949048127851041147511772345071203153657194789731313316624314603994875774986329265603409041974494769321433196934691944547205327197853311732391240320098249762784072726337815927687288063151773484545878534365633646106674383778086441432003980265430626418928565953331153121129699646523596452548880076524766047784079001901463553888289897391659189445886475081313584633255186766798233831078037082772829182110680425922478526403853302811871888851437917482253498445671982729781661645010956084257878422566590898391767093259044418456306231322711104865906331582645907170597522383626323175437133192725198933294150358195293854731835653040466572058049860809572292392682172323625853209765278242653799386296537933764227014827830891264922218201104889979888590123027558120335353756172549944491296314862070315926086420193654862990564019254532034117081005614343588968280621887487788110787015285138446102226513289599031545658741281539229523588792203551205575026774087915082722272766327429013228975300168807141097161327968424985134724676622425170533799075153413454748056070211796709236140777996829299818993286811002006602371326509729813826598842199781457699541927670484467781891587509198095243326180987059475927942869858412379510884634680769646561022324212598003583597202821166579605354866130489096861267728241873217315675548434007815389451394713521597198586457127737024956588625096479471398442566484795877995637553073699373783568126256484059192790636029050779915748216335701467631009493608433842002224757434280728913348677409769369098768246110664793504512798761959444751649876782547850220115566005093279510669029976629185637884447885760680196723138264595815694435002567463726434068250224860484348041983884487899805810074374870238921719484342667125265825173059594260032272891109543592538534895126363547953392193727903860000596373226121008393370311804404907821875039180171471655740424930719579028181838302843790709957068738487330014595513779772119597050967929398830231516269533311296048051886949920316748043969821465854634253647155732369481892765692098900583271924802624604231235705161802734920114952305702178796152368345904315942174876147039581947471016685996251896892602570508583324615430938919981145565233700285127103606606020199392509313036194864606270126461345353463727258001244354187189362015117920138302347955198980280705790254997344107566786347995424656096851768274844503767613885801925672067771486328364893386192818719896541768541396628971431776872736230222216735934230035019747957910122119691202722173989621157814287912407567013847390539321299370411045830319041807687625226007241447320081002874696866420443473315435738601343803843841768034840131027367009893326377134001503767672273741610879756372905756897087745049148872022138201118339552451164252594553558192668799023668201987067195606844824799029723808210186885434425485696414872100256227576918430194135735186528155354435946964582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -4108305661402078495325761082040282086286909026147255125776736621276897500671793716365758119841181435238674393337828479555448123716657378868546614210435749002796150985383556555417887976081089361978540733134516434706653074438535692001774447751604420662781782716462866430042936481809079102686384445903734171805089796585224602981107288283099218504628984094191376985903733292913097228106286908279425388686911488952774392640444449912469880943155689327993685174287117491099415634516279704310725385202831087842929128445047847356467817876438075720120868531957603812775558733859188448119886757086810966984795729419083780285950798659975199505606744750927278433976468092976487721231251199873380893623401551330890313529878463140478269646684835200079927197907533878971560589165180338513878482872161941107670734459193957891340535456487824254947626569592499749319729225160098153324039892728604436924807135422822235336615579850082546697835837879360127638993465956745377741532176949866936961985868369341455694523679798746879896187771289463761774191332760084183486622983360235386129619359234201465048313238457429863062411045042012522487344350079971677527873692438653270501866205939895306330038609759427461048364719999809478555456278065897546844588979738505967531859592031187548631523488779932343106723635835005261202476505389953491289328422736402230473120734613945480492854283693034853873635556981744439807817866999131802183884503977006284682492086976263303562347711973708410440148197624734353838445332784015420379455371261299346830573099338197314850938139603083139891560921827571202617922259716523904635387412086986531940524062335300363113731232472942301719115221115204085542388022609286162004118100347484918975386560528264259131498172997744056011611953568566693398665609220541282895388300311432098209691025582382658939183181789654824133638820100073732194218014373497963768424865485680798241633042400761624796161690363164873310670202491962029832766724336213502383546661270695133344894175668834385025229723601684757730906557037349764382483077282348637135483647113896323471611768458293146002047417362208471649537433395468103895650216869918675554360708631491324992967369677199658468893908310553344628185060756497742555999117488978337139328683745372907409952461064239485918358192369457951957074146204624459650965439657434864749143074802558191549299276186557515166507432771215384063226740547383812696956252548959810064731653146174011994218411059828148986757238313524149971620918796717403758030119058836961115843237489531154356794748429422214196646711466766418014315760378894979485888357309757219213905556674754072072673048395399572187281908486293950554857098192194901134729751823519083102962139835278328394286959433401847623824106034901147208505248207007492202058350252969852587471923270562985601825123384451310595749157964893810829377647123134189386458502879446766873860916873161317382228877704474674396250693676090434626043346275517249982748740764561770175107834462922064859136661202583764964052504839075566366526250564587746362529460492091942502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 158518515459580402981595700244293315270134543676114984863310665722591433207033339871828680721456374050817928271668626405884150616327186914205999065280515806545226814627729583570203665251544579829245527689127421257553051961748348648790203187207418665072916629023174606161417919726375499317534134971314372785284526794568628180900760988960542328950412535476496707511573375824454195631267226271694584578949654989080064605557729427372407289161564845441885610291305463051101018284360360713445516739568210833068765778383679987463634667347410998628794984242648217221899202928586347584146700362080201603712518127115372567037917146424531755433876291780431384565411662054130970312984301838703414910045128006671678700353910165599495315342247368528030151440110833417370998810787294893084331634029388671587222327225493499359895959486053619272228447291159852751866210917765204972019673585368039191512121635373213653244511026723253951602243385854925638462955934480885754495763684980308981677931048946321950722310221862081676118153563431173206351663927540280755727845331437816566274962210225550492565682628071424183434174470502354358671628283739321872226650448657545747092024131684092926967235820327630597256245699375380544350912362160075793391095754657295342197494664772179915912203952842974015587493093348503112936154044772076517587364755521215442332474942508842179706037851066061148699252173960434324573714174686712233848180600109405187546597616668630284504238456826088122849881165408131870186360105557550179871535956220758922273764724447597064613090471159142197090224304992497539416385363609113154016212858439720318339087046375603472357652455355678288259956716227416560461592425529248769788170566176312915022948101383260587119343107081038492492411838140294506884196803725664939516384436014889957952690375712188832388850063567870349771124377910888429057512288292969686515318289970712237730817352858994649496692772816613218614495438492016010381195999240757476531123479865585815394341510438307925748251986278278249210441098684365793076842647614759546266775830573085422468062736668656919569375566107632920061794550672861337209906754762222498154334159950804740487571622460497004133063580595356951520851755064349601204152705896702950691380437777518467636977291745524609998267956720273692245396057252497918640445455754099469718872466179738071261442730781336846874790025493517725675919838110465792987835829587739222499434544187765752832834973234953466886634004705780107523510167068031266318307291866766040127490197209456385502519182934707744568339234610023640028690100528432935031738895109451664083196539607910426533895838325487376543048583583589383603398553300422955064453849577227607072931007425087681254364802693583260570159873947091462044409739197632216613626020044284916174455925258837669647021793755586391804896050533717978692345760375140636462428847023794896546679018558382335152117561699425818092662582017393356492764792367973350223073337505464836899845340962550181459948437919974620917513292741894421471755621432054411592070654951266713600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 34131179121843545146916626122624631059846195287977445826270926543787539183710346499986853997993357388746693445030572077545820483841659824805360370244090853473021614549916498585810945333818967698773522232660043347471502599708308148695324943158570756773589680055792350368320389706636954424280389979361459354721064801596113770644406333235685277702181573505333927099124448650890985737974529877702904172052352405700137502009719550184699416861711114634112483430431963828327696511224638571761233722416478171994932687852790825214942272795815498068325796631018372837846184931445477655678148402122607134738776802141434704931780313179280181290398168698347661142119399162662150222624478403405046298743992934676717995945564608995880256458213873784639368040996923390152135966439984249667283174553452134896478778005282580070821064898853184811506361253838261068565217478210723696521615864520821862525194341742554520165755505028712726279424571850513226216748475373366318107114782063947747658507584593888701841009414888436435038382214495511588728636429706257255423250141945956993395496381609962647329815250750129078312995435212052326510577499024706892323084650665859950059568898906940338323834996896892683294160642963706715781630460762914166075851633691974080393422253561715173142879464518134237342350608987031188450845029656897852704323264176947536424989021146971491715859840836972095703203532513589542879084899935853664112917066360457703248577650731236701620303923718125526303052746593278450365817095445774765557880355886899139246850979947064233104730261512571093348554435844764731457714131922413009599502265452552865002696599617492760523772853905740510147893780291813674449000767988365975090869318873443673526192866509058781571591525087155709753007691569044862514876136993495586042030705715896247192136479600401413147588531106152696816365297606561095029955017699793303490145980517484318908128289101487034172478981172278030571807056464447461519749450318917849602835529045852380735019738175802491811769368318719036386790341982952091456380907945359884797946855348092860326994158879262582696376863626779720826896856291401103898236058570977553850922274570114648746375331093980340337855103089055414458353383391737265645755570683796922048061883765822996160042132952692768634499727066855937280527175348155924456426394354181390581645177410490216353855047975078395744610874005774133351698999307701052948025428693117380529881736021192740207396740819519293790446555957277517213194439951036541976350320423778752685853547212906184245505949782867256447781684567200419642817237546823555465134306798038350880904489171319508135034582286822583110048919741072283997583027893438923878320441357994908624468187910240531379297260411536387414334031146739346882648876227223211283201443901484234139718521801637164431785045272611582676891688714532376171606559941561978077547353834775701021704478730046947424822156212599541234772612920585735279060974216266842566658188898316384209768532150075153619151330881755045232916938842015966270605961485306816548643751335664025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 1985387781897393224888622369631919827124232936473673127306490356318003282373190118686244125575005355341308791319627194040991979450012783249638058232923194382143333668007395633968190719485861328958877803237849434047995585204731420091964823245124452977233134123737761796951853158159602585068290493081393263628195427005719792674054812129387512751892922558445611231127231251964435988836488010384445137519431192976865298980431634349836787747223935918390764866915339201392878544861642816539473792730927119791351837650346094563947354221276978505948340377732854551167568769381697445200384262594271943485512669601543984123779895188664045614154355153353100127304334880134470786968752243406495853240444350761766698076400400438442259476350051833075634621377321318044857289936361106052581457017531298502577005178139740654090501444193239813313998870089309808024423092871357274347933191085974575066749952920720735903784937375401658938205263179874541561316489265541105931115770978330556516431387226824610058961394026743546773517687779451306395217573021822754925719422776109354547742165917001028357681912999684009457997768784049149698892837450371215395191899077605280679398286852490955011167501143650127990664333349022124895911116109572555774591718653254020532672084251650704335864716698918485765363361547315044100222018067374937447211392427642880304549000360788733056581057761606060879758542201022269574820330522717323668089308851695235617560901738261096765984587628414458205196597605692903787486940121412673134438315833297081065167103928571501803647386126334557576130454962923188944923907375714553306151216935639091974838208403348951175495652838614672197643814778658387065558286376283134804470462040866450288877571563191112792571688405064420440554150200372543489169438815364595935032752475233061543568186849078390014829609650213858753620946649315751350827204866564165663343398328809621871205294375861176281668601707144216499263763968935817221831206382945665435249850413935071297127133768407869961677317379947245886511704772938163736327715727842277333509545403422311013888437455436871622693430321981219585614185875853281322548448558005497862722650994503861372680294320518902170397300696841391050230496672627969463557984031208735254625473145307391012102853780961801443480554506342371747244473777803704129128450946231873739587636271569449734837331991042447769882604992591970232736403754701905401581015835657318224021288949740307590142683098730050095589674089668014025049844544423707566811002558541816949401964211684601835958042675549470132932112773369739570051024406738726198471484560582926036589489781029426510055591893166771013368133675595798240899428040227721425549156679803210776572645160744739483127408661965968048603091958556505492535885079356306493448783519305643793670821002881101691133024578653173939471370901665728301146545892927450827578630261805112811472439119545314216795532707567075020692624720836612763912842528561174334099524609865039811255610035897182135460546356506166289715410446886440493316608448963547165540257613060505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 26450843843742916320927690159546621509313105092072227637759515373328709013708394928151283502919466811186249718224411506049932666474752316320521616566510565629698394106668297403146150517239138802116046198126644295798826639807791874998325299569808454708470910692010275927757822592772905548283049187573586363053706044241469715242273262080371988670642991708087109020839204830745710306173286919070058917733988725783813843298585071674686329692403662739890292257161454871456146075543651070446697924740852701381422094386266522307783285214174443803522255256731897906321583059479518889722943445929754521105842439238014868849048323688395422619209225741261220329304573249148564747624605604682242850319348341987545383160882141028874046675118350030590613458359183638761603222390836998394391262064137774915527955065730190090426336191694920404737846968347893085221551117453701678390574835697422704149917439944447933081204679862309904867404812799421300135617536395631498059578606588387335907104409155209688532201518300499390594109936108255952301102013055162723806103652913842415751342663837565854591371960354286922949282740248438785740740447838708959738559531746070903194688432966253995129803092475644706501936536374998941794277745622095881811969627121335413710001041796581927476445926532338154970476103677026454665325016529997359214877405416279226906266410722003369917880074376836136257448332811500208121211395243452094899065441541230960324217070302436261063766451660884789698806290970022980930022289462054144135707139807573988420856988357333156193832159072592507524618196074615281260867181904739053563268692817174987717673397413539228739927338853683539105727530233135283584243811383645117784938070011928565612868170983538565613037462075972037824435216909117365709921350009505529534227817737901574901494761704669450029884955495947584829741721413007334594649265551280534228480051148640008636680142222808702312237632436151206045218276527583578944931914646334201392046376423943938307076757406041066736199677272921753165195438750198747846001668733584324593294709083104766122357152526638543514599980968031803896782674513578320985449551814803087210714736328881129196139933143866451446043912640815755190707099043382180627925607353729373184441389866733827958497548895851169913680246582319952877312212078733811013988146902623723162678933980638682959089088407966322916824498202246004121782503589150023868376250884276817212880059625523472897912452012749766383124206907361599860553880451819556627434901638943280016264988050684295067472285506928387980667773083175925916869035546507894002306936582843519771198907522647242951968905001445861757633022215837451150218292703433409983294777978899286136518606198732608539460295363184319794931839599223390318234139155616796297221499408181049087402423427216877418534260351903190878493489238115501446725746438852513324037184819192236977444491796251489121210927935628083555472704262984916842584876113957473382597357519022177430830539120278325537287815557863412941562362941769823623293264051134843287374190241382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -1658204608232018856050709276609942799417572026665371498181612789845366712521251991619483641969460130866009892614017773194117567462744839680237474411593096467873119055259302183450433708236614683153210084312940757916515457165728767395437040566495553346502217117403676556598284675615363329023418224614115469395725906048818361417153763345435700825832015315197530006696776513940170257210204977283085804507191837045791220909543517498055077888606739746124777414184424576255531070108145763272230253190980988271191069074777254606244099279373885447626529741966808758535955448189233913107775202251777391987598893840658934694926286970968953003136849337263959635174042240585480495302686030400985102586769081808363048047067296170167809667663768010092174786908078498876472183100091764162331276501945237612471050244177438048648634467449609077052969940276190496978963814732605511837444297018422678208731821848934825354604157093021790476510825597951865153689788353440453516405196140625633779092574692914480212491877180153348141333447552908589967080067758439839415743561884244932042599048624847907036764073608227476012011907845417345677158202937858696750404027248532528028410807468960680049884958391635418526214211080120831497630359529765128003299573405106306299477081941903388383540393402727420298660521196970275155653601222471125030728306161676914225785837200672191137999216522200317466600152663546833735979737057733216930730347048370134870736537485751704334846989574214768776115024320113886720232109029555342608515740067179262274803608965359477271700138323910957422177651917996667525964279046529963166914576899428530367748674862812200751116380226472976879617570444885012593757025553306618344109386973564526432467574954764052027322764580842335279634907681089065613152472453424867947636109094901596151688489653906699001405321779679203147813381302790170890189787872895529836073205715221153183357052046347517672901749541784657093723009294848701306318020304065508079629271286746993106759731096568891942268707671767483703633447433696734542100128697699332960420974581026852215799183329331662244002769526733091719926622984750783656780275401428553072040040295027283841757957311237991832415693133427735098106056567928108858854338646888282065683793045169329336800238248541026838413062315985996489594415972348023262353118170343376470007155775588481157367790400413764794812522162516639334177784709383651394229959679511240204279371960120134024060108017097830569234824325955640509039767045979810229513037851824893658465714255220658020343439660416650744504727184906567938272492671036394387092792593422601617655831632075723149508677464113886154006806976763235212644859644898313207404480583002494913754039607648702459451415482302078901093563446825245328973255581757991436979600558268876743055006470718259616942738414313346605478120197748427988188069877561057760285013017685118094827871080414941294163506538120143032831771805044461101998181972636548849990657550958925724870511010071932406063287062843607398450383532701593297294416601733017917458323446169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -59070125233443223735112857700772754525061352639036957075476061100381166616940797836133647311850180491495589256733077516129146765417451260797519120186852859262375866026768562150811615290125726255739619051742082613136658713697975149719939738962485717705786907148267042847962389226793034884584951934983548437243607255168150579230481790791099697935652819865706169743119886648542316168698929481896497126221498901176169357203418911116586195243196916259499097063144856296403324666866099000009114466107013267358743473529084891423288185296509589729775417077804450249296143072848933754454029205266715529675471787737798294271276825013840789867651832646946322880536770631590818399165181817273273327865538750298957094640408038406505311120669372624700463190708221533758544979496236275842325210924201543089850873228948693988630839379572344499922443695652689139753637862116855247219131404895022075142190599866137160332808779593202958922410216883212589673584623859376713494663915310664369683009567356152183347272483245941387726551920778990278565065301126956623453895472816503160813449746515789274178946284018556882663098126204031242344203396052652679784143158359439963838984937466146323870483114645237888657767089310239604776097118329682946481200517205138912297805894490266083006231558297827539259084849888658880935400845129838279639300651656918567439156619374663889075178706593860159382784121715554379812863138349328806073865121222268808750152892571610870649736856190549433660766933724288320408339795335832359981933951901808530379126645882213706470253283849004268766758956677014696903611171695327404967065351038745606024741973774397249841681242034532793589980801915332814666164870112811884490933322357227732090315212142955371495103313553275792647843851623599032016880287203195234665563701855923882139822706149004691942553211378835971719396334699571580533837443166011771707479353818355968224789457394752328241561430919087301366525664268477971203965282960325567175589114579624998526910853030427218629491676018314192075062427521342411198105833309262263231781211171097033525890926917336353609585252945006604258128627337365617545349954481246169855264154135625469341519238541252678057254079702145962147462635237352621610774252842145235250300656950562125359980296248103907286380823539849777390026037644256458962734061693152941449167240389446027868711384005411821965282111788621785413179468740695808494291060580794828549148200024873773137281447980530627009554133447837718047773977095366503548023147307281026748737622688039971849555148611292751061796794150985078938945668554401966051298297151436633720504218699523172982339902184432852053669290311838393139609778490808401572001747672650393423713521120234401116829246826458578244816991775986349348178187505959440140586889242940965937362215761632101460781998296030013461119533483798245745025190410023409643345302840617762223330216011378773587970605720001142313332828417764718682618408185939054277035765662980046146712986327137101488418336584459127810412190991569702476235395838974174232078555545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 4578414007693344146287495179217117184804843486971555173215621914657716517583976373772924482461261457958055750138231090634816587600365159676222742487093476010295508932058506693679554776651876368265582954641443064646980526314126317564668861547537749138206870233789246052001152676278433217297800837146738741741091582584823283493820354655419007388363326100407889655794124764544427617120895536649221043483854639622838758738954557722088901352353774024190448470112605989088377323520161491155631245247363591214708348326809627106107050583229652361892407001510638960043401031880744222989164554943431681010865216878798251211832202356942302901542166288381825623072775322465760767729653036627498023739689197786275301092924214293057108973528892191353568046633529625066308508994979342490134644236921166578319850986299059671018042205955078807203525618382855714354739099661353974541232890430369910179403774367459995946728662878504926841051310814210466083141727022422042524721336757221972779176098722667972674329159035933855720215455602610978077844536190643733865733589100296798916849038164103367542299033294930415538180832147926345127490208671103760458682520351524361895963433972069964142935857682192644481428056672273039761049687479615162356569792138359418955686648523904479395725274992841473621574686705140505466538226877931909866750697983387063287873481800839952388786993243856173700962189342847018003949938000431106406478540915318668498614090723567104233729076612067483066803802654188286618664799230080451705574591485015438422978848434018135330356804780692762746563235377760338616860477774145368324338178499407839434191613404838752963456775789178348854100203633650382239319078284858701040733122371827329208486328648334660022997711945723688645568086154010082277037142364803773003932739148585935361033654233807653206477344060334255076929435657386670118166805477093026142261973213533139600447199139964559279171185624604469479275435840581831752724473382930164451316600850892350497502354402485460905727548880801000992985975048655227673069571656043023252161670800251477576071703244794441970710321901318992228680601513873843139299792817577558421605233400939102960744307979552668362555677066076104689989701289833847354186272903299600489463713869684151519280542260506117595717515161216170339644229444611214683349538986219076182759588423412090337609884203561042964365611403352143584615844131957811101212584240251662047489359886667849433290847609852360999766103324563142642789970908427441759064284406862200672153966521406336568303631258328624765525271169293443795917483806049855349852000359465686152688214606522075874429880219309982305882267823591826778587317536334320003445860402871393242117291623317230042572072689851048927846807882287370095368263392470461168828233496881988049462150520847631175230371779193238943601930757354654030540880855168194851618078544162873286161402193780522184924255245274274024192770648745523921743115118080090440390512862715252271481762793639809285905787769107420176070542321529491520520503851080645877225121382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 242800370650832904944039939892878084797655822315321349023955475210100097153348761162057381112546053068769338182147547766450668890849230848504061899635710311907326958589980265216132352572941622688652194419558245276866759940455179250764608553282145795700861181550863223198233290043849314034199664149553913724064877449677288301250915008867621428311695746084403664843143688991907523912661643062039244869573485048033008609763454463494302074487481662882034566254394846278953594882307479472162648341436158395787211404314081198660233319326694169067315468100011024757226398885508624257689144802539413011009892165106319251945364166895636326660990493751062788561965929709789751250401975867068760088608216661920370648461732833815059422378166642367829405742160546935808419295428464063431700482056177794890525566768260538930545689040266721460174918153692957588397183552081991733670633226860451760112763945321398019343809031835728500585499188804341988635662281981720437816698647242976098935904076805177801572675077904074041222542047470497056565761347456398718437755456057189757665193273794296500827413096419115161616839473089629059559849645668842533306489953129977718450057298266844441677668037014549365518991913730958210434669192263765486743872709656283096710952569352749285439783703304647372042787761516304384977673252262385920015536364576226274352887362019428469521805168220862727190434583890374475921622282629707076119520469191643455091236288413498919540625516215592110851717851578845395851701923258584912447842550872858269470325488127548792943483603907271858968362480313909975090483909249898238997931818510651260148498139058000017383169129292185093805925125250916920825450464163371074396673840634183029250974649241561587262712838064004441876129856880913205612724202063902218641483890173172776675302870219163647438105829489528375230408106477534778010432704271952862948815294126778938893010554361395934449140840111760636002662446486834750326512908068874615971391123098128480017191220676251306311389355777794832088561315050958626976669334187652993195126752646793725742797138236797126722613871125368935871171249058151365792992272829730237160249022258455045756934709635365969297906494309333273742473340198074220987457236710836716240784661646028360273192665935278064826558831919798451361269049708351207893111027048131777985752188983599699734636266633876291146174608495428222401137242125925329780558102474505893798557293566740028967299041402902999488338122413767109608754929316069001188902310958943459897016689833207302089925473928807307247288265533128324647720244964154716915160020547137516905180092510437155971811388462641149820733259905149960077574950192740260049139135956776019346783391100665096756476549494965679806641779989496856061698524897101948007702529376118067716679072199358209208345811291750574668991303630018042618789455034134835300065990438771731113583789185086898066423792939068227332137407565379672416008568234170241563597845555317991681769120612976520740379976615316405644176714513565457612503630283502509403563622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -477865898637253590112032986168642670107661425173799651194887197295994069593351141422836282568138666593999967299983914740363419236397255733554132489441713871722401239466627914642936743683785327448614755010884605881261127973564857159473830196510442266904601190599550278590168573696752696989544263048926616987585418919335855444980101771341805444558776098926358959872501413160798326057578655519154946072082107008692429169938536375517368146349845457421733684301612134844421144545381338730522088005115625320649067661700015338658896675033120607960325626471307828396368921391146906247277251731154830589404635454864382388104405837616663526609367695815872136120020794558477092563597104288196017023224872406089889332137348166544183200961861604387654230199982220059641637771016611961428216488193748400161020697393339127901028992971629788022816996216481107472928551675824024405754317258355350640783383062838066986741864344062554265519433493215158703269679293498605227840602049359763681446907323541193016356969324794764436876510211548794552268712753621819725305994242798948846305329367333729258047788770597799694450337636065853481809270577439139504142084854246364272232901306307000763852845370308422334963087221846792241647877347780623186290961614890405286361639205296403626942139917554630245382546514842579448025085944458202665842344006831784208890734470194816299952164207697280774460836880594205973455771661895544972989104757545685729335595380879170093358440427854646745348047346600606045563139032470267483940444414054736508492077735126870927276896206616158024288440016603404612091523071671951319028934065336575456559662811041436126036813831730029190732026002790781667654300994095879670649256144470617953054719002199932211196434021903823450824072392402048669582488916792337815372455021903274749352491951333175977787469496171186123231365676083515327357928947456021101066992240922165030411839859158227843033061588227720677373727877818464207719497996000642289566270048135718238170657516568056831508019477540750310119341513686143884532921799555805873103489723107897489132023666951932995143220915660526896221781193357861541940976875001588716308841327450441948145361157307902757673593283399386105322085627254301872149207331107169339633660931422147100671728566017665422740552988370378491136669016889326962775941889189593759059224340801380168799625264220059336887402218185263412071018219383054010672772946744921317940217972954400184036557339751360693150250158860395902543688590628340711917632616292097793443156458635400578613408385136428476497992122835770543844144262450428681839088565583567283815430089278479742584500302735528473664164666041338713278369454874834761618348357114565030868420774302057027576214020260115614066344422253667026796209785265857995713780849168554884086192877312406076878317616063421465209163811545565291425238845229695122414699439929428018452976072324945197349014989211505075719165725014076941527414916727560410884040227366718251369475908127186416208320139396440043431625562279237297928290406231420235153408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -229373412849962261664964325084054805592671754926703908913771816236763130040800919018786649581022092189773802746510503352117953545882878830519249906342323450977517739605902952944576567039705790501293395239535751929696911138744743683357507213832107649405518702689537700492634854344425799310747588368999764217899445250309275017149305952259989168416636975005128309206718681580689353377772638307696075682556716388565459422875449076872822984439872702375220645714743003325852940115058219165310898992234572719046374994800137448783870314978422895020584487271062201001265641970439605674209988784492657186816466617339507201174528865023614142214092828821244099604446741213920648518276395703079100656082580403754998087617405546763967182668155422612586935175818353793462397949433420698503362830740727426518075278871694188187581663928379611224562136922527102077450592111459765913451828650129607657489930363395313803089332593490507167959137851002609004515050162312125952168452548998996579680450922274910867297149141167848243447266007238765638774163375271244664960014430962135423942121675992783409846750581884640847330771450216898183056909154176309768832784544076000512943698639151258782950419219446588610547385062601686708137857352656782019945518863113675527805836769544182412959490605486406075789605288802054355737950912445274789165677250525121009650023809890105141529311630234293365009068706831831642739510623709815360258274316368167230494250442633540096351317593407375298379773388381646950252073673064005696070812758459774851511898227458339806300684155774555218144515888384270022550534788987241567222152609959634407271703730187351307725048080860038077822789121975445988723415170375179233545331813297850831401923509603042261849476449448181805587596205995092695318011213929343311216536266652085329160258751423995984708997536027520145832370806229989967689693211442714015321941204597029415746819831048236100309967552990374897916317308122631617374964948499900141537825559816864648030726203634086253804001302786912595448093281413861588331296920852702503800997880304326092019872978348431419114343732576717736178290511146508515099674658373393630131763526581234693449815426944225986740599555904691550063220768436802485658352115072464114862811249287158033623997115407748881517892976306831303938669925614913052187277540072390520808949650427120286844778128553654614275452773559270377103957231049089267379063452944028246475321274531183727996530703787950771994674924261529476018232684894515294706606109413682508401639782287958022432860157330842134886568425623958399649244949377060388812241907471976870759149099639049592761867557643799507352744703017761557247867875341441809973476558116909904985504289114925359919844668955196772488487621861562819102859364677383372550503663039775125464773761223460315162971917921767017050483121330825547055187906648025082508811882550132213333335503717007739827627727347035125838303037985044135687542185400007879758856469902082834867755172097629946108532703226591081448134459608935304759241702461416895676416000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -2587559858653657577009408962931758399835046848450512494609047525536003830716527405906180951380189364889430431329998154870911378791903223966353920786290069730107516303141274825226781861987716047794221984193152431089639813214574582203318965404357630213210579951786846612652755879504631524875611650638157777204327504505345103963651165110803856192277532744792143605252501795779293117621418477614882094892617465036020933171649681266394883436166661274238547127126258588754552436281653117045158805224522322306586253316435557103405015972415888036205646166587059308628416469661347409403367319965041796559680489336397657914340863947248442681814313351584124082498487691213750169685510888211393127900977647891169164203839881365982946131312084852548672277707439124169469162999983531327228259392294123846603875410982379634247953534771391168681040458359531773502162752839331060282934068905365742869299358219247578010006923355693804674100764351354237517735995485995437876956218678261722708423792619666773918544548442179070300537343502043904217905019289428219524077503021803314891897773041070989747273662922070691898936222184426896457933859906457079921504219937421795217693773945417272277308395125826653070108733371403355744508065550148599852783239042734709242399370040850823513299320077999903986157935156998798829274920424169816720555929616914418640757930958309464914975392407241062600125325163678950362436043350736864312123340290482259155331398288808969479834195246131584453934660247522067538043367527382458037456511377113942757310882964024080868650551805487693774058988514594907916925651613037625616377717677605120399790598721713191488206157062768845925416768611245249123991651670028273746528696799443871317843537585105947081455630433683582934781188704874951774670957162930650103109258386033038781779272479719290958444003373904419491040814384740232820612224241889140180634391876395254198823014675215057536426023220231256471340263222723356897741712471307386982719921777417933414479759949389996889393680512446716873528639108646451792720022281107717847614182011076098705049152271866081501831848868112861941903461025992877472971234214454234353033214473759408322806294468637470930141977573449234895063509880560225671764128555203852634310963453286259729040511694937720766188418768841176178867758419754403715841292936880139621170495357782431415565843718838805305090454194534512996094816536480234974993769926838614136625674275158569887229174029658439536353235202006823598527514245234079527514533995437641167981698481545208933747141071016180077565339298980210849669211228312104613337513266082987914498330656693902979332713637990013228514819054675383729329531497650856275217793623391691889098812580776658955280783780987035119059930750645347714091223551356411229691795035764405761879975017487299044096979082093709647578466182538329585184898006678291141959797529321705924167216827296121585337200514285745898782334996290042105276266506373273152130522280506514960253112753356926808877044053510895148546591540259215288860674625533909139456000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 175795498267614577817250872276152836122970352917624324191305885639602955003994810442164802479052328614453263782404460400324478090181875530549739776879719214627491966162025068504409552379137743341758611700485915471030050780501805283018741014259060675625320849669481874898218191163194167006140160044054699833216055312568413647264641376575424048473025202371926139991799405079725161510121145848994167309260324554031879901750169814934067607061157153002475889022904883272105806525287644737174950380743527797472807135086032779770055486760828980791392334339542892326838039828199398617126866572509028348523071216470777492960414807492748237588586253687602325478041718703197058882825212689003731021653709442569497280536623855572702779187579296724120413306125989840729515468614511023280765691558557584753340489572460825920606045571049524560121397043168295328435712019221087877710868273446060648784925682232566694765098010638338075675778488133869894171446885421240531790803708428459307746417161229332115642687744582142436964708795117075991913785658410663871394372823358078368505304469281601447626959066210187834020545630584618823954425337348241834368938232814295857740512493563503860901215931486675550520069163981400412021026382754331871305696979377486730073173717775122018376598405015711194420072794641965344921225194153334042805024583023119097048245616604370613946524038519823297177386251095402095633432949786528387301754199553211708468712227420503916033773480861561469258030105757619493820133521171225750563128035548819502134205948427196308427194111948411425276116180854556670282835882989549420571102314766932033481834265798931554933778774447542236845591423905423272405389646380559124370414239709398414907278150799152599714684508400642088770131412443041713810888019542250291884224540002854764353932974135608986343600989214464584884922416543920179197048600169809406082701506155470226313730045056043569839170579861055591392121743511274350596648699881505448111756237447671720016443021995081350790783440156002725679273161631247674289364043555143438061519027988139520819865140036994375404926820483044383128853613109907200596693687815588702761002691571198350472367154554253131207521869033904018153436246184525148234718641541961007915115771958442906169673302742165358393854466892357993041990189097777504107862301322235803567397356231751630337114993148133124627309354107473319720469882974407111332983626931742685576299193985602957501002914331777328972300990382871038177822112672881045737105063614819019003121668711968994652974594484318964521369885285908250811869682078973759053133207106995300209622132706598117294123505462166625230427484395173245470883622462712166109504028114405770412312477795706461496860619309581758871273034851791215078813948878984202907867163070976123212613653410829907910287373480776675581572252717690608046768217968959262890596704193624524854814324623004907696632196920623046148078086551144528995618199646543931351272784453209130364193596428792876783550599744602474270007422886321897601443226183767425024000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 2186822991696128522580788004734543805102010134776848464476394291574648009641238955993852232698093059412074837931313236101176696549424349505511843380232101222498174881613496958490071279224332473152059434515321626153205636047170314453912325749035903892650076431212689212837183108912203417303273952796716023967848149327212582492397109944902928700341761802127892776120085930551131920413691654500935637869104301648778275331846277575750015992711858777095101155496220123130360963853730817191309469999234287505667169157552996526828233966643467892535772680163543009330543270582893770669557042177518563569540237554408578036110878352325196978620664207278018220357858456291541354939707943871390753660084031596820358401316810781145729900914346841030859572817987523257719170401856746160719756293156890577087992052553726580026557477612005919611587469146548869129130423290072566035787585610316121568145715395245370352322676041062360473502898441831826679049613287744132008537629229408464704318164857992450356151506356473681943196564593204409520517333834912944478589347753585238946801404989316578280321722990777582403867653789158557968148795622123300313759020404109298640252737924821503847855033276356096271505319106292679324917937402096530342832666352553716360488081080529171869517499300972304327002310087166775634832764623423476700584907761135483687521611832222075294420940427674607319929222492086306994501872074005156914562231983297120667710725165038014256853507792333346853964623152058669408797925922107364452553595157179229113641771784220458762914999598595089337673055725469651677074554088064215295002829887807489520372119750669243525741491577501195376307158860150906789994437215581586543037678701553087321037203075667057028057481893139632025525952519556568635687269139073411889876694232254471059266297285057523155597945092770297253659325408976932415114303371610759075965363115188653951446095134477762237694906775214132898893387293159417247522029903585099675290077646693288365686186431441555418877952980729409783872933773672300002107602653932300027493137594577979879434899104674902747404593101978624522168875491234712568021580013097629348276501916309443296030105974206090875226345286400422319071456568059668950627608826263882401632049927219151449778604137300118435487143288413419920526678424569925515784646156107645428771785652128574618689585924289439838035338387672894313008390743065200929993594271300686302053001453526315857927196714938976715335540534343072427378508096806945336735985989807718660889544531079236651517159371753916839327589135510353575835123899931634232200035496624494600516748787882949225938868345841272987341273732948483362942027482542520825822711291999416116458010186778716386472453399719165900133742460055460722501967377101168273715548884005471297628496938993108898351505562965541066620687622851867232198416993528233556408470215138460807534969480554449650540372051564608461606486207856284072903724351899840993549706554262708755902878437159527402653779864151149986355813651208335097758993010732826624000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 322725132168234234521711765659699926246819409721793327048956176007728341626909785840557207477026259944911515979228434050175884040491844329921710115859523272037114138278101108896666307932264076317337415386156284048278809224497323922408719031011837117035117383698092081926077177004245719212398971809371994628453324165740132311201735354672200898038834501395079065312469919485348130701931008414555763565114022094368840653403779239761634793149499795297877978918931338111293203121654823804978694646773673937651705645385518430687857021276935368306029561129826146120741893618308504722365597276461291139487413921308947448665247306607297830165219693859625710434498476109698410732252275670672964403413346798604515266954523387359281186316640128080119874496805890782606668661771265014037361477644071796658252563649677529912895450527175342024427655786147169813815672713496060621828553404860271497365914196114074941362776879178550249257560333777298866087221435162386388782744429538256566431936225961885954314148185772891598660463657138211656942732771800654004021861129826670028992578832546411537523672222547246060916923329473433472893209412101241299018785746890681714878821412908113027768695025583534326700988141310020702596570778092257913040392601061947031011788073082123131661207970100916668075911480952037424991707169911372654152792704136042966491784863291826759164950964815190052034620513487346850657075745214873977844169753637076161629238496094748109839155863286996848516402943092719000320367038286170415679208914263679045109165054015123673947925502188272895406856540443585929580335915705393256740025951863357395685644883610388459095027842442010791651762557629622713950547540726588343553157072964099610317304730564719062464671739560770609900792922742448145924033569384355233666345993233109374060527790662358600528140810065796512177349669745833303837186285081918369752952076796845831158882692628032050951313520373583270912612006686545718091581490515360355573506899892657303772009241836397963791604951884025170487053172677786422945338114253538074230266181059414398633138833189197332525316144209564363944567692012096620436043780611943008554052454355763904358130678223898372477065217947031263238537565974088122738037324324021948056274639375367404276089623858470263969901866700171271993111798300791277980961364115241861396271511070592958541896511681738388201271695977046336875394124313733935646240362748353587295396482627069839124172570187598800189743511825370747667470298518288238082282861115424193333554105081833733149957530644115602710611163296639404474807433225873490930038007947166994427828275587801732761242824186592449354769172107005422229597273473891111554750529261354786996809614099817883318258970378558319087904966687097529122181508416997930264437371489189597217877765868625434294873674057401893389199702262496598731030726706587190154569665377974554743454416302363895089364558549113825792764503363146193730875346922812082013999631126810955451285571340181875453958495752704467874984878499391825855141887237685248000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -11464995083841560320520504114882371775407797978645600050619199759552432818740517346499429001895020723579676652537230187620709783842151345598084431059566188626837831287344771263370130804298125589957649491254495807421357350052229756708911840634633573344363858265433804937460510282200103824176368326528539548557067122631131482383476957615722995393781680500008369653605239363163236381267130275496943689824025188699593011973685304674771149488784011156878151595658028853030484374025883601118335576642385236468319425666511923688913116292654602307155321734350048626710372822853951790464599744412817780392631525300217460869099591164394876284990501323345873639124534908608653304328754100478317999235057765641706752229284015462285618403588131919523481931279637492439790752873085550482384934403796315009353025417575892405435486607624166570294594933589677085245468571819462602713996496020162704990133115426055487943489736942107286794311880029782325980205886642335477065656431757191434054960237314717037882917690907496070109670146613604627283147881699898228982435250217044137737129125376341760135957097990103634595181265006252753257092324614520043174283856810463834784702453823629140356143305786630591660569701392349971181227128400824841410839019422587028205613819295121679533758700466744177675965002851036276658974440508434383051900411573944431819591672510338245703854616478230148883357646652397986801390819517846884712724524930605293289252289324535292075113254767912943131032136015702044658984765923255153242882496433053450881305025187215012815632173509861797834159455947071311602719372196751328966080944356288451190852851205007377766452696161451053985021596803782753197138928816017853198795018993887123411910856186566545120070721648358525588997738296417294949141044411776091084791330559228257527735074723814675098208915412524830597813108361715697439421416707336089929626047848231417649613467852651243133797044622849439747276203485191552307048323047553852092164675830856333902641227360776105291191414632966003363762666608819294665599962137489452281950737965858659995428483130150284484182136669275822789668766900885976801518733109607545940737572229399737978966938962054745896600154122829816077272166555695093256885203241551741427057354544838134999858046731147989306178376456962402936260485273633799525394963247932553367460127805682254838501917116187246044563978212968656106418051898453557915380794554549721711333572289597078435166234513946521874468495214975791828826615534269708379893998637748531027850832361404925950494064599074238235110103270487169088412634969829970365351499161653970097566225500081046143237927780265900301293645413604797170068923386598608673401667284836635046205148859366625448031041569408813913754683561786787215691498822220583463666295679622858670157713542902674284569659699719376222579773522001077416104035675687288676427354401206729434873472148855614526975062517852124783666715463157960420832486668286597031448076696461877075552269376749398928886420266151294393502398518124913495625036340396032000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -316669015193003220381674659751766971969746701865572625036505849975613637741737302916083335628045330806137979200671765754002421830726329949601711625726294686113836206106119999910047982927264712740377061239953516498002984330202926249130286676380991027855395735503021181038187442334037624149690378886822585572381892492055915018283255838476669547818560584680040738946609540967232774611742322855776994207868396690138569456930789759046564461707732544265138720294806897835860377330426077881198966830069824461232309352069368032632866219926840477261034499209099515954159050831389091699305618431197860189883678979948811411113019166608123353942986124039682645613461265107357078162927982974752483707185093256219429916725981233292739719419929343824932200471194254598755760350290979703520373465511401976615428665241939853155946159905884591653966716350736003131464675489952164595069427079143765771975049518074208855948196887739085046345185524364458253669358564350927962253371828543651531949781359314747858429721813181273256887275833881566705635377285572006373943085740216897185908028317739154171190468595070897525506783257257074603978397721654433342235552044489118959472556108444571695840624310894102364780681013857368212447682790730811131730943869098158844003624233483702398869129672659883409054321621312038437134860223509070247160289559038596502029483593463041671819022099084242267249364593927237407444440357650751777138367600651437964041484679073457436714827017647517010256715420528662452379720096002525487109992969200229003793764568213770952378699194703018471314276002170778317041162384597342957796793562499349295617258588576225291981845356861610819470095792949294983248504778411803966863587968229418780901510705401568441823745848744681225997028405501027457577577375617322154802032875383366842416638004759632536202084535690249472632123718527585864829684718670947259254241790369532708386260082177559381802979052979816160520148080797336526062059390598421941835973906423714060428330412894767549558655591525888328102265944071690474513776685452769289436885686142424410485126601204220243599950192837775852702818581312240940705378528577377974380137881929492753008306545527974965894112826420319029205933181092405679246035592329346260642493962636500390203412939095787079364980940861592811813235152791039551093150220302100471595950046596947850738795418006205093530870602282988678487639466649898238136390390570878773232850454639027036480421936399622773049175131272626573486801778332788923033319106591931054847295786887280951765665547437164760965332860782316464645829638894358392807523313395253734225279023099095732258365215587553594320056428801671194080205715314848503588739812407402500503553876464278362827750460221226452171220308538146298284193113859030741941317750907926210814906110562000800541352214807313097978262657836878994672752713476583039036846318551008818480367705246114602971818677932235234835773495790807842299935376712979932399819876400475982633685440575081503977372092204864662800342006121518246839404202033152000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 13390322101340245394337328010756702496639468336943356845651579994796227192476185987954340026892479511437308272026831428429472785019528397797378067954901567810139077158420641138835615138371427451758328458031575423177554797830645980335406948312776028123718640607835442352779571563710631301928656944284177409614956430957631565257830777365321053738205946589637373047573464341181705269979206744923253158925735617170097145037302544712952312278304534364036653177551927736936469010409679145846784071521013345590291118856989107716980487072506969325520260390817338937989299632836769756675645708810600115109122992630274048192735990626356214841517675871548644618144995685771869081071323377796558774601695246148487078361146735432419055515014826858338829717488052743174158414013669424332857512899233408122241639218528461674822982069097920708612564177675716303859205202179974080509777721884725745294034470277265150473423911464235740864312350790464867774313565612050007334559390675640472818270542370231868742801887151514067936753121858992312644978994662779262744448358796889395675830948682372458553292846890664584507003108040345590683477059311180495057900692661446022979926907278584228893045012846370386666531163993190719304722889815894464156217304669580224319985137293516623259572223721481512930554487615474027045269905806180961721357935050830730907128078118926485869008977700242207577133932325439104757641769838274899694022046184506112762792557112475553725901879975585969514239783655026168957622224801384455636286533110322360440373010869280237913574601744517709555834764128986388930835781790533209285611820051171423157220063183528233546415279101216606462820877173342805735823971941154724581107563190912109168877532608904772202378581876327402284203372497582595341092296019373806469761717125919205142993984452385135581270597019447918432618507184582938472895503292524739015820508502197643470868478287383516476236834917478992964273454900479073714724366861258847544757979489665892777548868610189122319113877719821124405926583247969578104111854389714332616500099043579412439198871450397540468620577349947221151261266983789642528016210794247625893695587160459610876347142470021458281758499178686624630388229668478386784036234433027407482722202319683097201386050923095578235945973875510945642900633106492537580994829056626951182882416398639137463598576588947756947464273709389674089896079126414602950407167790814031482418555868181413893422277196209308834044757911871986446899326423645995091603877856230141138500441500721831124766050160314952434207528399355728027463777257398404945732722095832759612677398306678145388028279545731680801622457858461495801270967649413264855456015149591980809076470595603628158717627356409506544585715928442859162708190012437674521108984544486774052510599525625964587265104430996313880469935287933427271540900113834607872549298813009718456303399635329256718957839744078894733400412945613401659488181367615492565713054675222814827703415986981382241413469997917783484518672717551580939987145719808000000000000000000000000000000000000000000000000000000000000000*i1^68 + 54145466445204814711621510514347533806374879271399296737313479241098310302082813090692916128725275141509185677120396513929002585212944453698971926321598483625785896156399158447171811719226971688646417452407148649719267983641232732860032734037856235719825902660520064422413359008721012685924155615355425741823947973903348249441661049911818447552574839956428831909528784490913557555358817598139613440236894339431471146872947587101722473562407702773700065660554172683087841872667129746441531311104475253337617416011794086584862151523613687319363306479191209078813128071138828164151419858022295524371530009126258080587327891643941544477591293299285585235421437027832160786297650923983457364315464840572751154310002375623856057987534683687481494726686690125782571630342122136682513517690206566408820529032094430854305112069512018314427344546552626745583491750102106612656810802435572016622471374155049997032399638444024903600687826296107206671689532305257537867990059029099968868666773633737738627287459445429388790058957617966828604608569434597947675713870108225274685710802524050712733464117884859905458493564126815166674070717603480967105995514654255165734038295289120659519528974118293933528188017457785379465855020811557790907698943455632260870382536673820940692522400140954924449373123771071150260236174241474048686752845998001417975601157528111054599881266960690674291524307958286020940343276528791013565544541067622164078485836091815625240985030538134344101962712534381268028890782381207187030770000801037885675864558298091270560816960440803069044017602464216783667324118757859859314641302056517367211788865758139962178373161678763973924870866990948937408831608736631921697030248860791824828104853744993342995909283267055726310874097303298294330309103376555905528354963554925142483111663921692107012630088244906531455500210166048664168921521233247513661878538480646398729064701293754434220709837136737512846592129865431528926986824405383353804072514474779270439287383178889041605238266448107312444306562035236786954342399795693942759437288032701379935212480334018733735831651177541584140715061871019377788231724306453896736610367555701679848385790771784902378640606969571506915070537383712540724047848307522184430796573915452764756942732724363598052450460263319319203677796966750497123346004035654431292072742175999027906628460300432758018689577863638754191097673994592720222874433832340336717389982723088623733678194649230773429055138657182496547342871540955346513925547341630793278533630533055335539033371215193968975125180840652209327714488026324140011502333123955028482947101077158554020610326070918046186626759440956482337099775170439957320498711740758828214113467853267854472603362633267466116347955829532677444441653372458483765731335642013865175805960698098871028318898651837867509721530815570297425607763298849758084849636480335130315668937463797248755397887827130819126052878859527458430368909062633277513216955260152287174703884366997922490388995339863342218997373640917429096607121408000000000000000000000000000000000000000000000000000000000000*i1^69 + 1078107959693619764993073869749874987735770540991400983145304919218477362208728517396883326095553768251909022648178347817708578585194062161360726967893468442636512930337899179337318397948912566535561172353955399358960380351932111712120405709444686634840768870152415888875061627567995520918468273315944864838240011436831879205431857373084990914071524537621172433661997153892206289445625123238816880258392698220601200431932461496288114672796419203490792228110103277552146041092087550235961366643329694261899539877472754937797622430895273118317850871238488704921065283258859443186058680472100705459811462358084117165900270426290460278211809004229639903353001188553399677590013202109234258688722401365670178332818725763814329034316926217119155990565976571175359616850811840650363577724918993171917461676985486642773158691931589370543899660656394113437899914697742612036913993741105361622719004272699492369052859542044161324539371230256288140384591216407746480718657559115343126707356230446705083173409846753815584118985856272661269239550154357682285036517547679885173791309210946400108338075663852363500293081279270136464213038706617108840265487601859907679085243769160550550825808794810858490729283317348191092059044438660846292536727919466482976647090506700786262091397867698521976669814848327570032220736270416228335035756499711810746261414462962661386136445057303030324343833378695426224344665912412469155399943483125712051673691359397674340425495856623420659497906964198634543229735962963649561000637497321727801945822822361790007361493449179594985669606279116976155489982573316010827332569699310259296941425908925359568032272449001641945948580975019768817983705036432811531421877561236819884466615198055769027691855250551359455699513015100480676312836139476439657554372252127136501500379517585269367817469887311337400550127550207846825728208732727408564115425372851460082184953363042367340855994212844516372914924511690744811596537382138848657310158579125546056177258893524100974665225236073156391328986022339112248276968348709400632200678059791191112745626697728083783711166309087268797533417820452748646858772530728025324735165278546644807640472502465035338488274268030917663891015047494405488949763906430390745912739815252936079394326873823210285280976029338039887255086207830056191043847050069630888672633142171974199525146462992034508485770092568873266066309269620593899616588840125773913902834879629132489808559793763990899189754301904549873908457929150930341553135666720954782645725964841714100146375324823638516688118388497215713719202896964537935035142888912632859175284893721119243396600914108481078460066986822581128011566119291882561468554358176276424451650286853908970894934246654532062072162200334755581904998163137617092056270633878441400290113378453595871161720914430858737700924719560498938876263930505354249803227220718073860695607805128574858728742709782795541118870750984909812956568446541610169476658831628298835058648047570254480525443286812047135444619901479447436485197824000000000000000000000000000000000000000000000000000000000*i1^70 + -600425284501894178461185401371310106279377355584084537642465377231410907909309176062220523878404578854899104246448442772340946051671490466019085728304192818771466039282871698919613906964560467442046013155401535885066034147950151035410045907201611436851736805070618672131805196520275581668240103706399396901036775877332701387884795759056795529331749032728220908180121692515404289123254187943353690791994524244547156177230097563141324483931064310325934723218015000263452526584384411966383669852860925864115969982159229733243040718746735874311774783354413168616804420713151508599255585781997746034733914364009706097279230496304466406551761799900126583200800032257532009626566554473057924375765952885541790161341953039356305164442879782009029882524700274235773038367129278529129921398078104725474289536556453521874961519706870606191822064151531678386380916181541140610532618807051202786489037708152927384379775010790236306325210752856050592270266538769423049686508269428057819773299971022287209645459364350489243073412891585585671952818588896092845869385593617258092086496219658238510435599153131450373586874480121576301028739066171563484504221630680746739737549309970477048939412184736807947497007331708368254542291689356097447430865876276628582503469855378587431778986889559066736035934475115700420842786259702945148708842235103440776769052988126304758919731269528855864821502275023506043367514744822956047751523509608211560694105175570271252853405106567859759139080596897437670681357147594435156238338003895726945408931751789282916045690353466257014765932493916412412072942332265618228758550042864788039657821018042689417377895101743181224371634710626217011184409676173480308193563771699572922520665055416276303175534863938958290387333047560613437686927994705680015423562811301912769031281838822886483211206297076491162815172487557935050520462525929951680096554058812011552819968621448689990415220353254353390324427624451748678509980856785705365516647660038052369909735647199271125736689102566357474481710141748033701080642522920188264899698782527140749919154427992341902275330740641217367142318282641592667873158431449527721569332916036226312736982023552008936903013354095739727455140504555083211640523974944893812290680748294186272047283486557381385296074232491726643999536419007490139727645751504795911826999001742649534111908657085485308247565765948283535030181659416480126018112619442015091212970722074378777395682241013427574586238579266838091241377666940886881009001238240451194221470017114228082854633910775204407831635784888490020012015323861538637447154614630650483220232540543926751286806680351219648171680679294375277240322707627276329211778841693972976436283463120454985132079069058518210323830902726090648081171666359866568277769861820064566364276616126853603306688263163765597852299753571935008190348283789784475823810832464666023863111482052570481882861726053849502010409101433963520032749705066901192700011668875309770823502338055764403574939089926672265365351104200434067949223936000000000000000000000000000000000000000000000000000000*i1^71 + 33978450562239704686209025584105494819577488050282045401144569443870917259397024060060623271586297025715615148222635756317921428655194300768765077333885305326267062833487343471319775019888053927390227751320593932911176875133650588431129637722486905244879080381981206186371204369181805707137743558288897523649595269973257274777856091248362934385931196842971553300303315369691730384143747830407871318159668257967480357343553140789735745667471729603812293508359618642631171848707459096566472422167802664582422662620028682746974342384726968029178485175187466371116317485111483416596408748564643732909466556540382629333278463402521598189699863021478856684405582635533137942784135793692292325484612676052190474392210833934567577250055045894955893570043326361978710560378473580100868346470205241675431456492336560508716437769259481174740775480201227508387290465668475168749246374581334625317389662243332253253308141868171573644302487369320869794989800081447626109388948417793763793033716419662992301859593590008302272715775852383447006957318273330248870580252135580161753062824108564583960745907415994420572601895020766296713211919831654830655463240797510488362741790569979246054056836284060757612223848222991956993753040626086967762392912579333921888975842235451260724175407124554365102438599408777518564480486889291759703408277478190678245643909877635029397113472253645222669687370225978040424699516105300642699914232195496394132421682866274977692682313984701958008709580647152641066210119211614069205386197992324301146357593605784868719738473038130455384555071211286564805461662098328964792086069550064471496136733810867535223285471614399367954609262926222490488441387216585612137367964648240078217993341136432813227776971208901380819533539127188134444790405334178291739450348414844786737945494438231121239245941142736565675517044942177410035199815200973722843511795357968652970772514655230987239542871268692874122586873085774527540008272038328577571276364005852880090307776888173671929606877502777988511537830077629260175051217816266730043078604722131405365381989096472030597587070630780541290921328965141192863236393028414020260364283599922766529848840597567395569126184405198850435228958732612944428056754464208479629650905900546056070967738208475489366478836708938490735806381561923073208999142989824922003734907329969676400338713761557870526875109587087072344231535732701230081996684743673024231636018822850873112938341921486840667959284226181041545402970015870943704946951508237108250521999635244392815684982039768157114754840082557546193458797997776933826311394944720614370958714194663754077444855500994911742345838655226792405222692992400170362977135517371255563335511631794056883325154831194606682576182460303013125672315221815172299913575267051468662497531926554060555013894443975888658216962563402992208945456036266541111715941677001069876539511774931059428426128578625047115202249118548797401227999316430438712997405164110732546997965479148060349796387500835899037664383005746036582907904000000000000000000000000000000000000000000000000000*i1^72 + -1145776074891505305738401872625637306043171623812338177743302783843922829149357131366010318149729445224421395360067883743257605197320427215949466146843921632681886031031217257228023421356081782763539980039681720155815292380814184757232252130944335547010204698247748558196094377649732042598903154311128106635237099504264503015241676695149515514409205533376435091250875437248260397658246034027200141960300897510760430888989223676478883056837109006943813749989202489073214061514355293295548941460470960016021022509625347676430667597862276745765746953448706297348975652294037441445737327131381046545163934780966534888656235272572727595064000045944789834876498997798706250209480795803467853478928629039018704641634291766401079036456389100559380056868019351359941246782799807306203413730226195391562642533968875707734427734446957494471229961338953329082780107670709158744924030596788805577805969559264181965106681529987984953464573774353224864227695841409877832104989188332327911112833349463364012296837676798870763712693589484199362276901643320377527875938653051043600733443323924105877977198744232294722137936462982709361961690394347598997541085793540216147752051600927550303015173463437398079963958298181160139247795811361808692982303832561570763995471963794914182720461944753918422108045850281156308879630161185578408103570848316696571165473464378133601109638077691512818771981132641953539866604127172874453768762420486401256979383620195988380314592230650059307512815286044049798308714677056446881071265010905910471671571072006893667456159466817802661846957998854387145430366843495716973551794204170162236675774028247829375899994878606089220048312345721288651639859691466684138172702379382704461678130903268574069664290349399650314936205297871849030626285115704822531212488277626844412160730610843781034906327600159409725893486469833750161897497713653368559228960341092518450898015828945182427774875950482237849099770920131358211728240939211048110404290011680527695110078087282784658906431737302174899526190551107177861868513035977656964750427680491463310144258831286543065461342607244266300804764032317015854786778205206548935997575081691000181846822330516616137238873377555554747224796262573913599412205858627225351897332806442687473546209267591101065906669831049625214363339486377902307274369165084219568498684100087380632627083424901140983295026431246508581179698377309465028362033442275522363847246602700616505940736462864787696021445212037823946223655019684314138238599278702344976935505725175781542798624711251276429426577798384361311360182287820142228495311929380521952388898093715976394962304417883399005692609868591008150755508061000914369895624149583745110639722779044625066037194136827422504390782213993809491886906303636129596774695900475290947946316231756443908221395475124480212035752747083276580140725185941641275035665353968748435743325183312603772516347765116028805366191649155887746333752179027569754564173525984395659673570743015858692546052227740644955305353234511097250185216000000000000000000000000000000000000000000000000*i1^73 + 21698186028996644746642624816106867326687410512782671068311788232782563948015164896195751422008473733534596984306998857614816278835104001856897817974119691869483490311528561187793198757062018721282653043037637897886736865340636989866635045703084209150105123151837324522212814151499400120053835483183500142360777385051367202232545712211504061246807173268519859257737751259445216269638863979712387130931631004410640762791849241022447963529659651995981688518374019123708269449209115257364209048754545579269290764015655435386440872846171706855287298753416550199394803852995211234792314847575228394562299543818028489889005505493974667963535070823428564891266262827933836446154062646362484361593874734721268604432439984643169356562864485985633275055937588464588609017636729603627975722606663574025031173610185988907458429653585739451569505027584377371733228714099850687244467570990633953736948612913636996722979754980771621303279934441482282100784362739835522655000048922783379611135372002645182913886141514655065230452966571808065559507291393218691833694571344384220912134315059457556936436237219368963158910589826534085012727904817360999781886477244201173908788294244623409378714654153826493609550946892963423597546390221914593627285464020407917362793653592399236764779151390249772866034820302541005173580358682839287146713654522123146820170628511699554270889029900919569201565095692303448654021512873062181746417856362223841652218886607764854584592990528014693789302780672895675867352695579688136124873083029806225913152532535287756738938150243895360578259549134591304168252415626985574128310637208715425501992288150926789965203795388104199818401647718510951432058681008455772053020003904466377475439647027513036190929065034483920102451694623312410650420585190440430779571458684417678313450300552542163513645953556952829000939550002343958063910111300859136813151763802007618143825663859665166945534562597531073298252417439319615327195814411869857104978980672959203092669568938706497077941256750151205739816110783174353129329282552339806345698474546915829728201932834882431481235687440972305687487447373351765605931432777732319639571152807494774109939624581001151713148612469719613863320810174813297492897509452478553242852715021142443792447333186574806125703575021438469712819334493714861780245789455990258513490522811969901805292017616842435535993076229449020678408964741428673839076411877384996473902508390974478193189786318674415557720003676727726279499002823913637672138526563212881979315742393543313048567708281591567182231488758075105621265041181634636852599074100831937009267344121253797462451342687682793979048186774002499717229696328946122879460355029168891239023404048111527786663867313854753613103932238997131442005206499967789312784265282610639762226637123119050209937631785166388722130991348451955884466298029429073146249048856449296943793968866910083602470175965951226277382805360396990387010081573523718948332248395163098013479635800382155670706531758271533541441318484176780918784000000000000000000000000000000000000000000000*i1^74 + -111398240361834413480826699814277589102828515009534529582895384611824790375814956681945164351708788669408792676452529018457536186788379197237730089667668650656783759265995333791550252173147619567790995172700475265581030701142086907600142119711791626700156350930391626259935436673805903530444302462470954920627567543240864030085441120715160385122448112213678323783641654685307527651078368870356238041111248916076986558993969940663353121574822317660832524980453621502365847253468158680806205307490061839754865046875730890035427367754644134382001861522193083483148037001328528686388834692699862000740465653856017931594230536865612323142251571079535662376936848421894247982225549289862584475675962553297216395732070793806364448520499018237892721816811660821438393509005062992160135511539334410268310722862710002383745190540336108038650732142467244352226213144044392491002469158536424158954051904297392938638094974670400514610024565333539530419023090943025704818052627693710972461594059808196972215543571409231364216664937439572527044173088114549957985151085529864127317538187811902049571878069127228874177773880448464920575095306680708263346895192500386032737841979189148840858936236058168590694459433868373174329807085666963612562388344929166913782391502176451099270748868508533527199925975247698585549275160425650634441839788220171610996609567988293296001847997206145102100229906662585189883527423226244870690472954203672136432099605467388554213257259449234649655011003111230153525257172715629287623515328843987966859606094550532650678766679134542692559872141231922469350850572213521662253467278682381463477974920565573292514405469982152170774353643565082230513071794083848081950964991327501901747212180643305547794297794358080898023137890785809679570241965766477554022811185412881986459395209221778464122141318529237912607746331465418602022261623094165039980619246137849182711772737259072777846808160079233338535232323261795195969615321044793506733627314963262279125227154088133613395543802493278073292112567611175252367187663367462319147371159980450885501810331550323396008609227005750893872002206288693264024372414608819247604493826313245209589215654007815774404272975025080162900467146188196270543432271171266983889203553931673970677377094406073225682314025168336302066954381789528402927457800707381192829569079587532796860214910478757233173359193239432626466631664463424672651022846857763167144926623768645961876392850883203744501145116999316481669020900104252594729419206298745768154893136798721253474203076057153399212118751880178950240339259543297292291475625495495980710423287193274272365010545787317450861681636984099592844396373333334863822429851443779470602971657045672177590649038933783904373035616706997963684445390640898299924842236352754414357227225869569247715099450541526130601378203744291707288788642985989653750437290410010903500942494295373781677451613785451149737939870709262884591447947194685938333073576074078859068621295908844264251828256346649384467206515377134842675200000000000000000000000000000000000000000*i1^75 + -3077498014594920554752566234649057708273911338693660910035330419401169725156916276729730961298536965837231208106793875154263901774572001534122790547696888961529750132739589757378491918229441879263433054201072192266550336572765929070722340617446581635091490956016569023045625747121641785266386659603292688396533306925197449358477154784842880939476184142365624409508181997501533497821809825687839893573421086267477858319881507534050877255492830056201689739649859330501144863845300620455441537202171786329873339431672666954187782258683364530107410168835944680185006144605846362447592941117748318629947454448311620632039383351801540238779089436061309825117226673667342701667981883344451911679718593825320792679766749761227777507170730921783945778292567642388126306920620282091419786926582762977772853424402861163835431395500297595908853041177272886669472442405331630652915535422268803797972698440833848558420342299981995572958747081432258509210584103066034920639273131643743397453843509173281786875074966349221735502025728508065988906357501133261028830756059475172531985956438088859017912137075380864064495346142740711673625027271334814214227298584442490492863683312311090445900809119751494782602737353776523422906770204368649129864747219889050712816963665645959408798079349300275824461870888079225066289044215109255492024836957057327497560826452002774748448526413491990053895846218925274488738279960282122678207146496223036362006183551131508672252725295675635897325838930377249810588924735761737527833123343928983373446105403883064389308808640062940654996174910277151351547281001453054154420442830200090125117393150016121986624159656713200279022223660249190989482010298602720364322245615186417404508963661520005953735300843475511337632231661238912827008116870537891974680961309625696522841073882218243107155610314707265229424217904824817936797324416928443650507075178847989175472401115045711474322607026174325894726401380782117202637668640745531782535138044344586901371291852596993169021554826483996821505917806564809873814297652035625377639921655965387731118424866450146271622417472660294596188874737681582242074342508807085624888486423396351899934086306417817691875655544532201972846049811183095684958362989792612549075264089930399068598128694806055370587553752618870250476900168282279943674075951375675896760947990002122523609874948908103364883586489583763731503387852161706585071507480035452106482910088844258484904642782318829983663566733305124032466434662455861997623902450571909830460603634488223413139884783275943471160175013512044047367815811846644685373850207325495395211968485647507796614612869403200103068135567585397018259993420841154017310647107275439770064417691107779203082969115056543464604092456146959839236936606209269249120118334624125615429823125063194935962150370269952032108539817501287425409955917453388917719843729387938110177747683794905436138635315394195773286930289698902381420394421982293334219833781046853655891800334206572373780051267634339971093676501085926195200000000000000000000000000000000000000*i1^76 + 35212018756408937368970931426025484994557990558488236176793720243116822444579749842696524273527279510058448552951062845963007482807654219757947604561386337643065241044338221228852341496189456416819444001520872969878590739657118904757584507469067093689185541383064895066332625746656257541374635386593013932391565649776848576054246382089850565956889109838600461459422209959686615257332092058383534033084337059705058382838423866039034948238534233161439297757236402285978536639233864254146866518479964549653213553956308693380950401636334724623881371478826891322234983597868669559269927228844647304991143135671767587132267789188890497999691078474310280174465688439125426037684162077346684455629758493525689779662417594676054300133283801180011177696035913899795718013746950870437466274453259063265680680229060810387756833346063243362869085592921002998297538453960200097946330441218080538306709894332090378326030529284467887041909521752008497582841271817413145927323704239461967021813692550412888897672135220077441456498984129198502070696205129457174970612227010909303933621618774117513431256398669867432426097245362265040877369216412173051554056742705186200669142053877654350344847365488739217435428998617229026295857955745672366692290629652433620561949587014241175231544361415197049997928617783048141263239771155653535921559432820141062206008772586675057498804279030685801411242734741871879152654289698217254776139639396573567711945145438185324658059683766258146602707811390731492839728192186741906086957218043805216582672664633036817806089919861927857500658320317178644218394956422671453109640868139326460315643333934736079416649888289256998523561864702593081680507630417544762756201350185499127284787613819993990473552840282595998801262858184963584814438295911106365180336544386578261550176146402777323351999351520264614515035949782969762677912019770528391817366598945900011630455933002439623214018440735323428056469245339034476998519417342016418957492502343014389787729786179645608123699887589826126326336693689018454773413901842386636280002437418687043300315091244206893005727499338497383001858440644553526747683943139683677244274479540497132848364861120918364605798571531323904462259973902084329093727204368631119257040937555284750226552599912156245041404086320583813012410257972271487121137837042987105418221559772891276041034242049493248341775232692550364361726364605209587281428750480353573955736054702149072884445462242451262284369884721216556845527745753328908006411488841600323667686865927481533274970329160487475374864468860884481331237433100444819706514998439217623757086640412307298317925573603443293022205499038710038137162484151526631302340178206602593319666197674755349251169016393190864599782970427792141389207161413730957482954484078392771130998236964467534332469105223095868780206519799061598282504212502421185633199634510979865077392714275962464535998553591818507813335686017722366970024135627287117947989049222034682675013840083491357305213219141960002160747248156986572800000000000000000000000000000000000*i1^77 + 503398058593178844668523574239288076546354190541563903867124383853953624533588753885573861986606416989306891632209918907331644758257140578995397019863752755370893911858505518385564457674578877882515700843718517030649439498243448493310552365333651729482417060650175382723288095886198125563655673998529967736968767717585021705989750327937134150832710970857739261421293342975463349629470630450389206549586603207133139270838278259666584965177023593277693552163869666994693841499139596862446585232492149797160056455678699049054358197828319813362114618132174103891472664067975648601436965376574124936574187405202916426858058358772795971187832133606057459295105138041073588956266359489257619335498171148543676712478032601728537371417049709082968245679016650737973274387837820563743179500394606927324665770030637965885228482537676973765528377980227870060418470110382103320620159067283595410789309055432009808335640859515399075910723872579270844872238260952185370428985428616826234217483837613410353844648372189225939868830915731446077962793306961315683068444722213045186473309586534385597005756860395978442512957918167942656474456500756713498677981198381527849084090115718865705044700543880911366016999276875395828558127104624326005914284783678756763947898510443028333923465467940529057398282714071631107003187618459966186732770454845081651810822091107659155259172120317113425929139613276324843255517972982998445361753900693862735170329975226273939298590720057788653489531432833132793686086561273336103498449872413481117415992979942228830927591836618968953306723698020866631136133534316245861518764949287575136755897348639366268444080845132696488498659835792581943391222980495696135245755646233395701231286300387840061991838274766884591848792995080366186574270860947504658396531631862678473505677882113792953684632110941964684778906549301287981077731711000484625190896673299807671621335867299457589995039882346582367894763459307365307635879766403461798003088680344274641337176223073135308026051380584720547838136012237397238387980848896560817638454104719047949276585521467904071268469049944955301127364644558317216417820980261212295594273997635165495075900386936926046095845583597210202896315701011200051506453582905696426725293425938422390522432251292017442291258109649328237950959309755343704409022149553600430201764504462347439765060521774212428968439242418864970271481889056689584625828750381560739613685238423171672181096923707827743147140050660049793020158324087146557482118462204068997037779393225212186485160144860839234480777940474643695055655581992560196366648292838508166972736363546280820403802792282147668219459434355505199447708715098329831199963024954532155234727428926951934718822375644533109386486729864136495254797512164680999969297488428732553933782483108503711907317092573749756238920893772989686268846109560513375509053323892990240656269053817180746298974255856559161246581717341766415494097546790257774059643640595317523335302990350264600683668933716978294261381111532748800000000000000000000000000000000*i1^78 + -9515989025799236226563099028610667803038066166944508266634790518419699413625243194092201476479749018382730136156572985398375345106210548760799326003097816924904544705964069178261598110815354069796474451700800670981003529415871753579290973512446698612740098826100596211465123157068404390054814091835122217367028655058270323896003783132942500936924384983053195699320524638320233568292160528617045507771572170442536353281340857748071072914935370700003064290151248712395690348293162369969642043596065765028593542342084792730192129904803754404744553857815678621122730640408028635261888924565427121689299307634256798327665554997099779416993683852087259981636352890556875028274189221025761888945341206139444143320020821065766544024650070220842073549820138401470930538692691182477005558380091125041463721636818259542221198974956148574491073261365366427202443781075084483130874234667752477445130829728965435870177916449551792859327254770679026097563999709890665051472507497631699542651362104908517655447199711199403852072723392265927783686014201872717729032132877945918379971442904118665473380038399237042813615759746404903243032801265123571513609657587829056744237314863363074921854268933570079997801148434831255019531621035839554913137518591571916715706733083153897265702023014601018282056175985429996147820636868500197766928306802151731790207446506889932371007350159781298891942781515893493966328104798191865137182654755964910438601703474479092004232049059687554458053910379041434309262128217809570762814227402960578532644174234709470704897925311501413371699295142840474116940747295134294875972370549309028954122183385846572688436645485767398815883129697181681955818296787002732995774596432757205810299549006676346072030657948906763920848659426217089849850273987673493678135667026574843051385058617101294674660904184430244856386209152313382767047364661690316510125746732666165550568228488492901246219957539973917018100863188117215830999883271256649597699369060565912923502931244070662883952161151807753025258851566654577174732017679062788433624872938840483196897981987563260081486779755549997750202783551709294452853616819274568640778239241714543857940885111165804345826678636226999976837431972172903857622184904909442754511681047594597128022902559876128153930609979413716352908488877309860920080628248520705065951474717754245597179273719372084156593209711813673103918380068707647989100475191844429354447285478278061787878706235852161174974687409314239242333677001402875146546782585192615192438486935484515899067520282978732743362443306207830702022248160117950003860854626216407774423740531808173795985927227267993131822963883542983555253662373678663124986691483093897648951026613950524905504398793596741184323977584647026003705714723175211734556186464817346482267813424088616187445304011443730510810014898280709471403178431340664132263189092669596998325960910896079882082079451368830115718389511274796150176786318367485347952281746736201978090727435379317003911923686132788243753568777011200000000000000000000000000000*i1^79 + -5409929560128180360395866282268601023471709057137258667186264163456743103448641101656869662691497446465733858287978439783022096020678572470108831329007430890851403605650120664411519281753225116276469505280295244827708132327950757684137036414182856598747121730107673848660113052191857935893079373667596121655358737800420476038708748317036815945863936298522681579938680298052307185160590828853721465993539993090401756793699834405860334250766505464394134436007268011000966598944231297611963310034028245432891018343500605410227349723761096465932890557427088889465931264984572724159979026773674850540864745151598834129286101251868392291116741387604309016712281608492082211899037355295395180161586943967063294313050406885501789001772968747606906484893765380626209091440219664468372477568353708981642483684401285408088482768792759527599300155138101995574162006020281211572188629089029004621707352760939446434122958470577431590198106475837515960876152344230824457176738317590459854001960438492607164430609983254228609709560290407081094294439400123612755231215081689792630669616306854540137684568564994945996784719223311905641332825001984705319798900283228945591523930824391438847023440413556912783406589066104320779244545156650706926216835553484527930281631587163279070045745848415875558104218572110220475462873113862384477000036420313917193416380639096616005668706321341415501327621437192263764447010946127078500369576628820540091748914214318903388148995200865564631804121957638762263695746592217728012961074850105991236540385608817819368456803305365512206373051007446354374192358484621483934518077840995268556253154766370243435586428621383592098126276479853405360777434491450926488582097202623027830750791718485271321050563044866579785948862778477469922743737271837107650490397945171949222649434205042871383230338834569353008055195106017112009673123245493764924668597964768709528902138231615129263031678083907127767096373543211886005056442996658467966977900215898769236174161292109167453629908088885175322242771648124910541981509988677501037240629503443955923134403321473141022157877257287679752453813560371204674546800648830605852842232223317694624995793465826203093548866699614385183540911435711470927273965931532530002397274876573691200457144846307171510523784534106695417079483422677751803390663274261207953550882255018071913748860614596017003798551742195675259348476862072170250150210806758000177497074229110648101754598296024213840119200187154052278563271064763974472388260350447688578542035279882164093424168157505783433503281199616281925899467120759848674149324998389514186036539867638014041113837287546663512124969105700172519170785737922138077990606187112509787182417469106106849020657001972243592995378759169312367058868057160890509161439163486869178557663799966633161315188431507631061016897137271174598660606011704709611454633401085666131118851053774015025735395295983599046101621324669125185097105381828338761378294217164387115939152024402101607463887209305282406721047756800000000000000000000000000*i1^80 + 875096454510713029372972911808136585731269854647363172224842905229699134055030209045608192703899338130226406323886643370734624601700788955389319075109467177932197513108295401499677628239672233088997168934393222633716918236457085286664985666427661363634922785065673960380082629137485866255956962768502378084712975716357756825258992665997858152840083007337288755006059789264027549852621042440102020567053018088951698665134105248345976853089905863196473102783656599740746520461564595182135420774039344101893436251869196685822739986015162694658764504047914830642889020781041339991012059899410982028657287113084783597675322561284258446003425807828829246596313663883440021019836355095106836333042430506292109039332268643680319691035677916948213941977920653026258360087753250034108621186992969170036850288895839645545784082139028005032663292933765855950137619246599819802783189308197686345474052753854407161061785771427615744693972174844434114973236826245981921743870800074569565940288688912008839692158842285989990601440147097791588900413332639695378699781791728646287965254284565746113615760517515923493573002968912655788685638722509015821195431322885512214779931732145733155929993980679624994870947244381392493828956183534321759516863821979851403587622854232679073743733752544867870853155886471777822556713205192904235881190444382430293593228877427769623713825821455337696832090482898463258178868237712383474823770807809241935338959006163704826504332036886104767123010860355415192811272055383993124017289247685852918990496390448587746581071148374369731411087425746822325665091727482824746272779029875116582297508467396857867577439833825664343648692333669214610558776169643587139237311127396629720430185845821992428748644926277818976395503125342266227531708901826277511535231448237766458959984492429260553669324344715665903894339518589882279116505444953943581715247245400798441822876690293659460160709994523924281903178312589986754485636929278057623470310903346501899477876434532368093019350926927398227801865618628503658342405955400153667019400465005588894393309132686470819262666242342086547788726487261389103027667337420153673054633322156992425340262203875955863211292797034056188747589650115533710063935350169740906376773638337216294316902240018922497630272023135728441806119664174285465283582039663603395221267369976240341531738637334856527206419246896428740127647955802383872088919699657383800883051238160737256528180506738889116678837911753259528590479479458111415370422999806580321460075038641962882152353703689441341985197060978107061729932952361052373577079833852214015978555004189389392985145877720201012087763809169107619770025730652873182010818546101446102256650352099766749310763590266994379876441190739494882843209973504827482649807595323100499486845387754562490993586911512594212346931346512434854242249068671532355594491921694102851748072808545426686977310618516785574115670116019099422043903733633909609712608754142891791770104825269357345864145705742484323075044147200000000000000000000000*i1^81 + -2806325942388329941803653615142624255204385492812812415013285327804907907622451054284928066426033308713493639666916638301500718421908083060514739126912274967212313199988772834553245700824764755563256252114538978920946103080149867431378151819036939605810192455736393097190549351311585534605289803825608597785439984204705696561026680670158017368646134708595225386977235119342237896103144702628415034978082712545460930302636113420256490785942721585373590760086650108613653091144210482210055715982646903154455562955096031094045000492595712501028392332741379453401935911092862351552755769932420979071793260877498298755699450550808577351579990461283061932383798548835242608871924184483985009592734438997998102894338704956304095359416676437224195270299012828817078342073255834938629395894054439998427274579800939248522240586097890944871649317494468045217486732055418457842526481885940697485925514573369784273010610780556910760746304652117015739760933950326308949829701828219030305885672758121087274473616653593975900322781029291915303520963822315768549222836061822260560949730146956949388545576677003159363781196548007775188080033562731881687558588262616494383999260570331571412827869769648484331346034796720972532965541897339521219471033648156260359718665953900707496506838015716235688114145834038228979524053118422341079094578488560569087714265754606921296089075253521623929463192790913534931897290791929452695968264236905214235006157703647663388005100899321061977674237326079566964274724654568384667309452306709561345389670850084443527278258236325158445280903635165282065179037911407252845613626686833486142088472830796918126957168417970542831487472985123470992135038428253948922276393864080244235697287851393042435614591810494735675084822151421185750580865536924449444993555276565841213987158963002482887590060651780969543076356508399644193609523870352270781255669144462268868777435785361494280276705654895836646444335193698296196155640399654812133120051013118970149817951044979578857307835794656598087905679485561219625861484559705160326296925199793465796276872943022948165384167312920710333986029993998584564837285574038429923323184175921880412540825849969931242702100187831782702820647427226996403864259851821952396970106413876051082354713936248189698547406561264440159928403953726388106775057117343515838346164589029824909148291758554022244622162074443877676251791044673253010554548789961801057202312554615002833873353069852597743329933270226444794073667801277265156054301486238183247452620554180839891893078411843406560901578390305626959068735672256505482804544909537333220904514844633980695523151870575043782246347810510248799318474291246856333346735296572914855157117296479544563210312209134429305801321834359953015402888469053259354967679001118385528127778382172635150338225267841478785110048489125808795583096268041281958861519319748587787046354534561360652074618766107472626517216050968675101117837769740626191670775370222804989518381664761386309889933563319562179235020800000000000000000000*i1^82 + -42211648266510632327833357040961719350243848330271243457410767609264005272376537129229612273380639266223744048159342008030311325715119379821941381803306444007325569538196059829952405695836418882810268572442837907459941707122714788937255989246913137383674512471500392383984617634069858891308743321142383631259084992224602854376729412140792161952408759960029531168356482161744199766771119283629768238826410475298468398573041999726923242070228991487437122326196341626890544427810527925368547139991926060563459805677102880516922322380922705778932055097193972493842629759883394992443256639619411442923064163402147613920388488087727092274904616513624576449673817942049153493070250426229900565412763399298628401229592456962074746766392704364146888308389377951608450613785121145453195745455313195160046743030262133075485655716562456559825836291779932671577227014762992159443570655611825325479795174333368966613009509755590104892057877385367820917229475778379204632306742930774977017633778297042802838064769517306714272512049606692499052602475737333510605845932528975496128743196533709636137323351172306262272908068126888011113148627534460063206201876131635806145505521559924318648451665898873926019634354255943731888090664552931947672548959549371320642226805576632073982688420606393979042382215517116520827052241147528765485082396018292854270659418727395368954315520591605183360220944939484617416000044358719719246254957438190464386778211822911312923572805990356358813612315024079476016762256223231670693123981549689076356911219656201618319884433643223508688043097887593991573266739564103596422549276676407884465847542706558252594533165930704305151933527134197045096025866408394269540054403725524574587729563403908811575040450986794464607831037872060193894317508522660259048560249109050364887307708208792389704631360676927293661408557068342871307380557842734549897562249371667776949405932693288415900539509587172945920258413594793950983087833550563407832131644513397334498748504372271372310243495622819852061254495112809537774569470959249707485160508400521665213430204165471971894595518264382074477599649335975087296023498821328021317120763060939691083524341989785729691940226349070152530406049327987184948292164108001137745196949066636591679267298868144572702772389645686190868356729773364325245700254005400237202700539607598441704957775711498398566615276360741922355175151433963537706501172093200368285806438052287303491772674002594723740231835576894620916537097130667859841977248542186113053423383148151000451618285307480007890748958747496773340286131350288213970185612422907492149523546598087984904456338915352761084500658225945908428632784329061743100637237145372902341270722141947994019265081239808407513805272748239593623186418981421135631076191035474824846754603264279010251215549331809348033993221978678988362315867832740105249273661357649777592728126730474082104730306091476688943022181337086600476314609638985116759687219413982263421630992275967829602814533165744973991116800000000000000000*i1^83 + 299835679820280999177718004067516403476222600605768754874134989652939988881919809959435785573060634935904612036002596050930984495968561298528143500554421400827784140336921992157888753939738093291598905327934405023941488506587710723907103241346268199735342811863313270890127077243048105794191555235706908132680281650424201550875958918497486242124744589890094025206252661983333914302109773729918533718334922465725217758466371359832909053506192518789856974474992855541048700349364566888520433040524462626826521943189878835289759361102512861880512376520358860786489669341388338285755856201195441063048703513610948627280516177412579238682677586114352438652957869494778827500469744093337138922697903901160740030642091470575918950925228380345491912680145498198664601143202458953684130737398860570637786186184512295681554082515611877247592426615622879973144833912225990521272590204704292625991353637005601825461314228860857229436971624698233586550263496141292391647819026969150038564910575738746315355325275877395040065786706546064937998300968327037053529401425947033252288194203043646460018094167648225531485428158858460249980618799838566375152217803174167931114914886584758506512890702489053026451524390563999456172037228225282223804996819567841801883462478536870255952556776087795386724561565382426808984359888015342694461728885278558809336156316944034558017686085945342278453607560086582086539675759676108328012202923743913649009895033202739853713330980415853750473950473856311971981296230309861074511064121625854087003780868636608064550456506763601620018174775999192315515623487370912891759529902035759582398108104755737079322188961439979900873598602207755042890958963333326432924111359601935352220053494695346885539780234364196145321600088399554722938360863243706432448802332245232687125226339976620523007577640760009119200858818688106355535777610965041931834924775770771684902836609039076969806797380683027839130470301283467728517557746891048830557496677957786287277778108543816230771326046507746912631955748538558487544537033701780091126938986910738686206720247762871846751043615907647953893278084512216494414335760164289243645427108051495986446881262191207690605375626244315136048638731578367717199742687170957959050197234013300726038580717308339319439809398455576233471646627728334256277669785539665630656670581508688161274722362678663794374744217725082878957842401842653068600361084086050890280035074911292387900129213875559846048971754666892559294258103137322823387585112256553983700049078815062075217274535873183275512696945603070591828683402367267649354755867612361313092970907375934045981797410933607164771439305161247442503718211236442949085852219353726409702575282467365467259108806084043365193974427046645753835416850485614588384707077977495670534627286707100755644797219484527818485895546817152146156240268458033417179780047817120817144148251323095968077887379323673561281619287947874315437307985462503476442430979913467483149799498830920047038846298546045662003200000000000000*i1^84 + 167529767833420589878054120330095457763716504119089697646615765354161730441398457356108298709801267099290564980906702588418624876668052900628560746197145946000509665231849334255290056366404420144253011653851703554595904846082605281847400398876897455259927143004547283515952121279178087625497938141426708020179182194387664424064230494097843508366680537811080635845027055035458663063785546822304703646915693252511770611357583690155458282007934125927533748921173353752135793158898899345854354774882556530413754292546676314825014260267829138657256888527225807457062451714266797593303344976120696172599838960231911105982085815968547073750926516842429391214887766603808024411066416478115633416603942752386258466100262370537362424065327421868397203028714525684455944493996576955068496620638389610332502227083909950718133167144556319147949777754980055726878012615552905702576350434884840883090821609971812307081954006161800176065458382167470007700030152104185459480725601334754241206892764801233863072446531807155756914844628348268722403518102726597974844732286581036359854215301615713790404258426376944147759215848982583962648050492917912776278361546892280994652279851500647750764288352707901587206890455076231441398508800143356361495607852228675097657731613758297647684555303660141037575527564770387676106660172710412223520409885416214389022796656348140998128199761586784177869313699515248240123719349858812641530405156190521075571903728876310316794570260703120805631749889974851684924212864033552068315055521638470440958592031730137781976171184588473551577402388662523538164197802167533806539246392425862717407085599254718180398758719168870320796432685351544178998272295396789181770161712047518795770923081195271988285095713223441465938058482970616352163354500040485214424809059266297756800126112509440472080965221418589196007408055577626767261815199658057106145150589874482537135756713428427098893390693543474571787564196261580616521997922128809513143198215418931492361909347075488844861652732133899524674010057434060073987970123945544697180229320799646642189430829307519402469007431186031951912269644523157521830822412955431491192833389479419789616063008352216531561949462222134995826575322392917924903668820551745885241947122607780557627439375442999522046428889934461759284694216361748285940600575786515514507182412314829469924529959959425918236533438743735398789332788153604158621445300030784651060400636771907786155091153225433509461473193950884929404156945672931304576081490020786736240283551267081476400945953238354484283447651245792018047506848557378111181390831639863067129342394432615310379642509426878882482162171264856593332346179455477629706959203848274665469530415687164072328950465543534087050713948425815707267921667171741401782001899641694265970270105407292087362308354491343778082972804556265240807455664795113026225259962162920683948910260984401711778318948309299815586459112974404084441692020802846633678733603066174399583242417350316073249596045560643584000000000000*i1^85 + -6416359911331950072538586916992926113845379461989025355454374963599823169588131466077910020198984239839400517625669908710170878948701373153519327775136648517880621379394426390004065452042060481118615723585371518021626456719349823301810881495727070475843087056061459468790730953858678480856365486144774079489686464617878383940093725572622127252749797587585196747459352068528609170018886076735584888312688610472322697060356578460224002989448983060324903692776210523013862449630663214812076373720572426396032208539561632279624460052805421882065293846692332795102372587781336657343713263193597692061423733740573484376693230837627543205152888982284242400930006401303904007844811034748981230687881183060961503157512411533915999638144438532627339788239871068156214006303531775948476692106688639018132108231479561772353910174456234869464738336802351554205122912779310116342431888987874404412232495303782029190011142529268407276377379072958905224522428501895005521976905126080720840261310555709087282604765258681073401242524751601750257834007565814767433038387350433634978871381046653131225507597054402635707231161579612020800643432848790076638299724146299227164911651072969039131977599039384882590030184261296773324594003250669904769965443494863487717625016819137801678512623370351723111673009875187655560592708891679303401138549690213206632743990595448598220682140604853392606719222402504766283089969778102578346904923504224051527033850897741984820858102359628706315079080485437521019858430251369951061770881115880805041843521625116334756293983262150916932478254799442387131187547192642979116976479163632346590272131493988218883141781929998477131544966062912024315582873632094429078428374621568515522975864734329808241945709920884841154636810523487088442203113148992455459933764777012698643688770613455500878639124864701404660248716338134955752831040068124476033487615101367620126948348621874193333511559090178443519044251696867453641815313139146024007055098449125435886137371338209350055695747642591711809907160253921692314219247399362788973500353232921757054098146223525242581466171508512896269823916242858834962281090479182843234625314343524629928714179767477576266098834167614658458079042824151383480741004029502028589203555042128091547974588067073433058149563382340415932430010639792347687275455238103803597390893977667664475782581999021929468524489835939509915929345970544445536370790230716325784144839021892040466079781576953694639555938066567221016222766586280498559216926863341115894010901685359615555639863824571973208019465581436579266389417666641170720396766893609004822088532589706387605269948014294841796616649780983576816321701572585142948040511171835757137276931115506703790694084499165967714436996774378415493156683820237634743203564149739349151897742734753581482875101515060023399306411828246268883176230872058816273538077069004561595074520043251402858770133909926874913846445198303459857020272927426566190096248344234083775080760290487778340686906167132160000000000*i1^86 + 7728996836287873807138980572448261781074165236098944801411847337652841647821070124507643025180927136570770745785677055254442851515502759950144211090895150235440864800895060699885992986015533068263058828178548243354589529532579577540538635432137785630351082126911476438225253997300686042037347324080472536505439082706176574108887533555507010752869918749030842103095976240480338342428236481302453735660385707044330486924322122969911050138455991541844050283995062246882886911000557246400447630097354785171772844527777566016837281416427880640439454559293399007491731174150744715284700768700241726596259213937868325592541611098244501016815695785715284308815500801463595940254485146077444696448228292620736573470432939174941462310197848131551913239545571407182396156358755986026255011642672789771395943420888422489163759556795581432303929663487201507454027606989462005406131387752917583920372048808573966525053485941104279750911012899456784791610430740608304922510196097072160031338157903864041251656445838192394284939961386553315902595320688345244781271558314828916803245212907424902697338664630471583276999615292927718040879191492847884433283650255778932660046962029854721237523938110656105387939496698914771258900668413619198596768461345773094811501513905927677477319389778828208543156793873651125559421240897255676518454974234835277005195251284687709744936882118839588223616246158093581138730346817858207342404049771361818154964071237657503803835156506213603908299909746364674497315762000099236448566513530005515839065185575774986369003265894415479784896660729917612787477141319401084803211503348449539175548978998615331409862584926719570955732336509390045783590151138016128427939928033845965651684230617191689469928540983242938177995958043248028557106880353894649686733470033365460024945301459095201735737151865085912228014940278029416528751703925661776515644537548105292531619884615568776631904337065083810884697738086365611453415322687531058154408987843760683321425229276066720609660032640636995492020424991819375181274347904655128402686804375841755167621514164395848427562790494755093568050017086953784365360618343418477303732370880005770391882829506914033151496419304732939916979887596420245221498471099235028262561892249652376208516718106197189680697208508107612028441962114661564002181401734575719369958259645598857048254560032271160595164214423034473261122983261273071552918177506290410666754384531477090052588511913713003197626610632503610616446035635940626682871216074982465613170075340263552823053271254895258674955435897093191023460412086083481373879774480538597373440534840117162039398360437818552272225914072622336825662775526122429975813366341805336720640607946298062897810383276523475357601207592557738891348805460716136653222473556197293530749815287199930250985360098773516338267952635051882012208107366408651452410592947012314217265632560707941003183743747091457419094631051750517943085901776108040455296604225366378532162559956571832521616837836800000000*i1^87 + 128634208351729643344756526564005116870503533564218518643093438507051669069441056027861932907556558525681429626518162444161596922277356618572510547991635896125250133650743848612440857227244745381595115515381651156562604276442073805457743023162964814874828720929448811681930041140731080995066884754356390969124318973901747556222056162278052131024117154635273063166503339032500163412124005454268450054546122303031616005814907087610475776395406631794526789710310450182023361022442610815359003997175142077379744614988483065465799136451461118906148648847427209340595865884858089155874593831417742838165446477560119235549426736884495609842355025639105450594929484594680574727695516474483519858165284735866721217239522464739578073736195216161592772312688998025552585741537216029067601468736233062701939237343711888655983574610280179878507097000669516912487188606228173078625739794017537459869851312952389526624276039970115760236487914063716508214780777342190647404544178717061534899444111276979515733490013983534358835623529322671616528615026505378997427529098023371196681000202224012951065256144757096706257749573155547682202125780809979852995754901401637932903045375836764469391550993099875166786431739581490222294840705709467076115748827525515842883178167266312266137822961623964624907190152633047288899664460021177377525299540498647552743823933937974080815811133624553038505448926301826921506174452860883889149961993527948237654823035438523390729441942995824176524196561937410155236060831641438759560270867228206516839143813480834832039017345714098634039390872684594810686874562648316409139067133484496692596601684273975901969423601463935780846230692198819052164296560506409428936548189584474124062978972945282908992351990908027068039106503872175278019088135450932742649925321829987402705776164004467689220743035936966638374282820850087902504726040920918328145569372469937442919305312795947896765075815947042957983145278588417054178153063932856226324968708281256457741349537231691543501879081720817681466480583172967729778154187885476026463603779506466955767088435819844696290901982031017030529773736514490288394789693594753414850183885171247703917835800767614292841544499836816364806404206416583101967427152232364295972389906244974842920259369087388545273264487677557413358955493708019218036947012584816489733418747358393779051010724318969946861624407167408145501663002407943983158320485542544130114702615010276484478104562842921096044309916664366145472411718778911488508984126598711918795556042077229552907260407609664848200047855545725028422369288418494357110800487480417861555519608769764095654762752923454437697464827021730789245517818190423211153236432339519798564804746017194313178638803408222869187491768907362160362319372538861882527124765468898409713213557958949600666194965889366015744207273088998096140587565736367877453488697817418109106891933475127626538377933894055933826020133467863782413073113389628209913542121054085396665838111084150513937154048000000*i1^88 + -347872959719572938998139424868678878090485550747698940609280409896922646948896414292124487480738588439907737407591444393522485349385134106471704412787647406138956262754666803177382593134094111411895219205392723690388026987875480370563714671626318667341350723805136882410082431089822549325809076763561717168016705446212348552325583666943127168102578540114287796570372595851295526212806212406599644935249302874525975924218313138368483536695592541512075414390629044162055185494125362211911062271839860068637833770415485572053670316525687859212370406687165258066718474135632332564809203693566717341984161729988365922126795537952103543252781022178982637864477929504623419113571470320645297637854924339259209714614486115570368584338432222025583310520386139145858883811303878004036698675791896413201023645292515820771120976195608731883727100833872623136929217503508703323687047836650415015904934490357801421356729184822119721023801467427588524180248355253052363937305500940730225705171147706999025570335078037532509588140535333667972287451892354276598783592376023582225082271396672761440626021485491678844423127382549647732316784526848170358981717925111199862213975356583321800676586343456394502770848100646773051836036156885905851803238263330578987126710831050195849318759593113158985226755400113101246432758191820683222394413072822756682445634773617325670198285466428278015360592480424031332969811353125866974528116365158874264336134109016223035802135174003223655807832752165085729637696088470834919562898058890408961461016465476697840424122274682923590138302926649704622210562118660439917619378992766308010665023054525371689082534529622884546871285066517248062867739117214345072530973327430607252722336465651913649521359347079470677852258592733269388669920351720912612196514879379683484076158593133766935544763593497159020044809743476300238431792467506668404649283265956927996372677635704852753369548262648464967203737368966238775122149954712273623653720504104775964613638168927645707181076356502947711811169149367655187511259532287404435093406416173008698416903131583070658664668686374689555825382635902998892221998892110527298763563289757266928839913495164725636427938264535322540412817608204834955054723043292743307737322824788801843354803035508859770285131602724586736527882814896766543021831411523465845353235058936465599260325130289795311304282348820591435408536371423943870398311094584396636966592511478093617555103082432547981099493294790372158703199196728217949343068558295453621533555319541731553085025866117222708067334595709053276239827141439567861845307279110755491735297803437999029837927856409442492517031166408806925657619980870984182322689485640959932004177809166700688957384692757857670683593248944450547176877665674406465764725758300259432235269439003198698988580262856484491610868381799172722257765312591284801427723428924111466606534201849870902832828385846347020897494255106256570031513681173944793359766197670004357665906145517854156390400000*i1^89 + 307375292677134486151239528771990902927581410512096599005492857031031991838637007074082557133219764912661253845714720172543622410409140264708768143272781820872820473646825798375444452989191883210479376258351066124131057789128876864499861104495125652451535962258160677621257590346383843167793411502814304939972060157725767218048726998749405018227670826615099989278709923313427810305783835473619521075571675228881783097659266010552407835985795344030109914795377866439227785363338071787252691190728282837418935420797189225917103756618463630504562878014748764914537722232213998745264461591787791047502313632251582208591204620056206403604814351689486270293274685162773882411621812057806064613682353752922767281858080006150556255050995259550763519583312568901538678569487689993409729952334976267580919435238660578161136043755383485027996207839130211473719272076453793232654732178727844670929057722827337965478193156435760504811037460160945050655954369925863247715465658155272070642801570040400657408542052202076787344297720986646176254321131802435399432743627679229699899324672019287093285498945852892988776092168854173434605931110654754732171228609966815667870777276234593235155308322600752890747481135402810564282171152236788657565772214914764965627860119838499891634452157178999646233900723814620077487440642066029076807661965034481635624535342833585995897483969440204584903219992658966379845621955734686600004769750650304738616739514331406798537699057711678941139950889774130877046804682020776658741446121708777630277604863705650823602030178345956635354946992939307342416109889936695671415254978022407521946886070398588353991004421700215857861914352638436278110513708944441163441534112455579507628224715621119833823008448656020161559026580930391153342180594681380704284416408909605925793744151843646113221887393690771103879005385427850779253362407242190063038870734799547609515604916300895555696808312447797794301114470818875139371125793269046087480817579284411656610482427797857122766129842188676074094208817190287814199249610241535997403341042987849628291623578696426432102123063086605425557997277191956190062584939327444681562359332020504802720396352503094053197518884347244010656915416111867670340956118532734553914272907818926165254474979994756975896650031596856456100230199937459087419472386309796350203299298544419198530007894430255026558067142682050996764371263122917125073222501527817145468176468576454312505194506461181570847296367035516308851136159569682720568743550046163956426316849176455607328784941358253969993566102808753340550770095206080505613033951563590407843357630270003243469890062898254419067964030055411075384669068861614374516940766043691400100481055346038030162435969892636601052295046662353230627900752547051376356794923890431408634182562661754722215881224768619760252345350069631058507332991986512603553995833311483919493036950348278083192051442639068426756119605382037338452437719524487679247718181748777929256565012074332160000*i1^90 + 3812812921988597678210718110748709787725350884516499988228360690380807283424963110933003005623031659377382833744933304479195669094913222108641425133978434189859542126433871662862148858912751077381020882667497260991571689419990346400809969035396052130323749070704499562438379071351919186531363891500703889492885907580769725282890781748035425343700278506994350526332226275276610751396118079513417796590091090790122064693065695394701103474541578608718849570131515637252697259060145652625372401494188099631673083964134544821142818256547316477996557761251808910052124139240058380474667564428187658706271198527579999499537005248318809198354118220355074124515148970167042894223681939783164415861408051821378622226300033964611347294866876335964671642400764865015996497076359187731269529604727976202295883766885337416893087749369413952766705961029910990100165139593012136433198823581468218877635871297785565368377377897720103205327453918830371294867877781603668259306161761574813951356648858633430710540402735255089205701202113661235909109059929324990684851913012774807140425471968157134139769378560004298866004434542342133187090458575239215922204332177442549505473809075292177219638233199396365183680247058686695413886597896562066694704393369833350066114737929096317323664672076373066450674681917491802982906186543600204049699451571392390863848794633801343212279826013560626835158973032438225595734696886923774052346024733976360610737110162475366097278685165487549951413963598924823964686562656275122487164918599312206922559909855425069640661909142400393142303949273526988804348471799440546969611167929500055056951132885250816549539430167970692901648650046430244346610150553835916127590651387722444107975914223686320348039241965909648718847237839102916777602630704575302462740207230263283035257120281346190770484790292201040457447460416422043413089656158264629545720277542249052534236033835800381016185014792689807730130926482380856296061661469984237636093189584025172519009804385943929898578836117969190490636662018162671556653250553628548629287657016234413187105361812867061905599396013729383213648520885127777852118771453424560178897673050256905394427196575524558980916441021483496232831396235492228303080816579197641743077435128495775132754781472134397004025732606036615324467260621238236582154585213581390106877395996322451595865766881597957130589402093915303551349438050216144781556040318084695612017431217398586191678150063302381514601608793947121825331641795344781385561146438281032005450035190108706072072107959241217221919543393337083527412168766141389738914840995664629399303325738332498847515677379963168336000723611939927511171741882667605706038379541818668020449977375463615907549631479089763114564288950950729725764271941612889091022267576537602738077615125193014404373230454001681494771705014815427238690088089052639869659222664890351239299308156721647808547651829188995262179143041763633013673580796858317500547120042883982510194239209472000*i1^91 + 19366383175231118111644701720141086835972967574585660620594376997973588285035491227091019863253279974709487999989672437606093682899399588587740065554204714540000353682194266394568980764863693635558872968226932615604821712215951328777420924766305071891460668711360672671781783014754844575657442461331420123962956630682083369215998447658859742530590966628204900974181449421483751329381506248463401016383959932372880546705798850666616063893930582191279037430356416939941552238251438702548588709429418659191867825101697351122018463087418074203261734273373581374713100441518271006049434125979127051993439856602233809993622968526568703983176799141809152350702392684591641986291706280215229254807047119451537507111951279987891436221907980275254288786974641307817275261780230775115139127399636785407093764113088023942178474407213335960651303477965008130639219239824003057307649568068840061950013766793297423072362746100191725786766421946891962913637673511096825873320248243257615478429746550126004443970612791167056169907172912361647011101905606209516272398251552778118404087644841168168804524064450153932256309159523050404829487801199958392084183862095951542687676950773945267877748403695017200652645873547764377876379332963811330524810970451799770783393260587678614531679884686583674533775610736779356854198043552006268502428575456869437453229365630071098997342193044406196457770544588788019057515686742618193626637410484983086588897797857122838729802318161896309878631594747930781915978991851345909128617903546889001661345212974314544863433315337538953849809516520842812503044058157161671823949485061087686210993982271411726710324930052329175372067299654782939086594696789235368487920196303991013049418068322234374804065312408913675422932409707155687053220845183508178934798871050188949468056178956555882005449663799136474206397990941879251794285232114287288290348742618402226941294555742286928310979630220369743329535430826571965225237118256434861344041945643246368387535569421949666741275475428503863691815077602978443931490652005201712501832331030289880329061108226035762320433492526646299153539605517905525330532949681918495529114292904589897873432638570732091285195397018510197748362379473378672986257657036992510371510644962715404396547308066908456097110146609823920028400633418962752203265507808835681722800422845957927739845520836162196780994637258580999522030922919477259217229498229420902650007881685647720167292156902245419874347608409679367024719673183905217697883198700828600845487202522505401776272748252771506870832899153297713247706822400585043518943007949057029854138786545125275828248630078606360700315893875073688301887099718239313616346636158500029445769224898635896951538798743883735755359085144670947962796429497969114381174958416150608577714855014213876315826080827330528614253562635175376168322426709267212627684224121650889184516533878423339793469776613613919976900679220250722472437817668481734271486021072791240414173593600*i1^92 + 98777303928435758850823290089505680763231899854015104755780529513481265863427452656698024224884790563475943664632769974851054174528843083360959856510510853525332325131340799617030188220203784674187018253041594586062501766258491233350821490560958585292127856919912954909036515474283482396991103093204885635561954086545692110364075649725251927667924057930142776336815818609276005108522551279586059528845002273267247908847939811008124529190578972119134763003811300940070317298936881211835254211937346730463483799883648823291669256154998271414775605974741966449132586994819743640089257745969634799964243818790167340781138982246008475970673265509165464741921650627435562415525607606687192730032610039096648646090392318891811511064347380345543664008737556638172010802502428020593172033882777324549615215395702475503121230571482992313783463137152122780196023297781727093535750373511412809743455815417781334246503527922950941548340271132938622186461826088647298887047183651093484026014974914075628883688719489455730196085030820899071426385749853376989428774921889378061988148042894316708346245202757478441023519186616352260447318233116238175831240379856152800908417884180689972258496200826123811862058763573726378840147415169145672338119063941989228945443957031819878514204543758300036421550549786039882776780858902048006265853414021917455873508493829125975282809336652263262288510523674119937986774155085173169278699421167321217510589992892548704655597331564815879747809063965578768922767640853005782697368495019674989949279519767784714662332515276516737647363788232591722978553795691947277749142902137769157694693655799724780084298338666810438156004905497339888196967969941583243253532990458238053669907962494488507884805723767994540820081749479328515074770461375020201502162705279231282207359748772357831676674366339463579117029537449115500190549750897196996072254963965069890541430169122491861482327351005941417095160278479032507347312621638111004006818155069722208362182663007006485301700172769170066236055710538333936147930691750775101348163082871826177688156001680386984461915097647623548744246148544251642864497826270361929748371784375602271656786583552634561812212510347673572484883785408997394150099086427750871077452425071030284663730462037947359482649283690364869426333163266365804079413087097486887646153100189002824248303610519176926634271788973310521855433737022131561646649210069395990362386452036842462742490020816026560404285470037576153610797332900803074659516954748455602083633576187468766775891166213662199910207218589591800302392330113066342931131177866932299246690001481728660831146918206544089260906581434346806066420768818287739430356153440248924353728493221899134474422575176789419708528048461914352126230501127394146781924890088430496606745826044629738371886635602787746607630447696362567025317862372807982103254510635871068338819415974466445555212480804122753528757525059441979710021446686193809744851561178001792040960*i1^93 + 591489693538611851849456279228392554704862840388929676340938218154396644969224996714996272797711072877142111233825156488140870023135942861253014826446955570314028345323073289490211761773973381906812774386540750753526783717444443261495057030102637598361245893215615183985571457436108607537292560626083494687685002946208043681090199142015480411965851517377972577975554112125953883156610427320262766274376325332919755967227461631731144908758480749200905806056189258170800819918376637580527471050571348238494604774690356288257391409769825148809061368564348653206683517545227118441624960049448296120206133917097116763600832780404484070036009694993112778184456217860966933489095298817132737865298737020765223253201236570847649468209824669008024565772697628830824313780969075726708235137538390586790341473060390313331416562049699260668487934942385950178510079897742423939040730521395979297906766718110395440218933252992278410333684694488355709583870718554184981613221682606072600756310046789736598025571904264941424887593531938153663319907155288061699459186613602811392583759339718597857598744400199979873287685273550702940836562874500609536027899927536335735891008859728102131617747768335610132653079395298067835318787247645309093231169524241414208337414806529722626872486507239802566427533376818706529407067690764904686500977352725388537817793342078452177086362960411718027956309527952170377312467309677212505715146764795124694206620019292822839674841630336404254014881953361808347231551801787401655542777130292025172260237202066869462304900909752206128229084684339828511620572888389371614231698782552833659447772998869318579168717413932418420935257021314579764220080973067087818842870267010817286910797966444912876874260431428921244435832668604435816301220004014542940495291228135753314475233120396702767779192361938020384914025532286562877197310406280745096077625466405059805061652715973586560839768317109465531343079515295762089198730565138735528330772183093506130773215741358508081303532072695393991633554123637602141867690629626832121104823863130284280571190216425128268956818612935652712384930469761827401562831342999975080102697671244938711940605616392804649736489074147011623669846131761098407108565887041479300672955465560368168092674828422376920360127605460194545247778426730904366246725626760049336654106061701879664791002026976071225125226178533894680098793493779001997864499957828223686226317580118086860892918113120866633108283887808700568615969408715496923654430453536600730968241841415650575099139007483231885931113425476745663709462905628641846149953163218958404259228069243740438765387171096968942407589600255624503580827455657516983344777422583523158108995807085486833120019287122945868032760330752106645619390804606392785404806403979200691653068728745417580678550038142768195487496901469013740517082220707236202065448359155407211935959506232564936813349686949081049332165985501299603131631699382589300248713520943726592*i1^94 + 1256473677811633359491381793442715813380534600675811724058801607295696132177486080186754598332307376246961845505176176704865434213580131397520938303676894766922121525905422290331392898692121261716570194081786406951072854614021191487455816702586587090588669464637436501475665668844392114503995115015839858459470696073829528625755352173472008742981423557002153337415949074647724063724360742816046317180398205502219669814622492581505837234665438956257593525559310537360683950143947003855244726440935993503365367957255568277273496427568931708168199590447731442952946700649168437290507752845890411426382832817948622193291253853403765166644838792982612343385114456310742382216504719092254903864386090705829955628547150448338374892535383670335963355018981774321114373842401741732341708165591231597603981494279680336601909699861750091469195062150282102135774053732224612418571228932652192194801237714918738709669000297717200306605640239104774915792926024789935009158652182857171210873003535595023501324717799092712237842432984451873829525275756906039337166608703840640559551716027109806566713167478884973000487524816302212679111082946880530132427752225164212438663593861077475443320691767470439789437913954248797318961825627455383986859403101606651359842306924034475436142737481070119357517341905130439811079700618180520211374268062403914656458360534715877647686043580618448016332986866257838841111003719171998575572179141180992366818366496683576595170298821387539398153095795492100896146919722563293816209530923142633928629382177648503903346327040507327220915022369552255530686641454923010921254716955357524141417811741491289724160553896925319821079603627163098303688556826667135317902930805185516316807878361131602333701177415990509521644586642079868782917094309300625664450918678920856226421405019151073204015802596861909646299932111153652689041835344515046059125773262606759393757713514604919501890616312043789735138041092711152728672631898256143563114544734589376285611222043014009218371196316163354126164116476051729632281869876122864080484638964288904237324254492152947835177078041306227382182546517148684931461837918079125468520043571997311869805879057907388225951957218520486550223395371005611534046057508072523857484763119048641796382282865171376950970417532768803591750499064478083775163308399126677559510522966481063290796692275366456108391312611965883298220348778795252968120408771360648561405538852940982990154714338687345367056804256683752807553267611808235751494408754519825882790181415531963848808735834086748542893080776040149304479725263052451114846162566320438427531751630948956920237291751214424385585122248310720727696639720949889264045658834964939449966366522082525445885715898937119280282473728409457187210429444739232919445310749768484784583173900015451931563683524896206072578061936059325070431761664096215511891461831705972302753959250955021859449770025138563135486691434929790386625841669936710686470574178304*i1^95 + 9555704064325838733962487900705745997738371364590072505655954274495876830953756516921196544665920058784368492558337547082509513228494485973613662264081606780985835385803793638908460251855975731291287809637449912134383547963026209815695831143008633439361250348539210912304904272913346796874819504654987700531245845627181913832943398510024226736054696976447791648841892184065147267726229457285141687946346862030993478003131966206914061763491000477720817006992487687691871757709218371078065436157667218206776360165338241128793324693504107247649543143785521905248730731557980114588892160534217811180974303969189284515509726274699996424405431826841164939598747276943298758421999851962532468021674979048160427727893076297255163970893119685494211328899782978784674427061979871526138710627178801692625848224091320525774798673716465347710069890067440066144453540874392605218887536597590954505159956706273017618766660331188279703040651611606135714062992421580316438339398987086355540243214472299183695060574589429269283099825148193357427068255945657570012334261742062248710044914192141421487316900140120362768568548423904656591304845113487084285265496945637173067604472773953040362477308759281806464369240046958009534205194779232942767985767411719647408960561883655241785553556939280246365002823441933853080003224461405332885073210644966197567635602717965072126081806269042151188159266512925768219669326569238548896024579971999813669086871027413766408080965217977742803786351237311860664057948419434464651484986347930505656361391438386980778530540458394189503624274430807845875736204756688064759772957829894782577294518538803426193242929884520953686055406290764810822615639815795185796353586836348664859319576972050869962435200414064796806185435265842702362681190859762563225823456794735211436764162463390858424196761833696255144353044855182718698297323593451736260716937507736971754203415761794293249103176032163284242420709173965441207026933388180972537119349827773271901969284989488055104041491388852354222578910402630971447439440619281036278327276961523081313258284034404285771342600201954473813664330896458762164817215413125646662731835676690084629077009544398190831747049231798231941755339030398289526532099897256552217678337335890127061065206950308748814001350995713717790349848647185881609243786975748581130818564042288889568900503222185044553054288151802891982652605478777740717541470744142630712197860628018688428810387769856867087940084626332501968027916373267926500736294498922253689153865884746718563280368538675184342581819598851210335176386433853536410311088835343828320780073234944132210655898712607595412889477768453147513195074604004585887544610220998483082655615886497675419895240066793389560212747798682173001242848835634351367912535212846009806010044581050203300734133194230618206978192703153603192063198613887325658690302266811913716379924693721981108394439630505994403471816759882731097781404748938567309328384*i1^96 + 14622858918226741867956237149018132688312603610562999766022995632725584624679903524517646221785861412551316540463839792609706413694710833534254402599075941498059287169881904404180778165683888078402791621059592674004430234104547217889715242814768888608740392094596803335282980455919287746080207241207144282927170132027394475707038379609622557141848110435438366964156422605635708332936754190012338041572064402711091323838987422377704860281172765993356723810865881249731842524747561610907769503609880793237267268942310480238913760082753351702135909599736059216174683018513041672320654940255964435106592302212848930075771084202437135620296045841531017820308817888641561064027894785240549063714400389493661124957048119332689025636010061595798363349620693856895337236227940449974364060731491049391218319421899006664948596300046948336892032482590793215535192442187994145550839507226037035341489154458368335550225656102155651732002290471153924629713041353882675712116633358608096642772357287180655916052082107062728769767419707861048914722051514436694456674002042488452896362893591908079924302859309586222107188838255373584973974485104644589728739229097176542249478210891377480514304478432266201333744636579810532461862103018867354817117336147810876054924758388741391563208768805561943892330478246381342032730295566200917506029711095168123879839246299678157488361712546715208264226931045890562952453541586234561458893830094779283440291578773450569207247707678902361047306540876386498603100898033960235896577074745172358262563831739656723285828400511429450231298704005070449385159993337739099869087148737899066480504564869622416377505372377687381213104013919794694427898800380972843407941339287533404651244266828067761622512529348576792978740499533907353227762738039401228726448946071639419925410156121001320430265982055149524070423379576458519713033929818097924579386194311126537781133590093968427533634519209539679452169272643829639504647192786185428661977909369164701255567103023083613355295071868115612440698052809575780414117335573328379339820714895047489865876154605328527829257021060965770507068563178188423403690753432904784025070214362073435128538199501276616457192077762132430277814186394520214158518170998848494241435954605113008722857045985210339962978153432919480092833112897681754047769968305708083891493378269721537466067656194433191339720819995041149047092613191278024071658218850341749925462525501267179014753341049545712363602705776167044374594101864132545534412305236109446255650847820717054266331808162913499981338181009508598704499074515669605806498757478885338687361425483653558934525282966372920351581189460112151581497268936583244829272427699133322627323784676726263115847818858311045488016929687995729132282931695942231047400880059860866657155036201481752067004988748776320065036385355110606314306497195916485702458918340744481052930125190207102209668741913754246773236502471074655519054261870145830912*i1^97 + 70703941506877976681192753547188077187614137538398550948401009572139908225879006346332958002221079834322090183866451864413770330518431718761766097889514630299185305496615921775962597397226523672356952797336474054808541824793930639291774373364018863991459113370750036678409512894301885527416678077093910157518460220871318252461331335238901292540372639906372442923839956908981713473898910590450451538724275984626408541421622190941203305479154607693083296462642950009426340897343291070124224664064733125242107913328504250263476121789012611452393915468319448657515310774307501453166872003164062415379330407238328614172864112424505223177932946566720074578230512617468282326139796787533452678833489639254497205566602362607154769211440251431385069510964643832139295493829916732402552145332158255896474616089125364653256414312186184608234187048012295492253841929000523149875349144267358790007102180564973224608017152805256554890101514230869311622331708557594991009359538979445996316574898794171486047909650425688003966895411627857800629940042086678508033975639593857033277516587953681915560299390007429871266178711814308080625517307356407251502501051183792447573401007287263029761226279941788074719364131298122961945210962391713487400166702926172492558497439414792115959083018845499293926294381961919732356003073198550729834646623499191835718892851896329389679315881944561707409465338387152848533266619225063240425842592160430442131167244416289940372496298526834940133451143865827547891154765793215121688393501233215548087860409819044360469538199390187549987576356131500746658436798949680334095806048290831386324336091607056691057246003970872766907416205200764838445859201715713364701096687138849154074876647320599132555847813519487095593032682954430098581007706614907559999367028586430119074888078836973387959513270642470412582803950786292650727279935466813855484224711906202817833303147653766481561572646189162359189809865861938759253390699431335561622419917040184824251869836541639350315262197847958342228843366016127781983973396521362288518736136328485869089270263756737619566011779233521148368153016262768272086826851492755860602515247829360113146988387330065262893161256182702089481060582176630358975223458155637957082007295649595085768733373188463484888785986934065861957015993639335022961298780164843229169115961291835814817006515724501808148821108546910139437126546597633809499451261946447346922895409865071044044037844703943192257892709196149871501141128146827980815572407147085403237786196875063710006446189684455156342726671705574784270099116824580418179109944538226203469305970104669624151171428924675404909139079786660582947597691981980699119696577013784516482935853780780321074202106183883888732068698412640623018057964221820694059438755065108126912751138407830132156649878362687415223123636164137709311758628425934359505782108433436206672776959438889568166916090720380488128366348666386095695229532241920*i1^98 + 81725746620984423096717910268558784653633349068532201055524062966961890286220424981174447129765101275450525944263507123404770022302648100493916673256802650998877070959963740163507289714365620322299951556073508429383010614842476280202920766435074900468715107086774927284191467103678306560350680080776978673765907967823986634247295987534049580548248632117507254116131205515326130875953012328442873829399769423008116324093455398184540659890135957899359140302117855781954610218825726164695984015306067243495871559880355948863867015898323883988014250776596211981331717962664739464559200103765744309433328518445028155597575441161400199463950421516686537452360970724096951707230022701340222838704474073384706615971249053727219255530130133680604328339306813590920114128032224294053160904962187512323312901862354861045016944321292211175619521700618849312372114486313572367196613102880056246568416982181227053477722394279397998406170870660527828994233981403411837613926519279359775262456365241739841616035628334640636883230879037824383622674578551807756023110712789353899249953170472723679444101333389965705481185756697400109358409934505880278284714648668085784315801769645354799096134685516760756766130050436698432903774289750157218505838209325953218305347623105867789921195333080694374235713601441179715082660001730319273499768111269112467931312500966063951023317341087383689375352390669973997371858779686743927556067466963488973786328727187171482857320789719031651692730223765192351352450782498704530919403361958330241155547859992271169815717951995095083992293293800373155960500415470227775043372211824648628080004966673000685363357051217171542087011748069601184479090825626769502370877672290238089048304283747634609087858299378863958960259786643627901847878857338171323506991089893161587943437974606525512475980756293247702281759752393340968411042651979727763909605155758029654072656523636599925668327231949166946044064679663186446083802212118655012266311408527970977975391434537141153883541538351503781306539261264935656831334843477439259994186132233789584083262865869544105841270260141259869724841376355950338509576913090590626839305394531078217202845152915408079844774566317248024726568187862315338063651422576406689540719502193168168719449672300183060713530590420463646294345511402991904988097844604407828653989493713890152888926014828462062071522642458321922376000963455212566466104877376247136086285902395934594807052715593828701979614783236726517474863359086559494698029560160478235229980547017819062910791228554699274756034703787645072329251577132388852636592961771434333346115387558557021837416045260327144999445768959608060351025713444523490208756121439325007407951820291162048467547562908584668280959428350788892615468322830700914993299189588582368739468322191698370960706702326050125332857833625330099453484000528307351096168193020781783263722590748683737603164212113845943698512304097128422609780736*i1^99 + 280665444976622734289603133400242806235940756510626132638338559031965233719432649944639424235895035553411137131621959477182342780432359850553316596619618806665401846894082483303179301495916515788152482533504634499887125263371249191212696522833258666071049951453033669370107294620048907041564285450804779732579819329096305232601508666642398006974764688977639444002177930654405358250917812894416711486626934937861770620827431484485099536768347887647461990375207759485511201390456077107293971869129800532224745465147302995468116220204290026252897454571602246658505544066582250071418240892018175729003259633622495257104247473599355873092536605115775374071001044026636480613398439745234513817535291087984124709619585909626577369180955594950228345048800041455322499912584353955176363934588984175560020782813164827977881804100367880760974613729220112747482651314300513048676534842801759663960722871975989888336034438105035178070392764621358239831763812455880466369534500605624853791912792731652614796847248663447626264029822663696440769489371894184505309075740868460755069820057623887936382928358809601587670864646477843143091692875239697636022272735719047995822238564461177837438917551085535888996155904980635671216246258365307113220323562574567738544020536315710798506611295894507743171620744075387392653375722053537687766900109956117500422388492296311082947939332088749265477868752716340615952821537425401080177095167092927505170467874639797133334133505450571847650995996996999171612687733835278232594924178888694503800444391386775547698929659788006977146354181296825915503311558819380206957033560154404947365740925598099988174204791386267038525907733846870810227104129028769563685728679030479991195895446262712189249135221151134019002040379659492454555230728559785064733529703293549960392141124797998232435584046886894802931090774039933316170941023369294527458073731926392081019984393498401921520819425188161796980666636438125282761493084979145156094187618520790713751018269868343500454550872769795588603074126649951049646476204265293833771845111024843874493647993713556331489723662051632917128400570017628456534558633368679533354075603924608609498013538370089058629954598484442456275101797769714484948011922184604605532859668180751701888074243468142938944405028079485239751242536785698314255620624318372585197859543488005046894973136653996546871997730784887110881166140502856264452362324247014105834636248302767205027715269660850907636320045935639057590035429375815543344594873931233539744182888340410864940340875591875507163769374309785800781010824891031485145377853013331320548589608055333568209835835041817958029780179782401516710553318413548618624799703874696562889407381685079064573450446225932543134597428046538156457189565267653328413859671725171950014096981558296448490875750905215380075348205482222597294127363057609351889340935748112932191740314544031431330261732761467197909735526167314694144*i1^100 + 221745221979262720971010266584909873560899126190251059813511297576839505074872740583648468983717721558429244127658534346925126873499852244926352392000846994866427874442855815230463669264217524335851291710798601004322648747959875938144048185729564050381173848903003975155393587134820058426592297342080879198173980420127681875406186641180997845272531497242903871460089229663364517522167400474102336835036436689564030128553760756073128271975465060285023890933998201339110166873337125399571885290538765231645543762567354644641453060508140963844865155902195354582933948002956788964136308954591813860638390261483737215555396906205087266245945031318086126442231573644190098650079554837509549403267213501028713352677945060472553419815868864752150848824744692726536866067219659370802006190202023865932215134404867770942174164530127603150240772790621408701867465338029901190562507175624706645650086899918785718349567319140248036581343853063174439233099508747974359561697585931487856495253839546859812095850545375052415251232044892205902766769271430695257633768878937555202412627747917186239966246669626976790147187094649533096390299233232064959890581755543041712783244503328984345045725667719962394360481200390222510720301795762108600297621069425335703381465069145242840655638047632616721215674764441226161507691972775012824501929204845843296970193558814771904988324653630386286967084400933534835874901711055058158499695463722509292379840726278636223288967057079858299759062344552160409760889283789878647123867583395115379977117766021494998455415068950830425248169532951582655904389117557678731588831309723670243215952610768962687405535652688365145641670282623291782513113809361332727362771043174044465435451944820280642159354000003115289447123154024415721354835071288731239302416706142917907382668732239789567273439634841229556356998085441252328072426122371145155363781326278914775183349987118649886192745742696521031088320685850092136754315924426599345290282002676574488049679779164669251169676803505570454138255497228833370375562218033953882062065631551968884591558993833134397375157282185053933503098580043952159605904114324557464383325323633326939697647065995201005467752290841696551860740860350040426442730512404150598436724378989114402047523579128137793515735306351631849544410816250049567284509852098276690931415373763377561041239794455951706390618314933920510775319917565811771873623135726370332219680931966027554901611603025603808044453103171308282844249740523549255541794105425997466438179998082578849183812479949847068716239634409159265744451737069085003774486635267738748682041863209797013117366837667866534287584259925429610271950096248689166661286988039556033189409573089033954250950340496650125801462782328627292962714831763127313236767421458662297410651042675212615472034311775420319729711982443652393076394186078338828919007192953770536025506020293373134432252010153949098703355365031936*i1^101 + 743822070167980441151661181398556919334689835558288792167510989489021613540300505725899350943887727667020388459799859594226121547931981238357658495123911182987522805882237604693191894319128395485320648746662530736089049091547592521631554830463726436838410072392639598737557708409766811246449737172777744939195740665145272766008448859891853050731684863308824989821137467740209902087148646559109941256681011945334765511566915968273981618028430054832731911490081355561122034743279591860344638273056195127447244929218972319488644690628097470664889474327741157258835165989534422377564000150588769212366255081988528535694901817617352969962014767232104989472317070211586863530020168825160461944731577633140111770905351673164007919965165752643822126364675087563698478476420530384918162221487195498993318773853272291000874885438417398214055240609505476318640577896007037370533606994252895552379334555742606920606031601007076608383819976765465160123794039833958230054921820335699720164420907416960710705296212731391217369960229659669705265579512166253967451061819017779844488610030106185226189673128682356110621406145761317313591865771866759692577654826678880967813615095856227030992351085744273203985975186450839902005074081605343820403113772439651625414704251023741354674619628784316128485141643654394002611214921616656742432276734994531291791055561287072661120281303860264900496127616335534190862875040992255432162228176241496898833736056657297744251153659430964642951952279409752499460503286984278392194433189325194571925549256724057617842687415937680846376177402629963737933972766277570122900099430084963510287933881231119620907911403134377748837330090459098024052259862039351298494562765930432877410340714049105285280668266072975647800915243782311563628157417071943582039471871978148471842251671062593204686946623704156721551500525669779786745519418591741291838856049339425815991965067396548140988028054627080951412152492414331712444962036582084058124859453332989070807302914139864317049848221558133412702751417215591392770752324359065785631173744371524048041841528397587281365746980180798110143361957063443880486518666833093021536118964973266166128523940151601000857556473771103735404850518707239230595238866151447307449757872292055614685226162146969985083255589367440680919915573852622094044393401150014053927337545114068328236987361992951070304013063432999700598489460930689536610458793661740284187854629109548896155621877341495902070818579117680311095933919232804201665799581828632243622555484379684653329459516087868147779697029020366805242564610896849672640284928515537311053855101511939694121253827579888169765116150207345280631618423219059498502838106305417161708776258361160907384064946431059850138900326303983060643097059158114082796522688057680737335528832234412009016718547894698971741432965920385742880204195204791490474183024650857018672402299115514244696559086721660021481930752*i1^102 + 228072538540887984249891987343833122376814265135931201053105138076093382045411979767745605787580516009802248488192779799463411568883374659547101213159710074943838428365941448040680120410540984662401237864278392408882097123918300111097562261403638961996420840767642091528652434743911908609039185388925185826203361944903020821144197237890342018807423629898755248548439136944086693024452874647291515103109380072421750306731675793633865177788759081135873616936893009864306256389073468702365771558840914752149927737087624110916901851928949896094413698457208861401804649413738175049980814140696023549916199344941235385157088088563107244900748087071385434636995217406197738604257466328959304545994229106742165301744464344533571466517295735676725532261363779708023352166180934528467293712114785859631393803227858782226832745838363593926278984513083832307650161521145998337673036375054909940381532745982098886322472789056044481067982745924704195134588861556109691683219854788002354026371902032769743533353488042964113337300076482191082045979172159537744387313593243106714749856210683034093119430523339434287820017579855159863838580694848489160899115319365266975844495251132927496863866404020320506139097379205264236861374491229519256723722083259549895005287128059565906165746661658627995556996949839646069803588777675560107544067139834098536123297791037350775670062114774126827623609238896096401184964957618844828725990483648987055077128991304552884387488631366549616818574639592991348910297239937666204165033738099351213384004555653035197418025609793711613565851470133056006128724003188321158696598067986364696089470633974125460448901063861420776208320470266258003836223060707716031499401108524542585986088634615328926986572156514813682802752951892939097331419973009439074038164038243821315250195811929943028475153759179504642937299876319481937036897681130102841454615938625357339456772911518027596405843683361633519246441588573737125515865052218760042245579754108013544579261159124986395189902295041051716851381773190628673792073969157300651262789236187933058569098270284898675748536426734794458014259702617546293367038134579933522380794889172868453770552808185434047271932360496704555952179721907609299694453346576261709226503277187327504227596288391715096257837202442497456012054021910636081135461257367719449384541669836769248432304403184667451555229175169604794350109364903022589594663778266781071972214281506327967644552618995040472152941384413144468618859284972859920858893044468349400581865911297168831152597941802038556617511334446519555979801281203691342238231742638877634470733676666965531772581299339404707106427358120749917296276642702043611791200226553491328341229553638918403234219548283473233221072359168882319037321582650581644661043634068194861906132406252910949470450526116278644168222459613471626995867893798416881523464694880845397752720655455061967173324720222844747776*i1^103 + 1179474055244591391810627981444967249715178676953100018875602349892560250975613923961570815389694410731129653749946535210900184353476952812042315311140629507738005958321974330366936644984373218839195599807268463587794332820078873902275489318271706365323781608972346512768489588297810736240988400031972246507056588536570980528814436803458446198351315872924811481799953725855564184847020415363409943413330568372352034040753961879124763507307521890710120127186257838720033153250887592136101399845035096729775196827712439203624206744083840435710729049995326083101466792542989130756396295591763093212659945639864196973277406436956128208783392132758725032151218575829999930411934246170930714245887672675174021951450665741260593400288392866524615774605330803035187792596081475669435605456470508282731602552094440928501204438958524435315904378404699463816609737630527125328536933979658870495492117553969693528259973828111259640168440273980762275768597476404107545559256916147367302106912294581153045836821022270534335126666755330514417325464830685553355565097089672941250307709230725486005999338376776219460841430744693483477559185916941388460794561051520115706402780995868511271238666973345019060114128445198491871264386281356341987973822413766922260073852256487601566983392022739682481595109056906590807551665184617979154875178891296693387739276603020795313207686061669068068682014601253971571738689218507339431088146329261378462482584223200681700759783472103562629164211351065975004049911022003030376396975830988475475000170269016348742594494139281106121489667502608970488629780142458726456431477134572751402026156685004505006793422846051465117385278530357778294165818342497615700985692627035748453013206620761385063843346023037509525521985124837421102313406617350357704863990478368869766080829709361390006662705662110171054523906210921474278191801323822820249458714158698122954103303708564934957655940707915708150239542627135596955167428664184945203234835579061959356480935622535702002282069773493325332998913207932300831155380059197677467477555406586291556266533952653361147158444753489350612858870166186382546087549119855607283591447431290455135379547912201562508652642017480441714669140002424667699599182414116368774069581321489721687104073732801064401320978387847167653219163980135427874617135433244831144075891962867267533845150142744850909662992616165830557925199929281039994222773628724937332834073760083615575875735216545221467308785655506285525801353100510924206738961735801513810573839855148141801716900946143535222347346615701722000252791556067310977411922852921119883087739310279361548383181143798631253037847313874303143297370278442736445134238352669007067089802913612768131630072547472512317079100856292512711373886886085607866799361485899727499177837911998668559728434761248302311334543903800664509727611037294770333377114904373059559633110114044518266260198512394240*i1^104 + 31053410188474177092614099842506487832927474254164412262470295720059607936652559612657501847271377275787033899209896380863023982016057897726105111464520982099694347684974400224663283658899314921627136893596521460569401255466124973867572040297263366635573182972501514157642196849885868526868560886765749446589915181708107876156474854848327981304536354648094294543300719852733021981494662380548962689903568711028632642519418081961325501413755698704705479973200712568769861485507090385278967891952194864362819413446949758792709056147458934889173936594299703513319467274212737557123513409805845601808482052260401116513155170278017950853387819490038333937592556253411076970021607908596721567000952173412394988146961093471099659475215639628383952333396900190342828150938372601662112459006165505800543462377152219257819673581680009086283880376693393917862181375950053979968446017627081951589612780750571390031684547689322765195816951366313326199606313455839142299259712379628158371847787472816206237552945540875151337817819031606411792946882996021148915270708574135329143200032657978491426790649693226801206657175358612516386894885655518002506887460150611263167461347857606985115699834669892123647666213514585241029863638893011585500769716293224158313698683552139510544883919928736187226441544473945857035239073883646939013350323447904331971819159172989134627299097591608133237672779598736450428042997710194688147664799769515649277288686878614025253666197233192363621402418108826168692163950070840679844961748294336377028246564862426901618545488886812986797998646099080862596799498944389680218029828239194335864225476135553881119651286517860671440408340854781393953173266364015486580623153369630645071673981569037553711644584478990260482789007079354761851667310880660830858060660798681141588132639303053189720645009730217926385707621054836614681252614964161414566277080769982076108918697702354630233695333578353904612775643132520402674412339982582783205971371642383180356591441675519497093713707052738213737824271262812493407891150987336852522887503232132309179338086504604113010375193197742271136921661849592575223664687605465476671300680386273243215019296184640086039780603778097666838179578373269345879520100863378974086630538318890444126870047488131871950491209121985808297016839282328425539259551737149553354753598248572116071323142474218755039449928374947052899946342850810798712562489023089216645849472650815465562111592619392242170522330603062620741613886086855073355706457405659832444051488286727103273197608868179128584050408234807367704751692225346449737274835906028034341589582466626051051181880590239448547305358496145313751510064737436404207809831831373961593087740860430970429181927030286223027857764693293523932330230527334824084675430003485965888890031309859179119732816514083768829472006133282890174499083072809290198503154818073082456916403975176128036864000*i1^105 + 1009399934855177621133981646102570744429411687876279090545335230088756574874920782028428559114451360280049281640463415032487204697739578346459989493270830402007444492057549475539190972549228498827804885175896960088485120101521067912082297314416502191495727580017232529296743376467153680590705267871968130912926649148647442642060419816179243693972765123171877626501655806103493191405894560101285173457769084198852682596024468965912020249024335880551833226926959297713448905163974140973317862811857523349006386762623133443640115129750795027244308264687986704505449230316939118111013813517317910515257193184334302680501289806935965417768653579304716121777342708014523030843977902108310010154419060728535767282129291060036187973393685416160907016503849343057016422786002909466487864845994598943279131077170700205766607342994338601551914627732923737256174089622946260504621855669968797738212574577947062726641496804118445809450661812169365103775536177432438513486572370659213291152911637373624099520309962469548548709074523867001778394173213911483579279302755561649041098074153450973106882377395528041401799044055666988327288532119987798162365478208701987250005729258263993784938270372102465161445373657091648417392828702015584198943840798563706757371179718292066327684390400802357205741866229984350750175087088359440261212825388829591379721662187194862953668487722500396232484142221166270187178999516695705188928547182692566021855363826162020235457292336773818572192600243773761547961396324362906074058660982251457365496703686688378702838205869212833821153370551786546684581145032565423068013958774323034812193452225190192979313370603951713006947088181574526262814587926209056851364480146073132553357624289195797307409874987533384830308589237537099964442649826966317711437655275818095156012421265683214058196101381959012248988886199171339230493457380385283433212546853686005599981198717702282405158372262398467388545486314876697153886498323891459766471819943985373856939147744466799480915547913849587783225267185501902423972204959050431780197825831013431147428444785571023287203551139394400495237630423127237378556360677844151510121170262610418071912537366545574243249158613290064046150494455368217143227357797915097655102488579297521842222635731498827952548345142360151575798716158783599439714515329981137451875223384862252168094568333597895845504075369820219149552839491752036962548795104458566474518563866402064082580178272938910397237882642302455915051268386160784029245727500339565258412717428674753221092094270840216125864098140623972038282863281219770491925697908134737197565073197919383184853523633704937726826462268680814067089684421541919742579069922605759676539590018048091991232250903031084141871032354509615821887199920947274251072926804788528977053984980349227299106335980618258611707364645069324899664563300738530211160340029950447570553328723290937622528*i1^106 + -67965280873006336310239523230939197469287837055312044562393672678687740306768600341175985234500314416394666253129842742115134331701867270005192706243843158262288889021825704023731876326111218964414549035482992352540592039488608095212547862806042435817676425363640432401287597938772829251596068263134419292590943258019434781699001547881168945246791468694943063896219706574253632374086212617534373765309768646955892387664754222607850143815309296685429614623568460136609871735095808336852225700525336019671955163375904368426258353351218885960403901925465912142192869794889545312033045506495131688060782674931887570397118487944133808175859556422802038897810527383736319665381221669600354306535513689214436298492600532941473176866665477357617124214192524720403544147954100215321592388973679203912431304390808498078442356559943267772956188017222687960270279248628837331840452398884980168534322031007845280359646418881559318758130535874413023925018847496872759288768527441183553873879036615483420565294660372501720511824131881609101733500620146492489408317896313754637790266331186302937166105202944135188679014998818298573057427308574055373112369207060353208244439391398110600389123553629558715445788868798846775358629153300289421895243544870484048384661488700867346318944671591028068638120354257207403376155751843440356232588231959301592777485445540507552510974072173520902443065229253500375863113372222077268092275713159582014083135476317558574135626377717145090213818523860943348294965466401866044734939095383938895136366583762017638528667892402252836850885502790469157335653608032067926542719866606931851771559761898925703658069659926796186592775663860954645590252773123228078271532798019510981855751443518370628613375993252892629085007775803678486620109389470868117232037020169685662171237410975497011519861724675989902669877452542098300508252887229480782627132247307804908551862474246658960071780462252875578219060280883979597420210105567031830508092781219805319429329886509851017886098896954116539914681883361109725417431585305457097591290415094141720297375596447963470742662997121212578328450581292972373019270156902155945322569380033297497099857277948677718307814964486933036776326523491378322186681594945642260384029059939688928758302013830515049952400126875525305430811794811499992069892968580435404440588303371052207803920801095772841787150234348508689042673777470183047111731905514986461085523953852282867769814266004123881860985772821995631547637275348709872165802236561349480448086188365133630710612132128194942856370806637555551277006554603661630806230511208286935317636999704957751901249447386211809372004328379998659715221319444983124564041612043629050578178735604103216094695477029250175685396089157370740143957768884167235642764939194454755498330270868207568648462185904394334425874406086197089721972774730078715777289275976740853464561858117632*i1^107 + 385723195059343437609644497029763769297219155281914951870687602439022336737189549172041139458203403882781580825336137954967401296566660792715838026767724533520211525378103474563017382263678029007243606995650923473243780186386308429275718539172660586853579927921307847075012884852701906482749289776843055098208054940123426746127481113933098470694605589734331383009415925214306777496893263722412308642247418237470366652520380105514358567356234597443414649866969489068918716273291815731355356192298727381405714510356194226052045575964389427567273085751771451888332246118290643527762940692350977939307221045998531679492861881512718464256769211072233069580645265908122652117091270795123527178451425341200657445992349376017156413457383629019460702331874420598814338103830077892997769256899806525766511322649319910524110533373741300333384754364931238638515190973302601200795240250602987471813103912301140766205329206752876807317945451364553668976252109500284971658598650626089611609792637536229888482882137124556609959457095982895643165859727472974688854459654274670339771895970172935306795914970887428908181881890011422796726466693439508953339757868231348698721560793812161624885405140636106123128457609404456834613229117099688898834000630026584031099478800070704096750722647080073588759610833024354355246544292736541355710134037221582379697520078413739217524095742289468969024348044684838235009254703388645940055363635976451901238066357329496118367610237834290825407023399933339810624396700260799162802456298709866526970593678417489170682046447602190434286424783713467612404030454242741564341995386275940634541923610839251508971475958701494807873149262960696311986315243697755993980184551434420935356002563127496863148016763205483851816154981631577901177903710575343352737143834349836743815606024387319431107226289041527525003913057351629617979672114572892679806117813476891682201689431126341769370615470349516290710573739801030284343326893626059536807981911008035720791878773367599697714984970176772327918222406675132991094634567165420325440139780196019776883839773375940731400020420914484682581828029245077539987463964874406459338974022490715330838908218724045326522733184555277838365075704881760324025062001316809058727074213101194407978704136449637608908121316328442716020701938553048717363287415348380034745218557262576948851396184977481906529794922625307211060034053575782980536579532297032122201804456561861773675941786643561539857004428309477349596692001982127109705554235135337307127484658947621267483120130816463645982377721830903504827254432413071700993744016144142749758493018001047198905142743523964084209260762957146412412522694421259185149067772739664831613298239198132918914978709559161522270221457365456251994993030209638067414279845992971130428399515372398974247439255749677403564280493954945689786662504784218607693489623512772142409187328*i1^108 + -12254892488032374568259784585225132042069783287162842855200567720294414816809977815316019241043901436832842805831184810124395850926956125985953485561984813571659790248614880878624789314501695536267488360396758192083577341325714051181983751151066955246491783476473618361866052380754732382735528415454433593620843831540893556919007412753950317097076119614939960474020593211667949548096807222450562442440637511262286389095355221202903145017739512210358643231988800129839639653114852913789361134660911892253803560196536716220926653476399252405005041713024310850165500530478417664490604031010289679566550724447760365484782437644092085226885707277942682894801279216027400914151357631988099438236366741747596152528376241488200378349755048038390861586065293888213834358276094528110229282826434528039197430897956777054085780102885959487354075238192097261266573572835355181652973033935452229063871211887485049917404122173428306115748006719732867868979964995416223844109951307646453534007335175352673341139660160285415287642892864274369880757973518723302173710972628768974964643401860551923397610715306011989339907258687182453437350839635591921014857745844566859912163280284599745239624753369522174211607363004266526854618875712895291830854965775218252666633248487574938834625063166035793471850484479750533046240208534290129977317906114583020161903823397634417442408067554904843452061989713230428100683409790789598624410946521930927043960622771145025972306942904381718115928236625431255947962246908116561452239647725986085600285078623027560645099629251381138667489687398215021670459206188938149010291818689054115057665282412726540468797461666036252756384718882953716746885630659747797957761751330874276774086832237336995038529185700917240436090392692146229101211784767732912889652183591883108482189079302391477240869468160741873687053168251712721936757809472896074285603203636037140875784019696895168046235566882212605384680265520720222225395331397074038607318535637445629009674618937832433767806362238351406685212238236155282234566591491876835433240917832318988665728891843922411828074713137547881323885755116022433914577080094288937965685792429412796138938790165585104234240075494478617926269854648835762811895154912057717923838702034995040408628141787469781875399352410424170121528316324995797277353949119369572124239038099456640889373292880939311113981422395544569400875292367268465592444585286376107883084641508767270853761604373374318219781156028925686194369622612003499840718412266668512360487238165315405673250958159599747005646339047380526221706005669342131728590889155187276920718425140777678972615820310340579200510675083341683025862064026778085145949238944759454919135216205059243944830193420700350805815861174286531679738233486349065846801669389641882569414718003292048277808595568999800138009286318270757430478126742500214433629803264218234880*i1^109 + 29956585795422230485351996946589702634647432601634248871726587786093084873404108326314431315424440741851252214266795813529887946404562442480522778607869832989542509917235669200277205419406198593931330466228677903482669982156617035844868710576110312681141095133893712644157500541052097246724793789940616465315017217375920375732619862518809606844790301580211552188516040885854620110951347781990075751645120656513588317807177583135931190325861620238935463526720351561523848327734065268126137105137527460668337524235435537890764678319935977316414028297525189507656009618082011543127345488963586713204941479724797368464850924707415202878743634288493492607407445447836626433762558520606380426912732281601127452351957980010554323623545974354577566713412125542289660854755241086780591092050419701059469206939686503585882448339255209448069762344955984517758372834134142410373687049720896801523409828177269336221572794855106943906709603259223525590732177192683059776951311785904187714080828588401845610928815568387151555089345458815727070229562355598790018566321839612089401434116972892752592489496065196355988112208940421168488533984376181065008643652006013879292961020182471173495965247081701128922139102071439782327383155875417232082952530136829789186283696672773195790815455845519435421424197928548283189817363507869415956762369991147525234334876572137233636379076029251392371885529493566488408717641677866977857650341282448543829590377984330660440576070095039636529401029663495357410412225137404566503870661110310095039743449233143681752275110834937198361796103506672573970244521443752618428591924932675514927231845260865795471217726278242666402343539699087964273440068506408744502652608999416280149330922620710881614364474748890809993349344165270023081375537070965997201691508014317227740950379487378241567171571439877936291431339971386644437817087212703512748761245314068538911532013715322621339046381652399397497005010620249053856940573701766714149407536852584660706126102756475684631381607391198192670255645754073585147305222278953424030505501782120883197641688544103174902039042817903879808894572001430102688351205456463406776924114141307551208253532206338219895796131644805161970466856034942532486004359134757899638076467955498876280384600036111426801048506770649867340134755223237281497418605441925916051075132296370243331662686016116782238845963997431485465990767942188710652857714616426645961735414169380164958687488165399366521718208049956431915557447483365722076733222807504554011089554123071568564933570522015553898598844738355049083086294771957903811068136835161784335380840659771529755783440565611733885007114582687798589990241406284303438121815473518390561225049726367575595132326836727360413635286639331046868149025463459366142976713504459257000520272152925987586991658380510174639487603575388646778951954226209666761406696914944*i1^110 + -939861084390548567099708545172705683252876965772902327941741587790154210079767139809871753222214550345283987728104107663395897745909880233300579727918473121469140687799605003670058512915617266619647868388087611016154134508447709199367788676480140727677867818199837007183692599259366845963224793747244997349995959170440056034770785135110749174348141945157440661918797797908395831538813790390665675381771356870189957968437510462477587930949542170536296105588167411353560590353724359902775007927395892977721962517499620266379504874685468549904290558120383647181328055558522960367151487692806638699012056272268927678422201251416863531830308914045761242790488483605888635837002059014938471780523452105491522471955822534520674740093855133036501711462482674472341320827407991008058382295361568160202453119315759014103569768153266904186290622356950354163632246372410352560468276163579524509587991774639392575043933758910307440186417918821466102646578694098824855525069758718316687984551245585029477814068162121505954927554803189494278116280870263928358832003943098113699638629356839546894622584612765695682159766246708057417582356517421612959434789925542779674951153287896133256061050456223767657274268858596731134513719991265916057461676534943941052314440992545513843892628848562572702595505253020852136034458866235945086895124788248874896666273640714607837415337274199347087228283166250466589143862687134707267263105998073796088662719830377997874436325334423958300498973171800567995932434945657785462285363598154189794131564300625339012898193122040164647842909771148570712742597054052505384816356052742160237313303647497158050449436580877202202334004664800434503615867467088670105228062030772574267743718920098336787183588696714978125134766265652344565682146330507778613615576204046382275879791103193264039996811576680021740486279786320900181374833354160905771913692103423323034537665598494906083134541808998542714144807419308125940212261046822751111292713673763978894908032160966233461715850917908896670710119784947491859391195884336636473477017631590215436704878899473709779854654097667469121938105457800984693176798626918010608214548762047718221102530567987808785496228103368984079796928347119226034752154087757339689636943458871544631611260188093346403836431517841767134481427127823541351268438046181343965304335536491777493785158442034344840188025331359408259859048961151080580295160364974782830599909491631031205447936689374320912459227957979609948124373304181548727223339275939931263343965395907640531782844140783038897336501407996126761091922996255532343298053094744701671791758577239601721161740708839563873778682069336438773435047976335053278508883144876664937339414993617574037488718477038191736711953044422702225130405462674082800652926269692291319609012902768078108407979514752225642954397309789912301052196649207776940130304*i1^111 + 5345996845874019562077045633814922255009754491048466243466705358220691560769016188547083114719872001761901236561308132862167039600298213134523657556465877147879215343501200432459689105612241242882609717511891601281273835859763926167653792462139278167266840246046566923264573430800245879310997927249572680700618640497667330105823051092732271714837926950128435834603626437460071775705531969672582308263160628808190167749229537177624418787782643375217908601041575592891999553614675912394058917932009556731417718019838788760852281513321092719155121809297298181977977594248660568293998908123972393901597037352003348908474402846206191931895906425435737972565881316250024304840470969742177978070847166062093020351290361474345206763059915523828321014856886563069025496255330983970629469858357485966831154008313832432473827789216596521634322698054339167538894334830960193267791444660417486128371211265974457476724901671981171285099481850562264880085804850255205251412809208322058918564229488977370765409363015118957823907999372858508978772409132024231579059198221556232153747970585153317495199586153572115345423177793637556670461696820762066926674199508946057276462252874010269272805542346130522924703433364513674076492810731442016201194717047877353767456919248700585926219117902856765990040062401810331388725445033674328667213377671145447687763885262211194835387104089452158044293959354625977129870595515801693583810203891665977968956720861827444265113133171010940278128010430471707606126371469998012019877751727837314190209080493374961842283420614232885729545761414458580029496909402052126799030395081472655657539749991303168098902452982621268922770830892575880030687799767225194688603981834953672308151686472262780952741276323547588629481248373856083962895473323091385665998395083255152175985925607042536326078894798528821877441629582814130612660724393174908650914379390122094915311132240688856973761455268172641796084238958510856338502381649680379836473597207334387484564480164354644863508033712570135946679153141223104044658783924901929504737820225313222401253893189887963159357778717101175799616511823628945436035032493493141009503779332678010521687341339462077763817460818805846161198608603436888354408171200984522683709852274813278384415072757910311708542640244424231952482287007407528036131904641871317811326153028774403415998383087584820022208198602586658295263085624852841671891442957583072655859739177133614718905473148605235512946578661748094121079210482338784762800213431025353170427298074559542992403654231191492265423125462688016379550206239010587432266554688676598714633390212133688424866571970710552914473453123427894840084795853882167691647059230251006148432455756442006144486210130066091372202847783927968735916010460060967792341638274302209780254220397971860182980290440231322527648963696894573690940948881780768768*i1^112 + -6706419097181720892781027880456639228268323933235930648098516244665694691443098098852281695665641220676565258813774314421829185539176494525932488839758698860003196977217017713816481288956952492526339256041340703733527850192504464854997689674620274291953735625797746832521044511874889306867377509335327445162642039244726921671623047158496058181942413093356520503453749063310845881884951193965952940464824529960466500233318946875022209527851146919167129132276339922261960278691340003286005209473781023195884013971465251243970931872078775555135765926957270433810441202317858604962435194749403877400824364931171954607533804224530911145165448654988861611283179475330135474880766254367072112712318785102623904830238612893427593818389795559812194115922984973092647202736968450854222001092025379001853351245235936889868937319642065358902250883451413749555799780533164073074328248024591049614266776731960957677284255685576266429663629548096525101116422825977453147926846446677602786810020167216952799491898258902449193511459967178918456093723846175309516766590855361743132912845969370059315444183325393267413365211383447613177944762717471879556096699005680003574535295077767666273289585098516317787002477694754388983937191418855327282388787883856267744549205966247548653718642419214180081020866943878249567864323132006384990930965460720547739291372250596598173170318238380740567735081968792504627880898384845873876987484576203893733708511303871456086860861554111967356898015982668665001506442186846068642426124928791552975683852827290922994678830382855168132443252957180416876341047742707156946606740189000559387518938205975200377029746904351222968485522913785175199247581666798102070272659718717311107840971522295077633249817817853404747165897968415172835031131588777115559397356660276844448527314522622766930637307413151657585045810537216988848195943461419360324337803686544132388314213229674386081108757551093710831224771621025477033965323121078118630674871229470412430139837716123693138000976044359873927471260677687209939170477707111714004898613651873069202937262107521097464661823940199286040373869339884864659066873303698132344347945537527483937116602804306817312898133447976307093552283690871747035172849409307006131572404602709957352807121974202968520132596305337703219516987551642058292590728448540401632411583233199915352692765619168293739987691198996500583129271253531876623589538864960537498806438504745298398856962871536045002201770964028216592785941740953389238874400286678860885476252442948716640475344601077648561884899210984841900971544018716458136761735421318156428933978066266353651507348595457689059194996962227303155384853671524551750361438507498961358524668765434116046055410288073484169193477676612036791912177012290021474530748560479694140641249578927560239208544041755715274482204162428633727774570315776*i1^113 + 2177590937940017154079191752397252551736443762703305403378815658065811883986981772566717152495621100499985649825056180197156000163864092681153631913270868736745983206924943795286358914482891615121751846744527301076658159189449820765669638096724718190899901121776227889941300672116583575561923714111549844538551550950092937295049710899075489411479170531004332111684701865554137541855139569934305944845663425465760316049728399282270346157957433003480755836013007981349171163134313343142744919409888166294930412898145333444143360175716908554612137000534227827868312165775070091304935248331119533728490431139821562737532562849187632967964575113178669902413435891996750893010265737673124170836289089976108394172831584766625834088174241664207073411344610417089853572556471190721550177593464411308529634181421422279003113033903075291171722679471463334863676787076944143840671143217275884335628582252283726259580008586486648446911827223708263782978487219961485460803588075257038336803462512547514020777948499475099928533151533012575016548370046305665640052631769779051949489911125875776311014537025744830397200458624754187718348566026889762101376340122390894454952185114695893983921733607234113979862563496552027170565717914364088557773777255927042018823148765772777350594533080740269355958656803006352264192200713681066386492470558977145612439005052883582232544806491469545735528919750675071522357420442778542331076546954889445361116763260422250871679233257022381281809931081986891686540027293757089562919730740516517761454694561089136073704853055395093740687595703988955457253701848603968456219373931435879140232713070962819298542200729228864705732739420057898081720616893808653065458276441380126941679197819420534430965965563153300988759754434728996272121719756182075354443252598579196510796415597912270799228732552086825816565908936180958023430258331580542204655080305803684667008003560920000094399390822161679373931606531685171347452434813785244996242097098622689368691151751596983024670769007295202911446237701953452049950164067904792321321319816942858869653628064823854759647661843462910624697192237786338244972766382032962895951103735386035585579415088199912504762024890294205676929822362684549455562293514066991766628478390231682902540416272607449400552390446415486086974534298768670701935615022200208208734851284854845722303197579202546319862530346538564311003318213805689067513891499957921512743155366685506282288048978310764187858310885067262754886846592675226438646407403824398644673230268801080993919069335753299881031948996706721910686772540113777238161357990573509533917082291643909580025176656875527145804631216512677160590920045558122735079046804426403811590961199792448600792648705787136843113362278611326982059791933822912653407136811627475212029567272739844711327873934794481180421468269223733964570624*i1^114 + -144044633355424068215160958091550257709293144589722104388723719202445121088877436742338336732480375351027537937970300386742794781530427187017827545239094485840258262061900809632650100012668870457740951980170771899714565111826080972704266641671968687087559626650898383868138208283571610796385377086594929077659655174882681652111474156289620260204485824386357321704347062660279583281728450005486559522109262297550321287012113836002078647294349553391760257101741451000387286383428037201038615940066773940288676136837752772461077701952128604078281981185403733252091654886935827628435132152256304231448963896495139525993181978190484770560315878932034957202867348047525556904570187568749205439015509135863321350337179470903671322419620632562627589543265023468741762111127078703138983534518550720899755407326506543189847371645805682172058631769569636972850077498491714212044185428953859531039919178348280431348910601028712127294781664000727847766440176027583009915816279689090226445588960784309843044340219121011681440223367066776198820245536221035377574426317684930278330667305518443079739110844267905589214805513412539817554182421287145991043406622601834235195787274919195169117309013049346026964504312125273471852266132957936423302115178223918537969205638704318033423913434561726418396702311442119709242934128959705067694319527631771754242244814333736614903821701856733522173206108186573054782147938540924530386948824660773349491481840411151361930802332759930412091470062975615158283980668820048185106577123435156257772834423479835749198136590701261818021607785956757690667821605279288734374412253121014627148884193682689547912373762411761147426071710574336183088820593181630652121039660592975106596809035313989061046571205597500498917781009061369839941012562682571485073049361783003329516068833429956253809382462691331160695248292047068930830343463604085161157981838364226617275221964759339977389850059822787267375370009921979983501755247712677858549178464355178553183160884912584143534605366071761335406782817955247032735482718562686364433135854946702118984002639104900755398007560445357949019601539450452642418310039066840489305597903839008758817112693634441216814687108146204556351016839194301467186650469002750836761630351752480878895309380039390784177245562954372770962482003517899254095797454183954871751408755720220879133047282470670677274931281808612983854694093706339137598857721642431455060585049159412899310995858621404705184484868764421092339874690256396918890011105099267353046712356788914326174475354052688654919547989848877874510916923874304972129401044759277719581933238672385737071033481275841935949586549221785610547850487148793458137812209755303674933443439398352901325570161441131519580958794079517361750156675336868525784045871087860416766879575187643256985787601539449971659431124842577920*i1^115 + 1077959538540963181260874788115226900507843777311097118384140577048075687175029093428852463600182279145563032608074651362889050668080315210265101876304887548317374555647991774067695580590936321295159126336948979800891781323671048137579303562626862704297048628708311938487269577168640283771563734913061747739612080232307731507393918817140657456133132544787921838449113546981785088952803672847047596073333229932779287639024519107004620519685513706962345746627339331321204740456816748298931087090403907309058499949706338614802345179370103010376348206691476658985735154423107659100886249473819773658440428252074902256114433240322884188135304980291634990387541599062647800518885992922082750617380368331597638164293172066278872703122909530753730274937547851948507040743339007435318285376556228263620642677869661781847677676793474024869396070950666898887728111157347753358631936013191363978052218086932557003516526161692694994076999006860453191422738797883271931427632802923934114838226714613839216924939640801736487779495416730351781411059057806484765471799823169581742911585860314531677241831103262052445502390737508116507082930930063145728559647714683921790005963821425320105457207203629030700404722541004194879914116125465801867912384163456137324710112653141168477131640473862826441788306416846453115316055450078676821702040985125540271421834005627318013677679198062723556772894964695616852200649106812264139256772323433839836054466255848819477452087917887156928381893108597911520257882822584579052437018889697350709511659677278978150907295509395196341275010951096188748600269087311849611270365327172433420915211169988665287712071754877894342470899057600783676174248874531400708907558534035141524992625705649337532312210312049923424336952552386371388180008557669568618076917039253105167302389309606162398357108646568378624672469147748637144007051497864938098415287669908003208908139874159095095352347154595418387243044363964408491994597884637082106309630154000146920533286523734648832601638719669813621938059092376382161356750454878802159208245905844875436273511940662252918003498130530745928041221603770926028956027998984075353471976510901621423673169732412894254948769239339410584201892297140891226688181284063004745203195042851066389084483220866767757782627746621398367516040681505184738429408696602077847262053072798561805702545457272321209754460760290532502267849336311442406558207758049589976483692851126436053574012926475610210696952209735924635118059697358490827067076906211560137838251463113175647777854355289386006541435060069223002067831603500809024388144565480913075435124123707864211041618200482284419984807026499675777121526501558677695407926368661679728501448466968893573404288770430570375614405118863932879481521129192415679076678705748417998760716397025598348950235905218968460290162688*i1^116 + -3156042188663971556049581675972553486556570525869351284134773490542496327826591700163796207979397847063781039527672250289998914416139739983338986009142596527871450171407130995472698300192166272944898481612194865370690040324639685222481117366730087401754691503667074954463075150756089428730779260574113536579529684796251102807299007077032880887050593199936882031796438906192529834365290959988248527230459254485347905277642361093971210869557760040089717429432492533431433473880269980549113387532176433870845358081900339109532554873758463503312507798422335362992959000224276158997168589034167532902231348830357309616080080767396083191795140644574645180392902882899171622152517892735923728348768931566385041218846805507409996446197092685068911947438769334877945477124019084977843650100406252347539571553301369762520790538925956980403162861072081691843495226704941160489478038542266366497330644072202154747054605147258233952812987030047753643078849373479051574548009986765859728051864112966570372360995080431146072360544240653589326937350934655762913277044145279407062595271764111848155653891454967403469981320531720587086350229619454443589514691127728689478649592177727044080530039774575392403862032916218566815000275294885556167258742116260576440517549726376775699020868391093387068055912151238884920499197342624962481199824631013912652744356206346274747394081573527659372845141286982901454889683821099997949740324586121933996550945176315823081344756643196016952107947135180206994368012957058610314604975689308986627082317736914611839043114506386930482220151153296792272431325664022141360319824185866613576144475377527838139965938062338743242519193926217820437712659645843435910223716562494868612292365125348020939017747451842272708079367822476867497176721402920406893647661303127719993460425413735128502648169835000847990403813196885726160714802598108145845220443996084672187983714760059747184853967867345870608387665646765785601411159578435343844934643838308023667110540574793341140112391315017065284906627450316354820550638704391826627204653535275429603891469375202184662143331661597965042179145787187291473016882085286210695212086643378879792377691867628206391041156855155845782699757599696658303546072635325967484789191577359732017704684225387767204101264773404881368101268546819671568002882143976938262984781150875069995162409796368900152033198768638939041824603230553253355306160489505192064573877216502958709058734859966047092594415257033137794108209305108206818119830271005600399708082957138661090803049632753113894944621435072938371716330250077298120149942946303560466273238557773727773135916515475778451974385980265263559274634559803381572033964927498930095620910044607274627306271619473805529298698584618418971237643461757066815397842750513436740440587826484068510731768276369522294784*i1^117 + 1931485521966559184771393534895814442138461777075382425129969599263519933385391597696013348962051463140354235362807814724373893575148595495406980249654725845783238400458507103233851444869715986548746139407860498748374565517238718668133390702237361409151542017073796089041790795472070572335399329791990808675707265059236222944545746215381087171281446181343437362542101220433834591261113481664706944678507327301036335640183662995042033305375138504085022724408490518527464053316520576455002521011176924551707408316445673703178790375368313082625197082611408173395815077301244455832945456762265511416820082896079371334464911851191942669373560548170702927665457311686276596674687475006321763765258764581404780962607073183370181709674243524606396164069562327206321680482719149443870838643535150566820209482223840567919231999363794682071810726982354823421705987836647481373440772982603407869391744502554779092733179648429748323881245154172825102435949776700993111509233452165265118375721860177768054055797099766188539766916344311810164681297325282954694517806735476291111473259831936607911796056559577432716605417605963922038723108908258357314128789217499385829805382840823241468008159603833772520834522767354839344035388093037663232142643756377774881884980479273032306839681499764219560749325148916959304865252643665574607855036780429511747510165120191301323157769390377000863592573377306783055299938024786960594084022639070460596963133786991273748341512603395725798304612363934447487243862883403815137653529923419674812067362888519994707014460146515179701205563096694867068873120181148543074548835106071775789384305135155015499218486572886352632580911107402975462430041502335897546558676810245187107548374277716747076234840662473803246751702029564195739274952386271130712596411847653131684827530234418842335628894848963155402616274027834586124753473757728441037594631247427264626902977090111200697055085834484472806654714942064860251862765912205997551207781038680583929410394428804020929806374029989357808200204168333956417246563795776066573220167145478268480060095843326939278806776382174928202086743402845232280147403325144157322451553483000230342709836344751178399903785019084860387271142604234933216684897014657166040360889447141937377990123264089723109943234829049066440599262723366210793497051658628984778618507612649767035382988570089419561966021420204384965636943053578608771198765301565594665547345688050037798159317173258174862765463461940968294441999918393055767488896345969581534022938399003132422226098137525366310990321396193461826503493668742574553089073301300045683689130621899550986656396860862680463124136473130528989289445074049903742373809089126968617502444062491880499313583052923848418726459142400835333185961359205784317563248031489587365688299366843353272276277484584960*i1^118 + -250766470119392075230560832132309191199798661983645187709172010885328785939150919550073744350895050286046360683109593084714572108627497580560905534420315609944966738078637731431743561253847427692225654562205929051452744661432736221817500330721014969424216626104472490287405976855572691886452975820529770817633053707751435768447129239068883747046891833182832667871645559575587992687130784623113410628081155693387984630305858134049954106794205117340273057346852599984222851218606989572028906421865866571054541574290957832249804729134161285345228519625699270177950438556719785559713564744887966642154317176984117307258716945036277090239112120603130546864608286306326927371701058768278620019487542472153362858244556504216678471934389786774728031209808722314835927982261111702895139315261566388132750297125218418785123353873283707576967890349594278706955445789562237920080978956692546947324600961661095442460735531958086705747436563001484896984581696441176520538064783227571870576455837632835587201344876315392579420341478718081400567337721031568777292605818059843016976401796269271515987264906904350385058188483018591066229693750785325534713401418910353827586633767801141227096353679402296612422304264814960478083845381395073738056011962359252794797387662538031232514024839413593877779272692290520031509370025299077075516442408246009173320625283646345167711220308014760803825824895414356881670857692214485783117386374466577043206942064837508776221649995794245838027105969243060798294263200707625802504623990890564898564776091484871886336927339621335922531837976349967182067433156759145700749977851223416563755419644927922154736583184163027761108974857715170993993715349865360915405023271260303747175424010082408168872253466881170706996074478898332223178627937113989234232058790312865772125203178503376830545831829956751392123282538826290925477187594272761389129504218925081971930547363598179804790874313202266803243411309181285558398658119870378854783246642619013668884420644393844669416153569908675487040971853904923277580102793804842409555267943438371836196252849249700913778569810878160513064728236449434324137436606145006616119271105379615611027039337080065315265397374549890416037586392865206949506910644892672064665482701159053490164459908663557788294017226615930619529004992140324755217162111177866189377115755407943827916664879523643449952989189932576065685569403923045605696014118575412768074645002212940828413161428807972728763670813379583140859938313472442619310339621125058188202629122868284769824517189061912337010424218503281451615304187101260011304161172286285997329979698359966666957887385261218959748961083313723430745263370778921265781407519596883669550043473435863996615853891323944322805377020943763730383247480238079065842002279806370657743595507702095163720466432*i1^119 + 11582017415322441275332689517667114474828132034867325125799936255039826745123463988212785694322287066580571183174587416133273473585611037215720439001127657846002747188664393704479875439113169516775129340849003267455048190891634137211727422788187089798352842175600161681980286910406002265957425224789101943942805404269964943797431930517238937483236066773722423610418521738300661540085075313659653897271092096754100726774869097711618034900847947173874646867792129289708950109460289301254521441388648993692536035647136220550481496767429246514137587984057453899110801018861409349431225779061406463110689291629452077815378718921802193912917439357164601051242873043541597730360155070958039525785256521269692791968708403550610236182955956897145268666324119529141042442249363090316605352138576749338227233810405007563206719390360827340687156703258755811111765282388595220409024553702460610806955265349611669260730089167663202028130459194670535119708820329433245543682308990804657912000598833327875044246924465466359853525997574025567122765437316414401033855958928238462278703466332036272194400368874428471166450608073433505161351598145518630924233463667762321936618608996058421982745705764974091412413660557310990237515070896320526608383542231494515414828007719312345337210055874240130918447563396348829378053598961275119759062364908055158635636316577695280650469732871407708091096211712715526526894669402337488898060695565152870465050683706872800766253250391991283931661346581636687156503325926360440277979512416141808469448594822791871877447195593675321786283535870320467116280809303808556204490672333105844958407537050760319303803308683759729115282800000924759085384687925677845841475165939746655048473506635646833771135522255051330224624906252892621349036189864328310188678774411771640996946570034958269274816942033022823770518980957609356697141276972652573804357831329158954192334791124150663660273298736205548403031626452888832274456090578263128349550883107082883236435434086871762457507576558484525070033228915707017267422047218072977288982344974821845922701287577333485550707531316128216522518736441521981884846334316167159973552697776954169608832763138480975800298288450346113641964648477792404369699402019509784779842925847748736280248492505815143262422133653517200862528434204502901227985038604070742868448296107589306619110573316077116096710673317864361534855305516470735974183502116803125980686221196932644270190224242396712469054759081005728019892065013921506947015772438280487596830324175022628231851407496666394436419779762351211977737587079247977759789385108995718115970886395101097897374368540057065295678278112781623070776235542578934960178077738216330064744506014949014286748922089179031116380805898381210261227491648763731160137668168187060735414438008924930048*i1^120 + -29872418756412853096761788970777418193581055900279716051715544765786324892813640817459425579999833090445017055414371774644186672756014726936163008751915706232970187070049744600153159722740704052675667420425038374463238748009082688776389758850017579077443624160113989026633982567105589553862189488803468579052355600659252385074636885589193460266918300848402327926045178930771528168123329521744124635086935563542357156461417311946686832984119598415869874882341663958873068165894794887907990295598422220930129807797409480786334180410853569817017908318814508090436277674912394465589631129344560523586260860736794710629985602589719847855520398624770024160484710653786398489273088330970707709395021955573442654244132475656776337881962720599101395267717586179314843065900130233633270807891564217301882207272953209177466932988270681079206564079801715134950932079068141729839493042235773051077458979345389776725260846633405256415221749711497629210468368283496654555352928452138839767234547364164622711126557359349832387666137734736346138925932544908226228814248572089550383045166431265457005776677348213497713919374323482532058568500875760905243716739019791019526515336462077154058273597163616278254756236009427281720278673633333715321827714552348364448367824828033722326564679514985560805079345007494841033966519055477252822034544454646581703844113001352644867794545033361232761309731185475854068713216387350910104959284972177992754479028301423120035687314020922769368290269244062880447846801452641823155470117971780418454768892130897479311463776136663768423712258878861414348067155146682333628639309403279526519341164802313078252353418228271758509498758683293958476906823955545956623353364366870840812035717088478168442782199595814606252531473414077780290357002710444331405155591519191636634888090328001158545395321087201906589775322943364900923613978637990538092842973016590611471606961185727189639642247313435817260074669563729029006893505355317591140232261210003165890441979014425785266791124163808236812799153030622486169352659251047615561399373847070504872022891995005998559545248242073571281676827354796535111569799867272543279590187730457978137194322796613851942112930746704601660030673819091388835706335931905793748199207653053843424884855557149764513714511902103293362869795406865800941884224379642151753421010092742067767862356940709393504422313882961852223237616123849703524734294760292045132289963119180126734833817644175156054618563349931653477975940265773217494942097950180663216440913199344219433071013281826131583430742683672814556659662766706725744200193883708350865685938603587032219643487455236822898800399781840177585432382828521865404589295696613183915060273013475838832207087008377077502108223582949198831209277800451051202492395639573318045016260608*i1^121 + -15368937045072166454775008190919704590645225996674237348475098385691303161672610048264366212312182237426521098296146609450520483883103481404676860852191672629915334749294394639575253096854797769367089430440646985782450607100821611479555914897343343797288097199926337168781898154636961101563672337709352984228953202186612595183354489892873599710195235543338818992088769659690287221889570648173290104456334505115664048901089164576598176524093235959783982241214447266051584053290882556439459459244285015088282949403827088286771293795030371690314801418142000361632650226604163502413762032688349273023042481413890756321678098795183830216776310566512680646237260862899736142780481885456986051098490106283307408701247280999884773842309187146369897000180560311618618288880649659981846766841361589002678602707390471304167087542811093796776669345472689487146228412828696419773347992819942144943674364192618811173623051582434288419023489795215031172823028314570403614655656942286044396809003497191464753891498780774947051284059485753503679172614142383898958196221842090631522524028888132267614315180226905520756429229558262642294960294390353141063360159560783722410746141452484938076064226185880594119992105309749019876609328209075494813834834699593486756997510991833175371244422575830726716437475202621108146429192679242897039813665223101459299884065300657022841414314970380078350866437338184892444476187716422035053050007079430440330098699726061185981121422413346267003499223857118017390795066547861121375222210948108467685606983334085991884143147157291305350363921541676146393637575409362164286972226930642252338033422006699467883535120535433660715124484268503295292643622893425199718994919506094610572295747262101848614111807043798532064266169444084548894760891764820119053440680986458463716572041370714376939100022978048315418562323979188567692206121979463609763510934186572020657283580185444474075668756871012290069353984662404423172925274487518274894626359925791969396419473953657465221400982399901017065057907720826074825921897540786681128524553866155361317288738763501431832313803672684909548727907880094606529115342251306628632910926627929706827557995491031079545957810562680224157966083078759506491233919171599223081877953516045190208474874317622107394861470328696122226023815382332065500850326438089614471132864592279366987042382695547242323017859167312891243992931487783390700038017852171500620417105754813860008427185218993528542621143041264212082604625272185824288360086455290661795166255001052356463452665685043698856275332094903284937418765067442464882585983067840974045508776106827587578292297076461093726990778085394570209336315078286309637329605151302457929396080771711247038637339367585777814328973140536778851958079296346156202566250755972910809088*i1^122 + 317159277206612341864112304502211625603840907262798398654554501088200730557134504248979419583157489159822251573063811279384108980471230012716073858059076492891606115561264282298384264181769714774030121714253206119537507104132133969811956091060158360924141897761412014984315674990758711319844235409403871578897978387045591482522664840157380699044400329119466562530123412852180795351893413919235596595538670424141172396198946854560334251625631489276398949864166301219836788712491666331459515154991836347064656159373099883324223706843437999756270382117475246514673716176307784503395872900862917086960492963076574554230256551431938718546689063422330865125252699006383767897549968115223477080044575361841103806481572955612975208609773570902059537215543017567284462353393430576324520497116140017700304954774781106885359128292495597522119377116772614705741601518035348615250087485995918614243083239210745231857082003761872700906772304226070918974211689661961285552986740405063773872187433962064345396795706069270820577580701777017423224465469524477802375673863602037397532158203001494548129856013985245236213174206580459033997035394321512155501752984681647942129404078022694010573105703988632387765250645349823437854012742763508222811224256451262975553124766556246426001331169814059212748423154769153425172317617575556678207773790044429610169773233710007209721244176886222789236019066677005572836955985246898532117118822989148327052791342957938333211783258711835675130807913241122969562219857333430903879871695792072318936397127092879987410619186937689161683560712795441918447940438625189084808202747162723124899499170308239357179401142596978722017795923644686982001677275090785169924937081471761840254517465893237179619509586517989357807176600376160323017433040926095222753377061610447627549540813379271171905105919514046378314618133028356800949247106426069705927577388256049321570400309635813625913721652558548477993344626072502438456288671986351800933859578578878317171826074510245457254622912751929700209091022930181041785421008590927492235973201905761929803062742247994488477549318874051463456479536153943756144927677790034331566561925565071810686918756556356408504714837297392018451856246698500253767689727615657000582955319719245779910765660246914128652960141154905533516842363658411651823250633236819562985236178561644286459990652032116747438424330541212916416432308941804485687970280452779606010271145838876035905625344588497775928047603545552500609614410850090251800201819366128354944084665279925656458942329054397294956938174285619258058051742390646217490069252146185144386600248513093215461821554598933127037154305222076112836556956423435333685158199318223956096752919069271538313039872801690496582817632255496299072211785208650664207441790500864*i1^123 + 6980426139236535051334730640283937394063609125852422521051163582598822078229711641678090297969571426684962834680167733090740676632246823055750146744682608553871124318286975326169953342783707874104981092542575029462482682458124868772920985802527974626810192283652013085444614660054608516852573652771873812718027687959919118594522915799997653752882517486768252486162753979744340078041112484324672180553925750889413677532180090748709452027703056236569538466087911756957780676467070859406486697843376109396667691276600288037280358323308548833408841490583566192623090429245489481855052850658077412619825616186210076038163916712828791886154656052700774108431703683508006590524297911477971512662316390636747489108634185057523771671865906823019735333547193553099216757659040325795791307227461421376829095333945337153865086998584205083523173449821932858283447589002390887459344956419212329382119155169893989253998000113730277103922320152968543820184102865749684284515883840509964455059837509380271347366962441213365982741663121099959361124555861780041402065662338583440615172976928731818842894054807693963543629343490915303272990936407791864389755450904540856138337682594356595605446763613026755849892871896575906248090509278020922937182857617390966227192555342281175454252284977654785868636201540775583834891825182157365208265415878344697006056463488906402205613602865649800001017944865910828576759961615100411808441651706001821633212008873880503014399934192968805963969154351495048097852016004013736612838617889305579687773209497180432732530534270478549840597201975352516150161670775139103249018901666002749406778089727166828604733877733133069751636845772205947834380210117163853025362158541850602274743845430244264505536776947039165487381622504697656939648694858694893495806943169936605311588418383838363682274774601070566502431238006398876246374079540614600545962994386913337146417858546605332468760167711283133283156307550736880213675004265513264748172795808292709627033101021483025418152230858100826206043096659501705252967299918372754191874071947539195334259898161722146091462567405360840152757692160160438568290226735799813559355306768610875060346049039737582806464262640782643725633609014800738846871784823175336595905977006244680751752184645872213859015833788351844354517545105272966363652524512725243672934485090313895716772435414798325381577788234100064945781437053182237184239307653806327227097242450493162086561706683114540261601352064162939030587234273924581778871312822339865695927027103795119791570773504685367100966190062451880174465972572858397530645451268184368855270197132491990187789214881774025262967286283709169026410221540675227759216514394710230648037820121922447780496811189227883949116836532529102474695512355437109732966400*i1^124 + 35186253781319051004437450669478645639165316473055030082156684857914509431904285767510137674019097621358589036507201069171802055912643508111547027090736538651932352816815145870292561926256801926377201781434263253397736137698991733213602975809200065273466455282360996808819785208205966950505489280556777585129459086166565038745183107761250866762183220419921704576997411546921677289116900741378777649519643196596523098491459900639321039077933950935787783894972469922638061527917148356453365517209562021333561254965777547551516037330089767317126299641297887694749640187954449358800408699260746804081231220779723305576136865475430694504501630714280656074022290296695536808632418287828585997857072663782881822928087093830374051848178115382063698983828790783919181920172703842229856260022770680289261317486489874672794046020240961049157064087196484926932025959750851392433005603006129108087295527881691758735920198971818473828630597201839417951459047391876662793314516304325186879827593846266059098764241941960434804374745834459676767006284537721802727275753965996541643111574584933323566812662718985384700319982919802320423686525027893315415827786884699045009066712027544517300700887869371968040734406560537125707845820675223029614259621709729751775049647579415291718520613974100309022648454809160626584158880270889207274804900236930396394860467315099707145152709434479006009352007997863482489083356843668117027629976714626962411476127718155566535116585217530267166654623805448458201997190259971493128784919357977334306258384179711481255164116816993571954411463134899796115165931281180749441563656459213238013071303027790422396286029864640861049620041990556538935274079021488792203601425608431455937095796823882988773586006300610950317730566604602246449283218383687008696446455257123777234239369961757388343935854377468982716154320218480556451558100910558559062546256143348857586528945302411176817414237368824710486295709491872990525957055526165991345453875201065227977957997765370075678350739376981918969352056664943015348331847022136897709693812682536127153874001820382523972316469495494685180776722092788326431365395311226851848143035485473660643545646294099796595817977375442396937678299720369419589419681597142619433110492805515956610118852158682652996664360106355481726045072988915808360218591431118065144934177187857345072678369557463861734025607090364822511407452511040109952065277382326216922925761280604048376900976589590674718713127258376236627432512181989939729963418696751665419755629269188309164720753766169199703404551597877622016781203740897427548766447278742926919017909142428127571317982820840863182364114372562102100836575421818128253489243108388454726957858464394195531112845879684042241392831879557559687316620741443584*i1^125 + 46097879007835832573856270336845202991499615088532133114084794071867067749905217038067218083833436045301226952701344901185910782222689835872431822154949786046733766132789596346071044269605377880598222111180243720521337355210124421016862022855416305184941339536345561289334502136458833156480104655485254411532871837053282639707294936889769881597413644084919845494691900288222829735215194417128317189946662413726139048975240332932377812916669958999843052023847283659249620417818029292255073838012502757645611664767504867568278804518711922405138555271229934525641863494198265937293363936542753449637834345157859010668832495601822888406999338057963878448395725778016842413683467032456133646027600419636697368551667821893884407873752121952792758958708269744058962359551753146270468572702852762538011912053629328254700875584845694075294943441110909178947031155670008684003744087186488626094160738844154695108752347716801006861019597867068525778213857016406295799125609121369016421996709408130227758685980527549554942431521605325237236465388148797732722632515790761907415801385127505644419883235286263880633150193401639520030283737527995455450832365365970708146669247458895165151951241075982569631859302187093055218726513624512867958448778336526089553611096582713583521112281982716366432175160361258735794038956680160190861516996687940578872875671604210105119128081756525155877268285481376277226118545431127516865505990554859318339082806103598366138380686367459938594310836691756334669421352731406604837219581415814532961349991222191133490213979815795182074288558268703128519710577680865710532170123578570784864371160007867171043458107345463644319899333762713358512969811839371683507857584536809646336903103917870305132447075050044870584501765687667062032266394888632907453519368524116371799948361100919192349622917270082706863628446287268706131353925832166545203921557998212998422155240207720693992034295128115959452417793581766575162288841082047872584023814335713106160623378336388784241781673348465766684067890419886670269904354457563351064075685986203468191335269585146284953931505333176713435646430339242591468664983355334316798120021275828377878778652217662099248367231847040952687170894503820317770507761363660580396613093864771265676814584030124029551857943128527813967541083353645145660877394481417994748616073079440966714108320129829136464009623274897939830397383090464123958361936613287010399471941444976925225858963950831553493702970641988660225908247678652863205463367151612882246272173028548183766512843543874701339066152424273302849345110871945575119154656191158998166464941370936188752711758234945066119812823208205916810242039415365562631429328627444194373157419107315873839619642881852569667993920378937853957405409280*i1^126 + -2457913890214263794485112559944338039473271861255336219264923877412494931249031942871037485042717774275125900755769763214597194144244489763922524749325509094996491418812273984864264423619015440360880450642431027665773980763034706377843965401377284939442909220417683163328380525589235095261559506071134807707746519330543455768056616423434727680308139725611862413301351196760126704100759529464416484953795230161294234281437680429498391767497950248320691950109089684634794534394963756888078737145056586985375816465030046619538015496426703164251403483184672993279175837834284840039864329556841909442493509308732480348478766691965335003759612028419931017674582086087983372990672261594841165367223647535728923954419802429574091036442830510819299237608480828875375644493091622542953922705822632429957984350498996197611602461750110960918148088483955959473690833119494432148177892402265957797374327138269424021502133035707728678823093565607434340003039764762534486764076885464188888471305329569608797229601936504392335092274177348157482693077326163466113881057452711750771147257793317471800110312839989333686282301466147486684312257213284435559332607173071947429122966349481820357244272495597030227318118485077060840554591427739658654260382937574125102259847547643403222994297611214936219171278895568666777184689540039645993984819821627626894426253945425063703999772354019676103735300286695550444094937834463940144114397668762479975134554929285678972292772979530464361386734119460422843617679236677613340451105750259746563289359315718581426591015346030267759951868259006572509347095382591610376844168120260766565620902524625088691226173360259221932762149490397423838553896881766592931997600000969628168502700943373166937249972253777572483218058764433080400729793116493706153846950837035586422544236975507610865934670220315527444158162501632823160002731753178095417768753365675124199777622512387640315574000050425241274619161307518155922423372131244924974349324640929936644009571651827838041496037382759386333208021120358672675667052145161295756796670664278638448388774258096921557747717011963094962295626858621336496087494929184121203581526554157715414229847866840942698771878547775192714895016894993069361343404265122558091718074876941567534923998100173070676032881465679989003827591337101379779482648416111544307909448740064242924119884741008876929114637713350610946568350267739159137077526618179184225496762641377823812148646616146680049715308582400211282444759144117252917524915554418226921098420167500763966597903366751078484591650901649977788384310400278679305496682883305911580028949094143523018070146442311396480462368171679289394126207876363864002212087293749553483747831363773066165720665310706307140205587338056863580160*i1^127 + -26658186529362002492315472898994386073897217780847450731293177446613784294686667876983566152239551476881699447070499633316191530158230722719859670371420844034426338389103428959055067585980822953888891139930992057704028823754292155987431266840912440783053260981159102849175473407218737373294014954578568874259998575238783405057296165774319421162896920604606314299598399940618007030429081447227840485282006535482261095118219475939295222926822271925155142195756023477920769411549541837069633882726156718176647170433490816372456592814413746772718086519690743863523245167696019595766906509355346029663055638129045543227085684581930257529303079050082130057026125178991531242980471415812011575947309057554307786377006745689698284330771750343153146360216314674344321806959359165235668834103430282467829996251417098200895319391191808163865756155050670761905832203278219013838181686764540605517824052907531972360403185869976125881856069942997170296638772516857406533330645509450191380094085830776888301842125158154266686519413725953189763875318735113423590657049982651320291092765624075208296255529924739898147139485489519442539652561636032614983259726950560716493969331599095782482182736455918919310912139423529662118420442483414998111813264980630582078575864274604994103423772212464365328981243058336066132939747067238153966791865206207811579697445032559516839134223547279517680821220518853643952226880073172482093842355371807144658695539663720601822229423409019964136465839788478131473192824218652913730537376344470855030859899525022699683770059966513217072708895382021215403308242511707649393868133026272990431629802190460725927577524326694156880976724439674583312448155973970425992671476306114987492039233688097347023240243932513551771567722764930959672736704190680193840939057700084522615172294117996268707587913508738266334970778938837027228405564840232092193019184671661809771620904396341264184206702628319154671209994558763390774617735506981122493817911292724336939492550971749889220604799228887209008171966212363609415513232862034233664226826581669232763995834141712621219757937362914566864844890859958943747169694786923420879303578624122595290549989602077661937044472972928082201951678060532380965792634494060108839475529039490029871772920502180888228748286656396541005415981409706121127183360775869689496542048954985844964771255194258832444032274971174667083255854003971916633145957501557633252695761156918782207000736326161441284603798524002555906390943263683672463247445286961368243111387553511932907597937070970142452331065538561160903034365632659128809987551835922666907427890156082196783412337481022100849115152673413749158851569923353480521749034774255607077824947906024829393838581181906218470895029059584*i1^128 + -145263647504079073581344581783342699787983487496435985593109118314224750724160815505813114854866622847240774374055332951523680956671108753086323432579661040497481111498085399669116982339518387323816605075612460941115062874302276949634190493977605340892415265573771524174259321737035657017614877262525930035094239490576420890076127591894392819619771433225056551611473134512333110377043069618800215680672183635053165216537817066532938738610377537211999397625571389643842640084038211244219907420760250512986906935259094653132654431321490857482532190993046059331760173881344905754353380249190190580679338677028877733144175329630255128091414256618413882261359709260788622177608187133908300753098236374423882522162071216635436611391246309144184825959541973793298838428477566534637125743169869337498608527970128243546052367958672589670182585070355227848771237931658915128453700994603992986965290321489928575858890190720702118034497181686609035654075498310915108741110827571718695435479843351863271505898414227265993865761131149635104429927587788611472890819252497721015547556129270860287058403277104932720093024455824444372681283099872916330284689453731619504479846923942540130515351370199727520868195684934599271444657170361244136732039008510107477735877066967191605500664591857388312322911292091741056946420854030093279023828085474787294269944291087239230679810376351319726590921268049978678752426341095801569195575214548434683572240385260013421357522254326189611956578403926192812818901507901548585395050707654789681531670102543423225813514546279542699767308116759673195362054732429170576879242102322974562397095482845439882518192824085634670282046801603135574608649242973309665496280584297482002051831328681228038785542911721416661293079459528576531270320881684332174714770423484634707884602618284435288969249265103644830613766380888028858040564445248543902281578460270758903637542729294943049239120924854178822356404364495836150827122481223113360033552044759549215134477005838801792853086484986939008973650057750951665777459274341397567544152209270842853694223138642581266151329558016925578144339563699193285702341683197707568427023048171420346948579170856019006954028154326674108007452640463363108148525035253803480169908074669425759875429548708974688095421164971793833281785251812677426818736196707726447387347194803460801127902750238670683151871538899686016400215789167768135662335113385263669603579440726601593409989551725055456475812006890217778828175046713129385274406710069358349632100323457977744445549756578253279854051793915412149592645854114000415418594308062044057394413036891485337994990262275033466460632277484943175896039975583337820943209500090301305247317819652589375902616266128428017647616*i1^129 + -400971971030654967643889453560006596599826815543372028654488347708938866169076375448333535393234365082590214118953264117246539838403585625575265528124811583366904411400222797782068917419936143231895166515007548757724112901694853385039109375714433541778650544896404342163774661737763330049575093099013865715442240333278955353158521523159708478557084231993216162126338043914739682229272858605778284720574452330581496073802954044628540313136459047275901350733025532882127471571293560418102284460602982413514116610083892608703836749021925271972417733646562647441051193963618933847700611182816276069091292144879851229077069832853219819267482353580729183434530385518884913617805984415233373650020570048389023042974665767437519845464421405472263500796701230212748308510774106412044410337023171974519922347257276844057761452405135246996411019823491910761347672475417276050108985072016607953568165600064553646552683982377961991963306583304965377202326882731101177657720278562635116080204802112622148367443140274240610774475316513834678567553286920582003162503286008834385354303832997858705907437272940917456336254451861706947448483903148266240703822395003183724938829915131036922480253373088578973164916129500190468626580985813140442442096639981597623858160838288057062789905592136007261790735968505838009223069001333104652442616401935321730900699283040783431113156880617464915846081878134278567865630894960581408869425120460710935345607387248492166132786002190526121305147185575753288254917712143871661805104025698657250721791147793317091120593808594826660135573054697479616130112626742929844680530464480010685013970595486613695992588825338180549164587049252707390338627082234833253395213156294135474894698720098892533493292183750381004575913708438554319150550787819875778561746247115950886174844995058768671327464044985659341763817413338630634038651691520336033970830815300553748108214962452170624085749190051673342682946450737619527041323742870096775107914346709646880087000074601043385862584639284438575919118289218904561324813469489075386163577260641843417543991845727545325209676009786452090190540339405660296689718513480981686803927926572249045108183154666012410532728860619442082950450691659689897797141382424880565634393122236153724443229115979394404858993243925033251448422801801853303856309138982207977679008666772646400308553351555879402001131300105274816946923639806343400510918992607027639496469665066203483732269419141087139195500016056417181883219720828017390475673278480328896776264120814266731002466930905342485130317072948113319177473769593620677639785148596937877304375370340604323625606743950020833831937305727721738313276578830062541188207527270146842579706468385260498380863769149440*i1^130 + -277805997391877221770005682044168750727899614717877453916219589501469742157239981637010036582275290988063878060064297475881911009368548918068153618944767145685175444168177183675052711789528210873745815487859046461338879009415306214063385047108881169277387695073717454914851580793890101695323192879043016344280601674936009818167092621030388950732421627232356118284133249967294514326367258284161690980361534971554869265697327158608271365242589025578741554568798402181267110417667827746619126696439876119514993073072139345979833966310002995351564945804534193012389360176022220721249615209066925322888746734489969684367317571559107858733020187813150984831342697406145052767155599036574835973883299870101334037815036226786559732679481745176326308848703361236471929192714009522432712363286291582043967536800247646504531637762521360458955418160700070129151826534622842236229459321798796002507096159463972128531286152508174805861094448241632566849755342234159085398652864253370269033022134844707218179866172568802192699052783521538868992920609804033654035892052751184449502365042081358200008126100874356963996011485473648593002308839747433893851221876103322232319803830066338808799347359662465042695389641414871706693634972005703611417020199355425507683524057208403532254414122335274545740016255126137087123762023814380086240358588310751332696572134498145011975995744234875122589848463323855440883083978699524088607004896234639935111163493555787727829631280955068306214177608821952074769186845606654510300049623998454411219714595485207719864210663406241258467799001735126818853300227065485816138435401568842253939129630220453226235354157188439088094553807957328709698287939130925212961731180833803178461489159097232138766204784010708245850079739953865068180993575972284977596845826156529233172854231555497292836747526231041655840452914292915788142138407999221468463096792122749241778040171257552897954179528559027962118827612490984785245069269555889393199516992002426831304674945807656819136300449094960240766437788157541025682852687199469149008047267581178037953105954516412976836371152330233557895084114978107692422608195047232637919247018622183995763706315287061572953265874686084680690371420021390280164105055036998909296121330545272014305479791809917298354478919416776070930869196363767496597237531662849888847219254521538755676686332913652885126012953632495974074738923894368585820595194257497541822586698964548771389699345406693078255153721113004974431565992263997436031170240884464290445870044828760862742091808189159323200374271669244831038949120656707477705812406424992760481915057593607443308582702761433893418231491914422944593372890509098858164467690495804569600245096613836773916672*i1^131 + 1734409760834819518460934321690638038881413500123124011146387360330656541222512848896076936899502010599807829419787232456084854396281780950398388964987075069396411330351036366202933271074643902198550531282269784736084873129308980179256782944220250852764567222015892030188854155819963272033820226815563779676592106614082993144319613821472683046319992224025432554036180733096864204201221204700699672129515149877941549678705944156791818843332051649033665464412079348236163936702015361247278931610582220854327046055173647354018077267836234344635138514923426052295364309293802231014087031394094491341460807461415853287909439883427753834092125017005846571898931289698100886450469590716236497635571605961825983092501688449060030821936626734012644295577120253244942235360033639552764762209586227815892522561587495168497151201364778083688143255530687116280563896590131129939713869500858501581226203787468894736369644782592351848231949052448249794995829283135589310085278673099730527425433666014983864922272308747203299872683721828797262674531177372300172123005208016027314785442982136451517169561906275131456742591253775359226581041800063465960885253686517901940430834871449240955444486602781181718959184622966384625617491349166255187960436576536081059591677707081827268652229842197308786626891534418105067864132362738587287572127259256500552806155597900521253445290448356258933532196781949306380380449087779075589891354972201124438085248902683021746658630342805231395469941544122180093120170130079896388573605138026362637013732793880694827906472900493563686468973844174523968555343296721200068328773882601205188855691139274889763475063236715283421697896652490112925930071599398962681170315274388391421900380023568023435966509245080398826875294857369888975054397687375986597682561566898690824416819142342178513970037509325996540348755070619142649373024182467029807606472204119314662126522814018092288075107544572522208311980702190543335002622490497323965546104895568435134404150172472970006173125620722409195103581675524191805445766111314571398413612796908854351068686143012931054555175261425182351749456944121629643385434958107523534266663267441045875345008117720654084422470954798108926072468668596486625825619700053109116669128422265272899521126965516875111414101059968312465652190099372646628977879281482583963322437074918926022835975649659513616018479877355611279365058622593924768240119439808815762427312468903857589781249257829968039775324244613609209246925847747269692558153741672285272391459372638398087865016110402563210652136901329655985502655477692101096792824948775091486608079761561781042637841666558604511404413917582820085562854573154571827202820623900628154160808504328192*i1^132 + 6768315791417315267738005270569268000584824769050738373413763039030589329007760028220301667364656571662517104939032283124905579959559182216366409177410805965821958997448951494925074836230365117364850422207289935836694314152457898072947767492467923377489226148423510865111018505405964356718532882764176845175651525536120395839342404140359625920556779421010512505301709290371940364198852829393306684261046790638975737245748468168101235734846378531806228266128312065876468820710007183441229365387424716727251075985085685764905966832939287258686494972727391297384582723747844142149071356059766276358636784616125378542093493924339104232033751173622510858917118643959767653095695316356373154685843798894504592977866107778332399414154152250162491403318107244210119017399993442636427428666242226779427233098061827480781182875248958456127232357022704227699036902035466226588577943277524778051436796307971356589627353570427341199366841579615526502737955731307988608982118432202009872799535954821900421799281318848677403861092332532258561073694256788351097016143305864611450855750712654436765547851483187435335739913340944736835697499309665533886974493789392709121445502390189158467443736754790049503028624672895824510992122014958896486830754588006932209134157717951451083046120098578911393822719774613549500328005236586730114094231354421143738386617130356685362241352488385575597411236125727540003317822068617543598096164914315877954619252978573662945288666359337346442731849061060833982834653658223634534213370021271092102607317028834043227036704080874284664475885081985039781978714379442479153852324361946639190196828444436929150677083201029727360962545396340163157619850670066623588686761269871017286350384391806699424204179002905910803743048149926481054923621820807910314813611170737097928960881150210925935002022710356886629996402255338807145688001227980835150896382513901181392843905199336165455903851251583770182228705478573263377467816010844602317260615198740173729040667139393616442490064098377541838007079971892703669911572004813768892895811969186489212626806197100646313345818034110800595235103081331387401945305351720203057942692557664033442023468876840103707760114487210628868659945245243406801934930775719558068500556179823840300072338539316794000098942739347743035561827678623747534062195662690061207333286778716070233630792201140030540835579459194925644125152519402306804654262783564534780468479176982934993609114140586595962194825443178378958960511753826522148746285686286370313252357862184645894271268584948057590200733746868141460915744783632314130462580510878999087915196551414119009870362335187952744153227312331257564774753065996605463546445669349692549365760*i1^133 + 11551643497350705192140887304067442254357879007299892009534882324517643575641332454621643974412789284200369536853496754157466041237448809405143499554247101040615316686540132172183891083274949606394408519185057408776670915538504998083970239684270507169028563905149927545583324159103569762718367276783894058893931302039446953209917194622362689650645654591674150940652271487142099007701949640293601044472424226157129569833309188658429033987432665675879774806779500828556323681521844445178346106530040974044745059935180146587382627796552697114769718051237477215551259421149026277677703095081013488668895217967986022775005917062234631430809586030675772681101213396842133296296062585828401494503920565049737189243937214176748137212275604698447323293444356668031566323941466540182922928055124535643014483727961056433525514045065634128931383307269336124989751339092170809785113532781736177692997358889308903226152863003027504818965013886490353779275625743748272742133799538961527439768767295318607531269969047910126697681075012414235415800639645994897388640247369834545406273148984753156572061608638242828079573762535901403385645881164765217185929385619387608851644400444359852210001804009354262176582855784369178503608980911165825309355080984539531872831491341363167351458326746833164984919297673227874591550422450109356919421501183756460288537499321973115204815547524350085566210190924116156023407831524292190905205531179573687540906789559456619100187149984114360690378736216300797826992145613726315663992762463386955723965759297703413166587973558903460953755371725057924448171819247699148852306726362875754214605204346957337591398776377113688215678615057873749580087657424504085356472103779989539368906753638858387177632753921725883027898843802949641434461763596160561098270760312047400162656598071653396053007484752211436726153191521701375875691585376725722498786219905269790496785544758918553519006282945973264802194031412922603849772583872453353879405121761427947442610668110213237849990717442205013050200646570187155568219670368296398696977742039174587882745997085763020782528564117266684411481842975585624282263929414555130791157258590685428129175965557631375665775343868266374658219168516691146732884415048078808114057607899461846151296352717516216319778499830282650417127038071514538495929984488408692433447554769889894362897954850147335462289785217958343229336796904725935114648052476734756589776452996076013549838365663110290676967683739348060794522710889843905796773108562002925841721617017408106709552412474087259212853972678164200836382189149734885880308278711126735328179630614557326829323597944310527197152372669633313606083352633680633963004162109079552*i1^134 + 6716833603648904595374694007666811685358245600721028818514197791057826595780983201024930376948345497868482898381258317993260925627252467536185064483850507847657754337625387235930314742695037555601241732524485598113008587524745233154322480433110866939635325981408511963097421576426032534446877040246165050552842707763304049833215151777827324847332219056381565901092485702889982083332376238833267321210522915535515160568285279204673470063387110467082972900211840669786082343472139520598252428678666605022735625485658872294541275440415501407758420320837909167444704302718945593083418129073986008899801363566564121437339514959224300728933837243702644020146941037007361374668217845061867994335529703095951365731734952216058268332031705470224913706915806754758341894494970511405597631438463919058419607262835346764249990735901803228103203530521954533083632824416602830806079680114241503552847018089333059699521097760569651747696405084964623425336981270967585649565388909035301760696949977044817380856599653964371404425634599146889961858275073291143793431468535939596625852030278410883087605355461313287462083089910017673382858639161681464628787934282418536183959424472352308866494936466167570074370695310618270568346232660275227943955566805109198940578364307273654181964263831416421395967254686397010671663539779516788980939700839650036388630621549540811827524910165727703108473538930768935071022752937039400846942645081946686275121072910625409330795363611793768421974272172386700450834908633159647731766116661235549496841354190872429448722256024230371860136888903800518377789261280948838906985027538737316941679231883525864685010123493302271371212599212922828679605219884379448707038965166652723985491233145156531560989766085728395494382244734995153156671522877098594324841836695733009206356910256454956968231582253182253946409722365999531085098545726665171580914113441267104609390467956682307200035085555365428152352353395703689762542442970534806375686820664124750423440368110534290593027766702557429203933806808523363472179465813975069621248741087475300377140904582083505733612904866773178193517222529614203867821203199003241616423176873224224772584554740866250862504238257588858637847916254301958766807934723780067391720121270601855187980975172852807074708275356797015862354485687319935522610399405399768637459600741778665968880631392590909254124427453276627463917408816899406700125837027573041758756829661779188490169615138913303588494547439440624530727556222835955745444835041770820419235419700574404763515169170954759975708216851651228699807819290194322650241706109407148029760975290691475983752553276756051283625501349769184340886299553850249906749440*i1^135 + -4950554152073720745752413462122796291805964693673967275763893753797824674452200177585111038925910323125923767084453064567172955122781910349824891007639607413203698647535239343962413492586246836750142541189233803038737018488060344901802270894023507803594584983817786248637078580532022764943796644160864499453269535534365311221723843833272675741373759202325354329397201162240918963147979441383763285620208445885863243625420350816706068581399364807470204474218105291363156938596621850554088000842820601660209848200040263554910864536120155499010277544401802767754100474533569990908246214413004512266415609643274105785838974481261186591671547564943045009267671390782119803924068333075476069030371266160447211188436359273442833595193632491630514601186691972883006232678058416807588329414552258592280599024877272312809476940528402906220392390695929399343045666965434496350688994108864951799469352341965430889748901228935467310859844680217861766257362941600389059308002233976858549989486461075900925660048384832531097139916151226782704107708102113274103172887094707369303869641091876613630023622491354075570538542724609636397497032845546202883599688988220109718239222207196984687183601935592407530108634321156272355062426826106015833970564254902611256365023038617423960342813544028261351127004005220725814360011280058868870880080338417215133679254957625824188343887449134247157797781335538940498001168682140146439345668686658334102426922305558360508825073900754341695980095569269138097386840423212017672498491908494878029680278479797006328340745938318844904328356836548362172462310720622030430185422496380157420213729543805775009152887950902437517434819106656448299953331966345116146760752402811449440600633183024609921141224483141155081765724337162714468014382861801510508871184120956250744204326674933886087437648818727747417937672310514355420383984071553036989715277867392115918964945039012354653603353738944394042522169432406111132425513562892154920104088437207896814930406590583430908276314521869457556297345644743143515910625417065998510669412392497876981259008166921080879176309803071221419578332375958092354050357402830656511848505301774406545183648398364819880101533381151961569038486608189183856358370640813275127573582527769253487769762135494971642336147685961580173484534765660123448441755422252914431170152260886547052887340980085230351779993882805400920127429203738305583868864081729315322575945246737504917905667098459411905374464689302698482315589014307903406455403957572196979113776819872064429573736980823263929395366559406244342620473066191586733462925613212509335780640374824983975928044686339985583378159675589282916845072202858496*i1^136 + -4505729355926574777957227533886462354637582690793188844322448861379854728228702271072140826960822129057960514904905842568024650458901332118837601256652676129825738689714609228544879195284180658733801492305574556682548652329559984908108482734209022843315586147184329083154056486425416257349433008395228928952824325846671257785962879793510935789075366169388771014648538923227155203170344659120502327562396897335105346480961584832460030164864817986178861344653499360054916667634575254634700480474663895292458587291349102707496839676245100631569603382136936188663813139156263098519183406054166171149345892676365078743992268582321879660864428569263604163809168197011000743347006484179694824557014695136064245614114987106166105009255602179713994643924924800601367481059037016737597121053831989975957048899741583316550811592158552250830441974611830916622923358349013627155584215312166687315731468542745181531714949181890966176774903466781648714893160214636900974952115629786770773808705781107741499948242112062143885543529414923318187435898518790738470014793127114387937682831254333039502080886290009474567684988984883023893153898298553140875675531029358932314551503308384722424120898437622992749939327795069821659721839403213120708521113355007766944258359073893878249397353780497832358785265365899093284971653506773134820928147779275050774082434599038670418593727956590257174559269533780599166644642692968145457710491917469252355662368140722582268906244300450268095988814690397850604419117995087563852605835794468017030847226965609029846117368105417106755069147945927102107687094723513078058357828057588052738965883244624980428999837084170104559511119881369712447873684735080593923245596201490734231290250858475704223208030229697640420843119371985945383592947564433569265218434123329457351170776576197047398537098723970471008473778284990576318757226589608227955231904347499358657709137346842630930196508625550877557889484218349428808204455809621304152883446280583176151414465458795609897788055002148706824618591357662572658918437742645392480893960052217259770065387338794932118609535189379761144390165336561765000284276286009217161987320036170317772372692769154114542852162183475731135645831688016507053245322278094304641457297328954475983740737727495776439136493624355199093671576186363074691181952563590805105877227738097111316479970932157362662485233582481851116073447608926774461105491437345351654362736835396090804519061837832352812849396042798290800101166709641273675899812850359613323079010893215665441403561283792115987566030259445588670588949603613530348981345344599509764091597598258887438544036958520221487587155185428670135140352*i1^137 + 1514133259908315175130629310210134800610975157771779416826081409205431941606632979330643998922306407425319572069322865780534499254848632539997738789912630102029352603975364086933109060220179305434914974240266751530372729262097257770846830077061822482985902160624705906789656482092630017492539233028158118383948584615919837060571611967664670021190526513867902489627577313104719972603878429442356695244253960974625154295152386182452374833378828111658104895651597864546329703802599584634827569274789586340062715695298256199392253481584633165641777110380509193525074495406186487997981983898678035124609842283626245570550789703402495269018859043053297050799511603598266486255270226396739076106780101137130803525330557040584322624800314341414930842085508441414431412322293100858911507469804984190714273053850616590830902909010007002568803539669351380853946786590848397535236345900826440774567493968831142115097298206997521398522030864141260006393516269801310254808922364464955391059362750884864950388694333378253777779699725604511593812827138217554115382625779642795385568936672176737581568999594290031084675756008052888967300448519047613353575157692845724121116150785432115342075826553672526869140433185928559042801928998554147967222244875167811831723404186935615018223907814486265647612755487830738441580241545902628341922058841490572376595137578970287097639146369699335403161243911154820544519923413448429184072405979499478618415238229348553973658540081721199453462963534766880358223770715018168129058202653058961320719973040543245234385066533824869181416141688612388451732322122334962831824128029574637411979609967031029229840564468859739169228340860257483252488530583993167294163705922260513451454557409037837995858846288353826844524456238211202817972677676449007224536082777500148925559693281574388174208014706228407138877105564917100321661947996637370325594786920504268869847690086888502215658581100837426257172335210629205516329312566481615887498844438967799729507720966391340314369605686130387403639882091344453382279459018048441981344209449782525797236581101152381646572142033687597403116307401942681985322974227125427794096861288146695557267160898816784030519027114458555298612822829404403973985212460067448032474044284508631254232256740519806270710797198629479732294447471018392962088073131311001165002145253226524533640068514035852353111508076327064762151331288811154640644155018681678787238743364466194203672340581884046932982450531003728108566774019096695989947456680526395316998929890682350564944594032897309347613115477779286241836773088946126802333812387878560979891493838588996968714992167284880386120446526881792*i1^138 + 647253200006688853941534406694987030567545033854160717881719144834425904142621984345526417053240398185231730843992984578166658806298762776927284532031528431043134085834216468058941271670941203029537170809070185530535619494668009265379245380849316706332436289732796660362171366203045531749953043113800679535530209115597166415055985521189445376972662535271603602548533935248583509950960395970123934041942598078665643103030047751014775826560391237014966919643983761569867970340196074105063361087522470974065293333963682064488826694860703433970086936907680335443679908699851692543240123913848885392443720459652626610695659771088966331260408016065347231122801931187569057007642312427089352266152039796765908749500090334359069542848583739822356053579839566137556523628250574862852122521542577124187967444697696731072755428264392304519432240010069197412149037170402990297652027604808136083264860361133479047016438118231495346103276365871213923690656441958943723651339964978995859215693390560783236539226780274655305353315406398580461431093147374288020041982912338366993431972746230138151862833569547319980840607856226100575529222076799730436207054464850601785662985761881107786929861215236777874356329844932888852890676098510892318474457238470278847999632586793235168895108447499331750207585627468608120528914794921571850272778616804136886814124545907790558259098327807339280171965776388507375312225633393860324598460896731754721102432769529885192338769903122491493387405052705941466951371450973926492837295862258553866205245665791375704925346666900898347734784173881806451479986885400985397108340108935858084806277274731046470568963855354049204558819870985841558916183589183138524191241458703780052091874512587682948411765151001819612978824603236752485582165645363923213855637774605539514986843065016781305502809107015449891725360566551716055240098765002246424952889397730257062650628050910822051986838775921020922744677114282652472721291107200173858636096339071409724414454477162083997297906031683538278683594427263911998766638813271197695760420009702297345382680756630997062020328242405168721219632795650666786820465073153648454202484865589000517152348771414046091296247525833139340891830172466176335284384919809538717336007442190639911342566725157377607713904601425982707339330931470516953836744054688500583042762264115542395750090009710170541142223061568632057392857372910736175096602368323930035733577337245050604654135542203609263448053586034151180426670702358558255147339238472947382344118995729004668661225513121551394605885626411863467874080942329342664060262169082615236614462266232980167909633449888776716288*i1^139 + 232040051348118368006107595527505350402481449457253178151626898425264627968132371765044829934569654502030632730024094752815973388879184952124170894594232442271816314558669746876741378887407856177242788379234675015308567869091636223420289492752435731418264173838908053424868697466800323129444741866563864807218612259140321597177300914240160944266437902756412203596157382675485698839252206541047805230243464350315042107085294517681121635099530928253341615985933563407509016540727046892881925535084992777635150455580020089760975778991487908082972370526526245961356085221683079790848814117219007246206509840257181698501224741014070635638149030880230683087764728919510730690158081398625422672115372878165431349747071046899193150767284445585840322206906472030762630681179972136368890577742341336635315222601468617614715315322340621578888879545829281276666646148682077801627951893688725656422741834535887077101077282816771885769200312362800593376744552376649886418426222592571159354721426360851110810227706163313345678431362535584583721655146496842716094798271405091109237717505592747607317483120337245877361307189800504025670132055468274449747039827011885294172964627502577833439209828970451238103878657506622965876012684864431673083646527947533942986853641457166756525028182941833049279916835774608508648372218335063978799655131087889327079361157014379493036396034869274529426065414901978509227068807514210828470400950696334485971124002790773615452023865279274577836766079364172357848354619382639359060544054532556061065613674163249250941115121710483683132994042545622445606479292058495738967348999116860129643302266667331218372451335801497093975929068239405907322329696708562223139769512278729922042399854885884542189668938419009899117589573452833325548282694392285881712204836240921914207912642390548537037287425266693280665268391365718048659191308367624867539478510474336695881445209630297416248361673449333466243860753351297369247113020595072168359338014088282707354919543121865257386612186666010134714178235604628497584044500682203390568909142851911514131316177379832871164728122936727560287244009026672093879208385139434051589808357257738561066705899595730717222533804746842613501049883184154360613571490114768371050004365092166531221255153305270632792936094339181083206378748032538330007898031344943116266753907201671986125126573344184516527907218945825719239124611482936619883915807827232203789806822445387010464271195227501659366145184127851104008392810615867988766478924433124449083517391213271489999116451501609637548274674235236276083544584877478096651366381390767800676126948625432465076984370692096*i1^140 + 33802041819055458368304166901675501149640677667571751253331426202793438619725939192286936423173162372112379406800332296900203817049880244602646847112118202317734106974470081235558228907743571579435482139002982043384931212853526789021127486238391963463529467423542675509030719175125750842805085879638601199372581193123967366443773088825076342653550228809940514312701304490362034411760536733750778419681092981856587570107566258459442682947765090247179865917663314897917280031749370232340745970085855768102251887076327570303742761487129003564954029974299112205421184688253410100817173197597445898328277752733193600545590705524498057905023694834486809621924694695421496875803976947587732392946482981344658535362828846281160677618439245887728572516924674947187722206155444613137339705376761225171166936092428652218149189732458999470490849831442257623911241259907216444251653298064976237068227309776798789899568966123723524451629667139919848199476287845593709806458804360103716695317999064784331997026531483036865575114026751198381221355406707205862197729087442706074361104704764948429957129456412772229708796866351627510908957572600811839306400687737453843614762584219750031824316363714230385406269197020132092305443967529994672597735410384332734722459125229450684084788025176176122843796064714453502977618616255431535992283212951721503363355691120450327523790565701909151176996838737764940872557942835183307853061238698354394702029502554619142275015931809217601213081676217735538107065117226502034502596877743154759721396065476904385163634630991868337340270218013787670815158541482662478986794446728924636254112315131150235984456569545602685543249434752518807292543706752706274490345747336445252431807184712438721793281235573514930867364840867883057342108709232043224854163453629037646506241863238570245665115035369407404241628796664532656362240663633441213775049907653523136855281714999123753240859010320748101229560554175208318542927709503864784901664532321672609861555474806626946394851878051230267798644085471128412794546183207657415338485885917130465196221164842042664357200736195482534869013443271331095851210694005839593063618518392949125723709366991932979641017073514358881619310828869119986079572813445543542367332458238811383097381466638416579802867162750253630572692099631242897750754855405785174138838324720909986560858316075884570107663823411193815751020243883437855274531482900473315667669997741398175523445636108764075192801757700231970642384884176902762206679726720219381645053142013743284704088127966585447076961173508595798469920533949976552635765189066771166591689324525331933036544*i1^141 + 17515519112688602082694279734993172581876510725191422519841035919603389475579794176688214374112470278404960671160016552099079528107556795912234653509100279988752067446664837759964786982292639413041224655190941237320166659162800349746891518702549204127425686710191075609466658390878131379689532769489139062608263690892155069505733387924479463696718003101265691087819352878923495800506332541823724310632757405037078094280161831705716561774851392137969539945463873633843299831625517587425452595600318053104534944608913512818792825902158828604646001389822145587666733354923052302269307681801485335870405963512728555162902531395416427285943957456179948275753364334956688846844609583865531224575815567548524467705427264118390977922968770146021710563926181723459818588122485872788804970386953238466777845109161516804614762858361134467792766939613516124051561817829754240842086981853725479869881591739782601944828716030524297357821779062596515879632384108860266870984266382613272418127821297323485974138866397644177088834620381385631082556439511243035935294130598025222033984899472788006468251584045711428578698754146937793674959994137406074619715458201555886394424561885162580618656153725707745940360829830073012140456682460112783544312037597123453649428023958645390918874919752123039959057826154056783980720955933981270911314228095975520740168105747908159249976378187033505674174551432859129978753735987419320664290852618447727399245714318447924676471730214760047405689422165106209303845181157178900091022315296047934316710096961433121083424163579050546066949832078392196722570033525875112637775168812137621322473324285004882989455913100069530827853344945692510651849256320236846851729426671583228196032676858586693050836685391155758452012989967111664884811027227567304142836422934234740004836469586850515993107787458300305268854221085297906170043624781259282532465883484495237816615253457003350262414782616023291759340097277600896592819474801723491457007963026988982649514134352802724363056715509490328417107662880155198502276352865945013041217248405003800968679427515901004612447491046976911158264698596537992646857034502259440782744773209660639965731030345849245586543258411805646122175278306702325674797510496098236027562007112127927329021186638716757486018931397803405450261104093031334725437287843632842296316994847718753479886938254323350582594120666163569148949190434696725806259140305896262564264579074110517050826509535578818286341378851555196315725710320712610187927902452614772763550577837271825744228611670748916725032031088450531885854569213102328773485447974619917723264345964544*i1^142 + 1128942197722407563238473955828383697085909582481782485894541303645547878158067289356861676405682409688873099887936265951155491651582600489077817068492126168769386056208291603066871719979238420554730642796835105902464624560290829397999462180519969521773102498014319843963899687691727858449935297596273323380561442407342401395965725420018264486185033003738765665482132432668928896711602675808815369773650544035972769424573786108247299309666451538641486014595420613780339280157069038473694929144944043545354939191620332034313383587795757758202927534104232452485284490168991544057229017790934345828237207515071170169746411236118228325368424733785113482884628088426618594729426508533603866020033247915555182713747913377000520240199431645141454144732005931248927378916829536893851456117673720847458163563402772443219215724051103342081158656177960989410228577738868705301910790814840385917372604526547619302272488658419453259811889958458407938721989589181674755859539614016930351027332243480036322253378419119909215646554244293552176962753754503254842819704957549520168309442910034544682922077310897657771835524229007026746911949286795061522142882239753066053861611456577376814637613513544812158940501758650230201037181372332848708387194170794101134860266395306258565280232466317453426939452649608048893183686734717294377053232667696515987631458426410828007112465916525911815290329779174413381040013019361512441731693477566979285329201407046124381072643712931961461474140073957188096298144353415378629904173706854956640029349009829175269998674974122863599924293491819334260861446164719539435910761663909071880513811376435391249541248066616029274629369899725216950126176066328523514647495847305649269164119194819007529504350399709575119506640433515180785521513006382554038802329694782456986525302792349792757758945250358877951254854958104511353444880638896026980336341225812759300151720187246122744759072299326796556157279466031078823368690748694104894586723951429651094770324820818404110589953322957104093315970818527888690148455119617129887582653833185349026956201702776292998203873268280183351521490772912167498716756173342623151584727317968734940388875627164398485944455361516997176110095089343345454338970031200786070573430266540225672660738423910229841547531521473821715112298676176692769580932780061879929120866935960572924036486404517616203667299085231039146703770489401276643578933290889256867713900585946741400505472532983916364370755538925040939054126562458683233729897271500662822883500596337087396302696517052741608433044127435573163241346298918317686149429355761073389568*i1^143 + 172046172860463423569164664283796314456534135128183210451859834011674326342993175689337327430959145728861588640949283636543991610598612061275366005471145873226785937035178919879551584982827441265798739559564474344401207184575076373439991720412607865958640224095099054588155709230245000461299025672069847098749400712684685740116231609993465431484912970142839991477158504953486256035781168391742115567235275486160846539861683443657264595436198382652524955211698062271967214289027150549211442368295729890912338622144508348105247824107658946524857556523147821841712502735739832170734180412717755749464866383508952396436168973651294911052513819808814951221020814827545358914988136067491236920866659837970484024897232557801587955287785196937113008342045343586535455610874129839847180098965918964701078873436296419466323968293322362258370422679920185160241698776698215771486406931754097952113577975577671748114475354491072190356351524818077981995750841509586088066597300380428868892315516383237352483343620972165995986040024245735132540756218381509517593830867796280258121006106390392203309684735845680316223040698004543365052137037137985832965612473555565666116447374166210982157252614522910482269436145128198945473666127440608973558355076188754406741695689961058779957368489114189144871546051349794050223914845669609587310204815896884742140252765933691714032499966625355268921814717518049302454865339862704797625686842958035009521947983103304361051735871042050353828332135407723310473691604735242036049323692391884232630727073739409095891661697411579589789885107216379950432000548463769073708583362671366408552709471290718598839635155339469889156488643281638062266352950837720376521128073279798764448030270483344963182785449249207564103946560410186846638923918547389973794107448118074844734531534358356599391884541931336863749238057470642061936704705692820887944361294368762788507870663341499169923869925998839383269275913201958205286687704056239270790711196093292211957963280481093400280448119473407076846286252648331136225548712953295534248450787897013919130268313386103636289149134991391064088319324565183904627908235973901070110737598601690368909630600428670380115084217025755765001543481633208645301292449665210893265314523081388687274816323035658930711332832086343526357351774185210251509484651062479856373734222083826007098771143978254721102886752181954191941787303345133715480046153616788756935609689815289223730299914205097175407273969734030769133350417234498133386914266644060671942235232151529892554208450666144303338103723250800528179352568449467739985426776064*i1^144 + -22138378321068401986417347589823556685797711890580258102477993939336914134568683846295461983343505196709422854675430136183217124615411147382519866580985653747776607168304806390068171802195628952494406800289105740470994846441712925146189873221632954736595286018832571412985500618907396588328192497294366566969046890850071834645187095652761410301740751591250770319963471988966386036195043950702709642962051177255174281058350646045448903570879411434975000300556592356370191694412861141839086017353391009845339854222450693411112084746483479206811052010378095204851574465016975543578513328079579322391786645471279753361835863220802354274841565368552953306482084668579866244019989068202548255079975451222483507360072106976559729332950971889184264907167525866789608885651196443145254611273307400753995625830169546293389801597285227653350413999830447193603990287315808718689665299859996893386899197484300171140928674690983311768473560681202053142835953146716919452589735391121554213937958912511298874606367670661941187816964205962732814173275653766638791144566578531073490098166015731111174288648733528397083612765484647834176245408494852042894656769975722033216906770554184651853938588055815305160202447317817502096565876979158727439241273952644382928014653241390484886314397071431322964351052662686357640181534734172621556004237663830234168623329592247009850776888918321974654713789418654645165092093082247727909464082955725734197242966461322146056238670853024144073436940469050481836287566857166763730505980220893527937297993385693507516894733602797720961783629458480857853477461290662566564504640386535899920350281315769747035217513512669182207048019476980422748796959124014768319527452881501147305414964354087315318967144253029521132520342483911604937342534890584032900160761186457283614896202246320171119514001512541822321258115946594132573335824027227694621678995203178429490193233931138366872265270451980262677087601751575211446707211885833431944645826876810029675071260573190928958719206647460246557163552893773030583360460953127125621203533261709512855868705342007517275506349189440094188370650355334825695545185074842054366616583834258187326246870364333611059466195852265531463508602670398900213902946389075702868008785187860995649597144831552016210269714198649918373166110388453682630145620215874880443420162447080376281541000224564212321650953310785374592191344972868229258029902647143274788285303986634848278885318667340653920474232792620561154006706719069704167999134349006509640401349886418295037114626259294032128901588619126805639910191002307002368*i1^145 + 698892295426509305168804478921760417272728947643809918047297478130478056724150103304031022928202805850432854634813771443696298386573769959480231385856405440137958808273054835777957960306862585712656543670927113064691725590040759998212121252058091082429686269914633810067393122255952193247088923554098073044336161312371810506921421960297555018333591739385162223428866607300314947182369479010086364938545016390072377347996058978840827085610886727126795320418340714801480713480809327867311575011260516934124176413253088121006885301806117845976944876713404783337505725247147872091835110255448495969231112253956858215379372626180901700946471917025367338943230670390564066957775978357405804670189465366501481555097802077078142389992701528653185726579594094987215811910381416201176974156128774876372491940306866800693344810358083304792407584320759051069528124793095584063152835999119833167841946235458192439874518963636349925168258092644990853942281376526082145202948790295203649231131809023024734145752249199879881593933682848630925325057855386733458062744433252326282187741347989614851300476938213976644226482873810827659323249866220395169431531514916976830022816696442754833678323509267262619465993464655505848615039062549216102655381025470853630013366378988948059368399906938275816208330983295108845470074061570747684517234218401990343417167216359460071353661045651703546139830868929036766206571488476472323092446476719496941259692185295834362895276390655586683790952144082353765913775996926168484641603738244697564626622439644003213577703409015832650712341393456490698250115217339033188165326706475024924380614539245030395796588902868862699100025385171342391130095360093933889115622170708419067403593512501444089541485589136159692519171946440686509117378279028428688498421065201569638692256858350809073383959623381751744363934795694797219874283108567658078264407266563309327472676424501142317504979983883682806695446312092536858947537926483965431534062460706392452481016496516828532651028964202902978518850556894665335714210177983457331446723449641208010167067635679513638996005620712710686323847443691445517604082785521815373102529304457555065782296450655977363166759217340712299126273381960515874879536131494903640965668302572721723013846599283213178970747178236493432820623721625340371225607939716662576943361630235414565350427366256406057046499771686996950294600170993967752752090814505009331753136173935635445502945750887056183035576370921872808211949276239265584429986774589300788110488377526503841798873282135862873684700570897493038058176512*i1^146 + 4732682323845143126249162243170079413061664933469234965567343986346448140143574711648799211567526393559955117244106735416675000029919079997667276379701171326271428529955364259335803579966448023935864377425784766610966660081844704991436735048016690929214187694672816034126981239594085660478185854807089313866434914280576931198745940625206606328575655704979635405341877459989503096417692922108739910923208074030840684765044754675891804616293903754836075101478109263586925274257261617878607962644738862389696994182133494687277428941618529761670704163866511216062203598408469825987470237729953119489932995572193287901068871764687163332518486877785091660814825344884447013602057478869913801700589625593225444593660142735490492494757653186661141994428321021012508628161307751136219901534161813586823931681270846454786339070938692285161077740965449891083620338333522801217893152598202014062732725235939105015339739031989236699907940791355887576016939197317746955359728990261424112477692818246206247577184452660330610604276217941706521051737546041111873079807948647512332175161710845817741352152652529193317401006635431305957539461983422975111105244764228689163617834375899208857544286073314901274769994873637699505121064504479197424265711932280471759887838437301992120691122177049862951297193130634876897691870529842236480741915931413904330511165582668423817437376686217699400157180221102097771658869794989413141559212855057518475742835985634935844401713191305072240593098437428898226767960786351492387688462002153982621632818958786559005419017994621022220457930076058182660696503138261950748382270128771901793136612898864342396609270033947591419723781348937983544006169452417515488356699790996091636023143034982709123397869092948874708760322470157864920847827385307243605646237436590963494941432758878712638197964506561827848605866815185794660666219505124378742839827188000985866936490650088861104309538923443328226479439602345935347796568173723492626005552064971284458057698272479506454062272786591992651302600326860355030173910149554544002744729295440007807908065144615749623855259590970705844400546317289299330365682864246376444800354346255627536980042257998587334000263760082098262789576168912757676082176509534685024310617471020777906013223045167062411990263803773577179947814335425557255170443659065706406621525700793298818485911553000073727108949287770612475030564863060766159510586595873477517775438790220233757465520629994388982899052164097428772605223108537585806811114984064666587061846334389022920809869899148095323817856731185152*i1^147 + 70473563295714567913645791343907335763898430092223854408678007183362990774952369130237828990309593192501279207057750363733822385416662431781293769518619706943592184652912313928568256771956482489667974839978398235280393277753656706818545514306593814072006995351305322796757516377315609834139430604637885602366745734962425403337941581008697819110525682825260613024123642995935799245210114573156345903583464577646402595715347589149955100661914891823395104004251445798470106270975647688028882919144264237137794134928581773216120566888185002804135044731498366831393367604718704597250861004043898906546007836070386263117173860409212495630933273955654400979981195816799335468343118901375103433937373092553124374048529129658689464766610049541909304142155437982580702005021644599797877452945533002666030603044310272694642166338481478706549485804631844392682905257336304578434001852743499706967815829535126093672484998009597526399776604205881241074723705658119244723693734493896271930797230387702951182815718505899342117994452598904167372493169146189594716773470715451016595409211512337745804483360893296676875246819603169789812199235493875632660206705699792565569903925841786652603200627347959063397936109913043264133756030264626716144642588633872229977767109928674477533786331726475064636972096871652828884203761071270181087724722088379915322653147067505609148835862506152399196489592096807873218833627318964864523969801614945343064037804661405469030277541093101023643750817923690757188809513908530497952163262550745596789037198003317667244123436304453043051118530744134542770649308214862684844741566250453825101236348699981728342178565513405979829047354340752238854359313720182455930508958851844993861182999804747122443255534702528159810482648414067832135744809437241736563129104986135373592756873827197594150752091143550978934828056915884800673496330733408085970150302927749736778259268236754458710367721501993322121940344440339356258760415180779966984776510738626713757128004646511046748465762590528219625789814365421248148243390392554863461409989401695454291310654363432082920580033020252481827328708508412738358456375143319684631382371377836706350729374590929342012721620058476876452523903414991612719881073766541272248520374893949989642542305152929745845225587454547031590942616268956420968752214809115316948258206482442384561906494717453675195232496345861686384170961276655965225415579534921757830824114452168903732316138744964407893289177555561141011279584513396948088495729071554164520145397216894837599537167835297661059072*i1^148 + 21539700045404476904734288331994818736093494004412663255015292508508673746144809203685093576930025551936241311236605525642016037931977303262102778523485549117370095975214321947016352671382616924567275405994956046990912032384414399509186263408250266793930788252741545275944680830560686507139638634221532553341511738531280482947053985119068727219910743115938210684954544443047841849674912285366894187326559737805396081563812765899051506429016924203742820238452839707204596075345927055763602985960814739573510053016245067647089795034595878410175573373183825640227505088403718270162246036767585619897872439351711116065495988101706040161981618106076074291450298544671812645954128907500600065829276038715999247115078097146313765153396323368353811734839440313140523775978971447831994758366761662249561652656847099482862094269870146202937166709320109832407349706229669737391144334419527226023499036732859616897514670714512211361376672858554834588455427417377539555264597035233239606481382076672103805824213180869945268614872740347367116980333647884546031390378578540023643805062832936199626422319413891863226179621792522707146916835853725155872512484695874372545869839349570753563185227607227294868475619602511449438620819365471311233091203957086991123466931583805319951535399321722712470186182485277504823312591716409483072569485534122313187486671837681446193388609243546214903689889127222328408423177003905499617367641422135131497331159670999708161874378834633491915641229880593346439535075243390407079303856769880942529224415206778502660856420443121575371408726509013908697159916779940230185837853942496850832119586591397046535351806038218650606600842045346121128780061490214664210411343939834183197890145462548442445674238376060409990620104272329082379311928945612983868457945457185534356535214482221888316893494131636752424688648783173392071781479198911013247192536569718562230806469487227711622446866331105742327229813547018689696831830987459154415324812621263048009442425546146141974511354998853609343590640802220281741628510661279884720953926022222760280137980951751736336467792403583055183076050680298223440455913080933960842495867007627721310501079224110547171573880521931216492156554912220111738221648655162874956722078628439680290249013273520494330703507913927376081387767316498972981561987987873017639144830812715816283845521167856908921155714705608160062601243139218391243570919199037862151114480827940230253207338693796712389777709710718279925587487565802244219681016607321064717962724716826332841801416704*i1^149 + 163847483224622381489185100838794123368377820287825449519585186552262153958643477585155679649811272208125735759334903988279077080484755413150975716851810247236957025386888725979619770569211830558387674601549767020150254822020740341963611088633883735946932283341041056868186044439827939122319335132686048167900370319897083232234703388598536849240779149625411246906711548519352906496436664378353081840722297906089785452154960708911322065454904784400379534127529490227253323003019988163371941823782145771637677964357237976035088479859981151717797849299195198384482938917801661984350741589870212342916102265255672256825566052682214642539074985578549760514635199759586979716974009713290746189976476384118452053306173402857745447440377884952946564175473244962531459369846584015615827644062794977076594632283407559587285037938488089377375664222530614861738007119699196102400195010688041168384017372128194063807409646227700007693585913032768474521024845519635687763686745494371819197337860887219798883934921998067585073511200175055290974194219718439530595588506099024139817562281305378930171288073140599792574233019488938862301048409267146153789512645863802194932562149934544351174490758780682624277707332975599484985923169159866333096285042421679951361312722213830868129272529200665361013078502227087425831448872341750343926821868822392131271687044871733750239629394681318766032266168508333176241487973659134840356091033246723909167107751278659795650269664631627382886340775428860875707688767073401135734240949425215977210901790997019911392940549038661384024918603975332009499646573580192992760450964220231421878194215408942648401912468525966975086202593121138149064149337074605300501238459417103694395989232975017587805074770250793608940876861714447435570760377452638963773029301503907782873378332655822455839948446198003581174971008791683034473903389943545128707935638743987060817122775521496368018303433001529997368665495969878523070399877798325093621526911817555402815442409611089074641222614664115189998254736743252674709513321025348309341682552948106635504261786603629464415389694004037171727727616628657144946499606621152044860108979027534668506707675625872931169429504153099075500403808508497211473041991722869338110193984800856840030984872358826861480194571535859890340821284727073174888781434912465424436899987265952364530952654383431517638927883991639038133142372645099752513044196947399856045970175304282335014113416627049713942211046040668008185445341093851818202300862002401137946383683845881856*i1^150 + 69484980544364914336500625467184409849938942331335352392941014217873669028438601463696321142570820685025268740417474163879158639112383952731861150316551297435355491098607112425634861669216177838468977727182884538569339199302086917264498940939662488950399507722024138930791424008317629709639125191121576420103504944442792927097698967204023069987048327737588714011804808124984783174852865485431903437966931743444916206668327085880325335899470919244802097891027274549063510492677663882167250882156495840663004535514540339423237579599177021803173782545091376714210512903389611244682846906628113026728958998787139539506058288762432319738627705556666692672219054673064693595004389106017103199766361681660064661245132952937750284703966650685636657182380809011537881599179770111331024352126512476508605646570621832393157297633333677962020202066267098804573643015759616829343061018269485478224097806035831162707512779440703567564730195485338672143511046072756172326548926863527043019006719221674350883200332904185650160744618962235696436409344990643908608188633683742916372291529194174666241741452965801000586707176942460621683045860444286829694716167067081001851890411884689328094220928846901994964148233427556853044976927051326382327952854679344055944074279251472098049228282974162335969067183609538741426038494477392788222396741033645256728208775608306291620167478919912249144231138288289317528577050502576294473563033773954923448490960939097519576933126277887152105308835511807300281490446213238730933215869827031653539925940354166808662083975587947144604350536371131336944861066172599900366941407102657239975683392079410058118958549703961969565987601050425319653689371193702447925136812729226335957485745028985738851415414660534583467585054812163087847545272386835898838295339176123811552238118527671246346084877671613418202968155188188866473592539905800057323692930674630313458720504610568031050168798225158324450573399523622976762039041110781194554822916296641208661885731924206318345486807516914259953017465767567458501502909073888436675626573909826148887133249107233048739866229112463150885219578336591985456828545837203413220891740125110576313309544008641936639368426551569840230012031011040437382492950858415740919410168413002788561207411803488486846961445749679146217366498559745868861407547646988040452341100337625123779863287093946191990142340270078906963822509565972430525592490683952348415348526223091413866780303077675137046215164323457589605290482163505130820578875143252648919040*i1^151 + 18343127374259629362589621475259064979539127634559436826279936330560742797152386631157820540104188660791690371657265116124168643976476771323986823779011320758863634078507621649982862967376353372615379239906120748947302459938828051902669544780782336947503085390653108400078518144429937824155264845522380863215254140091717107101163320955596179437911346759882023803466814644430373028497754514945065609315256754273772733586593514676791315613125971395854740340887176058991772134046508387229403734542509424325920386309097591055223585884606595458441874202218284946288675669654303534971417549346450445487304997291842370896524795126491700322690750615602726847432838004330050070791048643172272127899850128636652078846700103780206503638720221873509359328656649207564377963622527261857592935669669610893197859783288505007169328642048487760356096212156036786930626929245607524615785231194789119923094968268217257983498713270403025370853699229837517777283769489665266051333349713192903320194200608703890653656597834839676761247005895842028170096808889569514123348747317208276727149807713234897568280354356352779890695547239280886545543237865322496207189090311123879082701537390692408404939636816728384907257141312538652236707458988512481066899733785732609283989600242876704718071834295948907731295287825788224803155394159532539307902070224852616548357974204131639547539674752980035406108682211158178146028869280469576296179629035664693229671133178546444519615513372912786935514721723185714162680417673862532787632805846380327574762466404085168350422561276197135568928630639388410014670335626009783259926325321327699367414314725541436324476744366516584472655012123671473533035261720110053572041048493497587528430992250612068679680445392806167998588662711314363918885555982421950249419269387302663699679160899784293551610652917877360636094733019669141624068830283745720885099894787171007456933265746092846078038284221469043477400499682849516513989359069948658948165111432063931737915831763157952162686881283351944694995455996405306261368789269108978832078835647789512430389595169445303415319806004628657857793831018937374784178949212396990717317147931987810966637053556061446663599161992685042371659356924871434898652546277575202049582937116753602847712281977418073483165349510770354221241710245267136171828611735891715432713974043190315623508984548470135263170530161428614053799754530870728982378632487347918806561399930730267981417862402130649933970080533262832458249278819333381181470146560*i1^152 + -370034160595969821670180726616006982048934709051618814934456143295886806679062357627843927798221112127366444519996664557359512978665734237445071622565494812813274728955087902203474352171491565916354143142399171654561316696246497450185400954470325339586384233917558045513695302971075432733644377399862303892559041902698455885735469636012933185546654290288828718131859745828402034509298596104254295115325518582828905903465172955065422304464296428688136702050567338210847931662294015613423557066603615300015736725596164958085864037584514735380601342237344368503267687276254280166894108829818468388022895137007108890269572999773410559463198528899209178211011717524569363128964315141791907347043848581981945190044832457590752179936848123608312450402360035447559712802461118311233538137577854965499034794820670279917234096340721003336842292799414407201423342293105377935697059185556939896423824837290702217023233179058677609821788607650997708381334504079793613570864272705998150281499129833145214341395944758363123031728014667831500701545910546646436382875546651925962629293126408178161598908787361614325459813110599702086652492292537810835458434972772209116881993253392120375049776490141831932765240840349570637234022320336871297536890324175726495159871962119595695390283814279903458971617044468426257867106478211075881541882040432425086476541533092029692274169826094091585830420394994057266749867958010239757829731574905429599201872943516639268151828226161912904311593677719259811814330624713525092349211192053762753245376485788048161568878613093510612196984348745126669501137824871111623106970547359815784184371676616143042257882655897067950634162989328720285789336720036319331347953092410100076860704870720244942630932787724323396569063423528131125538195443791206476901953785050120622810017166709625509347263402869210506318158942883297077335287420099857108248161327564501954794051870755172533786030297010588350971594600160455486498769793266583421597458694194746643688838583891949827567969000352526956645293912188368798635479908347735835349305220318353388053217247868703676833598589184255308368252383825666843807469444414546417316438858664577414461427235380631383666867360082927095730415501843227073506634003511137768115652451402977881721352167280080165662285629902705385251112108093024680159094656935790299238736189709381162916416868757576422714978859675840001594913566101244314531891852329923969507470066319445461578333315505751638241679044038354702679113243557888*i1^153 + 8386969837925414368363473432637596608660626951908245949387774476497743433554584384080899223908468779194051354251381996280246909453011649304296446257963895139884707509219877636723133802818896067749448417137440482181869764661935109944413878462400379242997932130158090523410054800346561261385157095838227746057902635198239687062029779936184482810598614554242032523611674070225127118532896119806208572628061602611627318130044680700213512757723119816542044411817755606197718155558400041935790816786657549527073945569186062081262659462528930849908565016746866398612586171692385864460259693233754186531434206878009356401202146101937658030938727421645484479710556125269292942380815519285690254440732438916356714604031683633094346527875332172700592600469395100766595984854559396554993548761299711529957935124000556620490294443510438613993961715476326592380489024374189229708809329485915312839169181976011270772756435610544809538600585478495097489693427197959012327813503846665682080877134594159808502876354197385953853529019355006469858087251411024199678312493197002993111917058756410308144486696600759779121209288679883064399683661787009142696623962912561497859963386817566917495582695489460102044158405544962817292515260829209177327869709580982846673186108599321476518746044656985175741314074537486319978976748597996003977530763401719551754315310887241964143234155447274741170670102170874476283884716677603230356969785942554422217878478065210446301626359713964359765944081287411508719824357984104465421218482198831391037444809245690509632064019723967848528939156424395830016377862885097206223674425515428470212376582027371478565951467305918489245503671722081301898357841570570889703805003417444448133450900871924733494859756272187946013726757657830495163474929783390596162831129336487907486760953780576926740724636974966680177401891504682267345901155524877411325817307473542226940480591277181026669904757093212827368600402809866347841378826501855031930676959449400918490668361144172115770511496834750580487885953235588365129309002219979333056673312641513689830671778627329470557842172573353268693040332570742515512255252251689544009549433848950833615051539358494290337421692077772098028864054549409774881245958621361667461121222092346942442653504380325604243596332608029964687193556879638328382679480542609177258461090665724545802602910909769988356067660686823836501656056680893826300413576092227444493579918327514116037162163642074906743871861139083100160*i1^154 + 128957190085503296714678762583374578384149536336275219892628820459138151618333828684586574235758395923921733913384602147742248198259591510016406985848880378433034935212354492637837546276530020986553081281630727115820742606895001254798640581274868788198772406849919973503642106390262234604232236748550413182776057681123803328004103166695443446623731993818596406692260975183792529200687912977998003540813470228932080641494054321998456559798014419111838585152816429932451182234825144169508849911079740217962494399807995936533846364842816373218429180174035346779282952358339849287459589310254939696370217893133819083373102586007972995413714158776197842232101043816444503315356931862385621021362203185357362514415548345953503840765058431972128981223847157309515238711948213412017903754018127892782581214188126098053696602885227848556015404530024891130815930112596980801652394014445256761492739165925528727302096329203745447381861185175171100209427301498723772789024854366877678275725062333512460426993251361034461621258385461308300568446421813477808613315153785141232011183457233846681675475288335690141458692592866257392639033379919836716333312180294531817647914873056159870187526283558779333471727269731229645146613326186540236862707415141037531030237091544457178001604291150962131060225879952352818921549750672031095788553596815257750343164387315605587658923347028371358518086210276114905327873208796076877130940904181706046829402036743096337387201901987117320807905916775930678185545661128178240184872293916574009722124447496432253372677201851675009214208870497529243614537712195198093408221930518525243746867912278974876500827893322018980189333197382541833156990153440174058656204787734419101702428972051735129124172587713390656685985649742300237144292955899594509860926423073436345943287163445334487052504800613365696772396966389785874660795568766547489334699350357897062503329215173889921076012166174712552679708473257345150967279542073823515630231525338051582096089316366230624583985425890198524490327387816285829143164855816063009876060156614396963789690281889315505470206171894374157782948121574038365026257460456459706023259350405811400605716327440636439249806020068841538753395849918181468779809969682547900480616791727078120888089064883815150206903107400043883890097420641125301489584833219734266217217212023042758182822347728700147632008423529051815747318365166542873878809846539625034111006743903160812052415925995056398336*i1^155 + -88819214123976359538637151670141946395773360128904398121258928287728689410564610121178504040534236169703534722262312933425075934538118867309060416308671788149533427275310078409681642561943604224583669007921903650310691924999311019014588429691509683658627104038331598873994428195462742695937457509499048508568233159512331852676071040556492646771732243462751737747195660689572079217407602503961664362761786855501524547066227182918534397545053641965051748101140950908015455475925183788801825947412130046967222474905285208440291419380209025903212431376114341120146966325919773447486106388599036995726098773441095623628162552102273447449915209878789054663828590312702531521964150085216606434504822031608799617092393212563142351100242532847185123002664563764204748290634902282151674664120267449979138678660383891480127690741501053041048340755198113657315406638113539316751157635644476161729065858972744150397243756105794538304088842405595912426836488748402083669578473672530582935674509119430250556435282985492932455602970951135373211132209189546693304282186328206199032366368839720759165056891208137143829034787986281857617356290166871543553587335270300684620014767840983780475796389869828114003861216195935868934795884596338371570156623012867696250581357672325633574674452322294348101346933049364562632648963252148225722579229576804293868852031419478158384466862478628668454424089859594233569244119369481670917071450436519307743441039977761199284363617140124360590428524057966154910274282009626198040510096702633834252560859935421076563191561275433237127562523625294522405262234696281408617914098248114166855118828357101122471302985585723284053851104144536474263857432989352521657153708329585189532067236061649248094548929966788313303864703713630417112827093285776709332773269934208579785576167384703585865704457514331302265703367640463995640606379548097354580640912112676475582733558957338820169657707494928322555685152442355309397553083630459470258012011040403012495832073313913186398188271114450102779224047710129983641750855557511333018297083841933953687151124778824769629546746368657710970293498028327765263512149290430134262423846466086848082479057901925716047140840346135416981815069437344444977862288632675034158062100183924771806183849893537067098091754380477884900643288410824794713209739916114949180298907516012703190805648847286765060487540757295823950819114547643752099936662082357849847567128082683789312*i1^156 + -6414954333624258465899924407990773349728243305192022540989214196510070223337401798705226768887906342008008182119291575325400368665929193368653877955652822757472042289951270546353284198938649515422724020807136322914622455479072268912298273593037840242412400138174951093975068370304125727930473304436022197707238404500919788276424030900360411886394943073095636271282896576973244399763721303111214040022882742422118493754289798529909603992505165706940607334358130532411178488974417770002700123371317322870623033229427010313924268472246084288114963532538381565707690532210448567622408838056362344045104677400039285130560502106751366899667141052862960592707738949561016576803069841077707436837958236087965407901544301236691628478130749656457246406664239008745245132505947409683513507118812559312697633020796363416867652418644530948726560635919074245305676345940148238804461302561809428103732880845249407438915432507981828925195292218706239825700348918414120556132400455704151845111441114307427421208252550621323043705295305773307986890068604978359191274081478133936333145947440917271168669016895825086987510280110498068879729459034385671444456494781309815193442999766674694603068123593907901021635049852443425057976107775288328035373823888747501526352971396262658754173918826357304460240423055574263659080548584541928990671613044202563386713416008435446387775985353858082386213069853781325336441162033291587247290976286593454110850779052003463986133772168541390117335346046841138442837313299955735051279243495017348521533490045314089269258687885403558973458928293735933064563316142369800560829159637760222488313897797424348702753132357683785360823054104883180261548898158127373634706288326231239565355094697134247087830553279574007864785248898302079717231613342728280269084685921025014394300429646546406897165062507688010317721257916559811463914115363040070607791306026603165095809111358689437104043813767365127796001986528297128363884989391912320224982964182227217814083024009099499958064714146504256182389306881161664733218193177932945994313905680385494380634636501573775639524478672932902267353465750487388428401757120796786011718243511261378920298188721072784139572127858115273285941410694187425661175283327133328108060482775208154022478679452616821903465486560842923259924408584011111197323193950500487323992048790671906083801779733195072650211233331661463342582970055229045565083370681876114046976*i1^157 + 6761658272269517974055314306353749197682067528466682379682758440088431242085335245561921938955147719001531689724211890543180092793068168638828824008243497827065896195885616441764150268085541782694386059437524660429070387369547601999210216872072461314849490680237611834059545705036036568963757753752629241552291799146186686088510465490610308435393607216518842617516662337594749123345921995217398224017711543370038498738213861516908730450282000987063426460536819016760887532048416047568407631288606097766276202163923600434336430961537485670053435310123765143585076802274170159139007783433539760202806789996678517764029985238000084586219124636866800324110472137667619993034523260336607497851112928079962651579083193896744855809417015930320982277801073646851981797953751116478143653370619529268450651917991073118884298783343028353294266340838127968854770452874649963822487243363711001675295390980847908964229630214584773636607468952039541692518864734878405167913338049490098306031055048877713619694428947535002324152713084877070964204491050347911362015391574064569922775909741588437716040178166445357358993875268948758298578212016496004481114861905665566821008055139209955002070227951041924609538178578533354048550854836608413572716462235575099647673620075165376330071097005736095459972564278839502029044220685690844101483367717938857440911093423530682034807183783120865133359411266098738981083161062289014459971782764640562776210291435979280175891679008206654090336755247559683228840442602574817517949151923043850368688231057372550072514800785776465196227900322892948508587335388707691373336077967010114695086546188990337624295331581168327294089447103094428264811669032652488359952700507881403968931287019687795142806545543930351563614031230331754287920026812248766403498136128799468887881984018809715701396204364660420818142390128052820791269784370489609248266676767502341601237238225376510990832173614199106768962906936077271753330654657299171027074522932457482337943855210464913246559657861034832750956642551382517236353272514143941291825718860015358473134858110898003499770661158859400525076859479444627337006488180366088080154276374470378357176663314961896322635408714637340597995618404717745057585962773589808470163346273670737244343730657217774255868483273206645067346277136710113381081355138409513229097107817898992188725753370980729512752044848557310063366968196555304075264*i1^158 + -18527289386714532176755497869691981921177560303893764194463792442333906399139588323398536754383811537573014659476923053712890560288927163150684118212882147884552457034365115520376047035211521460543819824354191325082111982686038772297821963415255175317643578450161273562208304036928399247017126197181330675283719955464233174536405810838500474462284868823191159325276252428279083440639460695444447988022950755798860718838105019167300544956006196079044031809674207970777405964995959870924088181652511529601338354604126883065923764318914277669112869425224591527812542602289356067261917440788976865060527234356046093555465413097111663115521408417932626002847995962544566946658101180068617920641762989236168300609290251635154448261944517338080158234387820766356995953053291618433043862690546848852704825820320863545004632850445762190605170843932382436657155229799625595346345942450830995590527378416467447203265291304039295238031299747622334640562154361844064145194241468266722343778329984288311759294500039149920745514741657029779940798081750787405166920050003163368582604157119229728841360871827147784313994081814218548213003776198105993252777114910492596480217583832091678667289936083420788586331253904797198903735520456979445689982424382263204026826008535483951505502006527445764132969991087937054206747178972814770540079902747881695765352219024503070403376316463744116454906418559748611620571109882176263034213125812125788954488717515476480568804128815582993359386956558988804149449362164646592307846763884761847568707422605890749017014861209740157019827197525410395050509996367984217932353720490183653593464549305930344738158965530004533269873755216298117069848973096148536829431753680556830394872919924039320690294679661071594097715394300166250929528021996872243109859708179156666830804657284062106672607200573224319073304389545677996121636215867052317474457599721872318434805767058605449477752407076037351766346112401214418691013485270253255126500350867496362326236383315429663210202154700716406411103567131143132895121175613429087452742918682403845859408773579467500452237455380211491742597321532283973003216073378483082820420372917172332692861611255033642386067000394811111745992053992664346948472936205363703168969913651597119495390993850250793280084145328362523513643909837251034528086951944241860911485151469181195603723875124749814330128295196459270144*i1^159 + 11015324659427833300868339821211209415791017295973559082126867002707846275810749103376854061854575806203144054068724875847943287196053729930998440275750479909401315734672575610387853821584114908888305127843512506149360781362341723334483415255455522173847434337491719458188830826921554759116414204401362613076771215859314161278469448024919609175533586589334261282590306469293366008110544292283074369566566186101531154960272596827985786519569208747925431513104647385631941176325152942531433818669610423753796921424541271444717278956479282923101317029052129622990304012249336845563275925821835648340739609764612697555740121852553927406109865990446693907776386282613465220981015859149928451932716479863824940808358426983522941301535726326577128691751494417355203977021658409402868587507109365919185486423629068752689844101607804727206311036103824364064954136388932338696394965774077984287021055868550674180099716090732290799005660949528162747183321899781154778013515128229286050911558383184321783002894069258569432660465297118728375207839913965420024173931692826840553175308998905380678357859430726896542900868302148222567714200300324542726572244983202068349628393638536386494305262215746022216308681548150959894695232232822506053340539719832092998693643050970502786732607309940057210853170626963362483556021457059781405924867998922193140515780777985362830809140635080334951439895151374193558307989315356082437981366518405545923794898057018900827446678257086308664191506583945230046913564515075273120034171139290249788479094217957579769383656735624603192339035438535677319534012025890742022907005411703454460830534567282584012454341612652460926104674705085065044017467395810044447575229916203329993023457866346979254243720363278871150765575238913727792635326604869762092869764785200336105098893273531804368598472204207940792844702995120461853335993041581700334179516467988022352372203381767294235540770175421856624434338407825913112351421416471176038541404290626452314587748009471789664082239232342328294323738071001205178197316623212015345761146238551075312953996224434998412118544792998224135088949608571519161546698386907178347206336445415956937853376147618198426555233547893699072697921073187167447110321282541324731493877994692889534219492134463792954018780383074570543845485975972510230670143423405207577549415674895191364754416724986560512*i1^160 + -1189672363948830982353582953805945738936674797716545285287913578617902407215058700940922291719256587431590891917852839152989848769549308206266691078657023691721254108317560265746971807710309833562668225448471633743905043828059114538284443862361374297699797730145478835563408411524134550634860850987612597062146070126985728166843130218181024192612661362985741762391064409019283038382921701391328807977597353814048725172470627615586951255912238685680870039907213796526493395358414410040842260044610056983618516383559692665680236112366080168133757257915816586042453244280176419992771174260770965441864503418170001848857026942568923448947797772910158124651378009651865129039587850492732205142555764962492514958352792864395507208731859040029491318242502831432385908975256211680803914980282801175261412357821457668945555060543219949192294051266869754725479636272107014684882967739906970832478436005912750054532463843770326728434885863330401998743886785601206043310975262145847849748419363403259894270777660111042501031007609007295218375489316653603739338466626238608603224807381725840493296668388175128789631639430686364611672077842221758457418524854217491783612558431903366650030790198500492651713362454552727158838713718659007938347104600393779503202575370295629026593481292524559455553288072889237385763763254273609368537405389084155292485590420351157856957674433762827450444376197463512817539427795192326787594091000181246408662717507504382122461429296708535664197595263542940388567076987700798686269250284782786275514988217851511213537997464246363856426641841525080359144543330928710315847809137603625542412227984934730244358754524237955460411464061029278339011218769561558553543294952462112001251722462111228539255623120447003832374058940517654223219017691541159313163032812252347790443108953384211760777972393082905857952314838467332159379246329702821946973101705622730394419284837564728011520064009411835709338509233321642459179435329455524643106773085557669722548358842291416742872239710338841740336353592839364438368439573433945594186185369167146240834337628559323568845479992544295147197131705047747024331018393034395334281980148504852931393940034095488739883326254985547707105876659206583065890443777313202850633723288151821153120352693736581432583818249495019976215987495882538538158881098126879603822887705360990208*i1^161 + 35488945421453805682380416175050154995992185295389943840446624289099489431121597283776623204252838061334925572312680997022777675976394545870530064337320722829329859228842926265988245653018959877916944179827881466049975245388403168802186569205985359750932930210777124913673552904969145236328753843599112625771739718547860760359485230485292714275818196237408641945716746360097382774712215002713775831169481982440956137642503061318633249200996769190560104316893277179081496937354421562258239311391806143382475452768777182973764699329356627387667493026906910762368080820445832938100352502334973497280006850950034968238409683642537568566840346411906391433482607909891103530787851356450069088845998338942972947170149799107356429050757631900590758824197077048328801217215978214198614576775042837003679170981757244644401633612837599921470351106809434295259762854152998955361358227585952655928555818770558313656277936808541070600652571226909282315898138431952913405962907563373338434790701034354620565393558218910472401698513626835340654507897555464357724877651700201250260346214882086929065014742980447811315470836442566074735235016759227263162443714239540100793548122193330247118848059392069970840136761249687776145077558409241791315496793213407743503112083758075196033188697572658255994455001890997839856220267275924607624190374067082001574395178846489282802870711853270904070661290481131592140024413630139660309982424445259133934538872519167289402105882910683251205734919174972454423669787617720910079348096138884916977401544117598200637048204438022607284236027619921205427438239772668901983423564791248834018486130344311353392662065970934604959098479024390412758595879093313581204827177150373572538614605576215851514395964221582391799555022182551645155175288121813040781046029965990305889567758588484042527791821687400470074558481913568725031462723739163494301709371944554112607864448802884454443208991531997049376947145025404958244785415072633600708983598384089446367750881053862406691567335385136119495901369007784053477341603079092809355965571775970664926577275329021948941067246392750503240792836825210028970200403233847460389379117391480980492098426425328315980818854486840207016984095626631854475136003068742211801041915897537237863559936786213908706219157202114698113899077180428464593235300510072832*i1^162 + -394902988731783030323462026204692903879303423068009447567946398927608950988137751968565620653047774489701418987676627930308269207478798808975931969303216922963955114656428930717552848238369424397459073901949886445937418712557162988130413630795773192830645230491585880120633401068128113649035910330542989670594267397788880131041730307000995401053583637241639312227311078527567762433552951720046042614457334212739332228061132171792740184450948791595424720759093067465054783549652328031805304338325601615065864269055921488762094976630334852579082864608217007284208040063307857682426031622909882067208150207246194035253685726089158181857477356733350370894616488802716374110511666692056101305022830160923514092249608788570881622945588319682734063000274383630627824355845676802018751556522549026531438585030069475561057156731049419236613359435054072425479096269741035993249473079122330370755903558012094749426013325169918238055574477124872189320473551223272403895650679955049222129863633209691643574699301106031208015470839747069532397201706778778778402071222553889175802094431561530634774176452061296585312185233195609202440029891698213433087924796141120386483564348614377967832118949061379923851879452960482615458342562353367577531809983456575255196861811453815297069644804412973328175159149721853278624452626489556259100064842976614625028379840333861689440294994845485682126369176623041237828096581189036644950183568842718666082764880793854998407136930728960875947660132631828146847270026155129316096158235898874660511963935958262724464991764341180183868769038244000687778275499288973008051789562290847126543908847052229255970778784302788698021757369596105732705313048798422944268704455232752699006313968029331305599321920565025231405358823134258553145152049070242316114172423933695306071462268510915147343681235905428312860271538176986129045004458594902315185954654047003149088620102258771181290321288020272744423872703131068815705763941287742635857093377640409340025919257906966347839697227157170094126025969815009670289341131369150811866999962843564474169394859574330895018560810714048990265636449193221333253657261409602240636626521703021945426217125816784488202116654852858239600437969743103980827727855340636996075550894229922885923355955219993271743583111915009753965490326208512*i1^163 + 1606036479085788389712178705747047810349143972490058740439086172551354608400348430530419588527136133460613172137935728222649576678663585112149300522917730353555252729753232402641495375112017707924708207134243267806575449421092402121773901298590852696478429285353670835937716884265089036226062785643094459264218488868206058633468179718296819382059780449307128397197197121012264267317954641959502701075876490904984506124744224832112855566343353126141716129792402947862047337728367102619531483667846868139018010613887843619863032100383618765969260716309662414772726714858273238410379333871374614729457617230302147468062188530665774582581980533094434985468640173046062656841467188625017443829118152706597140089009980460562786100560520225590962340457765225100040336239193944882518426600185307172844777067948022277884473863281445537411713634892622714893516253683902560127489122602931159612600809671360485864828470153012228458597822996114002371575511267950298502324331218209062760740611853844836356508028432898199908339105459241913319918927634306217024062949395985449751750287480633452269420713816424935465839817985517423925704230645304975568395200598824905368573410679974835640227779258212857259325885272839695928144402014018960521425821819971596983824714761773465111402577652872073192431446118480484732664440708709795678705833045170668793044837162838912775004767627086978815424471124044306331877927115808474130742751112297870011183912240699142694182789785519338708660835185561391273373843366888782772130965753931289922991018905534847112552070290698114873094978812883357329534628194823912554340450414091887587007608117472574659583093382367650481526863364153976885373228953453812911204060482154076557174805001783482784522630020586694243022259494979635088254247937545007848506140207841782128552463817164287182121038908196951151922275687351958451509446175338898724994426410514586016058511534082588038036688371052898819800112884399253034436125722402607670349204305450377269066675921124932018035263937658302600640115050545276691061429670359343941085020830114168335733958133176236285446301935648964002731114524683339751762437485027196011813991952749121188034956500195602948077251877390506336534627709877820575520490558930660372670160019053276685399477494513575650519973249024*i1^164 + -2367689206361417164242649499840588296566572805205058627563153876465359586879163200312219401460548323485327315388729581555219292745614756943360295399946218225322526423252572850555442586523190525299429777457170009224706824298143050798782822416831178936398988205441577698287550055297305681267253300318833036393418895364364022052571047858397436686056394142041442419931020218051955574606900353213248887804563244552202831508677785403717080340221002829729592498031930595150695466362052364394125855169060385804479015366916687151416228441914407716785185470353665642915296518183856872477456109637503609924343439655076863034935652462820349907468706013152190604095427758341409443059977770037244299823615957714588930334939881379062312447381182195219044491062375699385056008539652502802241379956534223055063746041026533622599319767715794443036190444273153588548928205661323673008681347342309251283248065660488997877831611025923488611922935508196520931022363621365499964574461433378247483099769921591062006025609318178713241185358731558950809882871525659914188559033917537926496117690820263483087438839327871065106793867007347289593046432240313457912910010418790348632974644150246970797432464046214854568279121692026321156172168043711102483486191993584949117646518075062865822252971807158606721722131906574775776041701016498510513115655353921779388858611650022628475424412400046473391433226327620099957207083896348342730783290336789337812802841313608404627663174782513767297715221076697849327853635576821103647833012915856811585970323461861941517645228721273418058604259039611152886620699558378817312814464074810844461912204241862127824993352271135496475039260718493283654645415577485421801652520453177945030264286735495383027588790897586599825517955018700825474153585903796411839383261756291834543131879463961306464959205135098040320107765687058506646210944422009773668798371881524993636087002513194825228667585374338700767429020679109321301717382010366217099335167139093251210016431368327408423698127913211350802214301724358789547647212462853588011409526904450045531239103282851603610003114337548933423179518110517073631594511110325116846062408930828565316993840774647335947798799447430869396712869154583347737436256473668897632506518604784009216*i1^165 + 160121762718771568167261111053103578982880303866893001698624277583849977766646677059823041662729038248982422577295029556808582213821562666771189219927945961953577408573195407565629770432680876591909814898803845860901075180613330068489264499780960515016081090178328439341467736163671230968267017466826974493208698731953615456549882677194033405162038163624804953354947309071238795274922814794572744493416404731728697306815140784154963418186391006913547324783163679248605421787633342020858420064032820487268284159511810448773980867113833306115038568251105698597383781911578729536325724149959605660893025161147745129151573641771168361138926460893352080587153870972248205113274347974213953060175919898602532979840076547492112378690255416485358041123324313674212130335076968418952238989718712402284241325327973098906284051428317121287630160295585921092903528851679841020994672790778328281011031523606001284647384352048121845509277442497996909182904415632677873390296587889238865841940399087064267103354389731536105784217285942429382616825748665198558150240038016507503005648515702707772575964793176870119736661655422073844147135987166278907619231334254329908037129565282248908230226547045212740987085812888185699791658392456883707607677100576063332288217769573545583228802993525204945758062947307701577934356418831567214721184973534849210371808940715520438682518486274911608643693578612211801479883110766084697189466204995433022083069580066493873662571452445423052547483335903845579857915349784418737840081543929831829575498042801983960893248367690836246051182415526288500618373949191913105443893825195860895792591298652592739849880245434670501764309278911822988416820222916255288603389060247738974900134173159593365243837524160198185127254669641641123292947037996000155016006491909790238039857029413244988205675801388907035637585479897126717879538554350998267557021352244401898608451119061207494710434976332936276459938116001680078803028908355205809603043906011209775737655100347961260319493922054800657512646547240440030467549645889921784020637835017443313679650693359587547898933783278952017337448455629755068196881918683106063954043487426698975692520898237459637098269461518655709379774877227972674694144*i1^166 + -2468100606449501391990306878798015270389418902675481476209503634645317192654836909617292294918058475035047311370793998052389042729035710816042539701746376066280078188047694943591693620157792802086260818854220686479212362803185841718366980532179215812310999915365378167628328463762937366547145932189168278945940605756514001060591297181951109558167012916915092214626792917449390894152472035543047500674641154325685879880586781371796140001733908634909165932145238521316321430226506438351241625206509854044945067291169545092657210882291771013170358538109109169217825550494143472264373656740049765535635996868898981194065396447741968844670939168623850811084983227516513700547900006386214678869039800751489593150283427278703246548520417640574489086110781094861823003301121935535322210401281853283469887644690057100134487572934689929272327619592513207348168482114978520971268270031419283065982554814554585959378018614335001257918632623212638222489693610662206868899356458148134451259303469674865469362702500224302559215415095066717246103441466965342997514438109367001309739026738740261426629224396609042427818825037452996909715369848439576889909947688469695631083513326715117053563047050997141597034526581343347351436050411342406269020132230211952744789093727893653651662542577728477781591662927864132937692870300430104546749296422429865467820473768513650403344496088551480539193839369255395957323274062629066741839404696980539930823199920519417329650353042312149295170019618037423386373931213328779243783683241046133323558388598888106706576099714991567469913261391001667814960396693645429414556327553174903243686120736029268838013082997752330390067273094436066363988491259120973728036762201027124114504984641044617336757853519821837700136386784506895396284651056064869731396123913306965280439665478403315934646236132213158913989153138389080046473523471707977154708276771056109370447472193582148702988114494198175715055093366185745734216085945976714073546653651669341593586746336995141517759655685900031567598140640488881062668096964637219730935040235929162978859350226470462925847886147377461255782671454576079705796000068316317471450232167640000*i1^167 + 85209373292639925385787564465386604707574314376640836852400233961619050080046802285183933848286242128679863789205046730184876075843114020971063839652320882718140239945143411429382526935981089310318281998919160283912780555898920773949984646921088816149373020227768793164673527792467057170172281539681858325534041790885421705738504355355774211142706709365933588269036835201658575680871471701367148077959712898771158503718273185941872011483277237346367214391836324904505223144002201049765885793186341989364961308996904336072693131944414837558178223832515136439378340323119018663601653298126812705638287365391514149917633944269976110680789856801163408799333320408197483117090226538528328083445090938080033338801826461141811299595464719696777925475604870268725994373561318682429815686177919868975028677939278644208124242811219904119915682480907736843660179595674414158305588318746179031874704441809923964561547283667929862211553907002109444432913611944245465422341210747357754426420546147149614067619387650557415473223224795765969488498019891186198890906085721153071782991745266433520232301875263100672941892502717203517029754801965808530567327218519870985881795274281330709998924615432973283092399820356571621475052841986904989945450513918163802450313883225181264426087020005147283184578627124241664880329535385102794254962751391978644627573522266712177817202258160845832141555611458093696723825367482833650631061675792155254846224697803768589505091686497077325395101970435641967736325992031977651170403499693852618901375972822256015564230562550690690354473352257357710797407151243083780890856222538452407994976658658559084186502190781424714784693867898073063380231661436309942107250523335422332683343751164340812417112828743615470938273895783973825649762894682597449327372506414580453720616723790623638767936124603470602047533926177209768102636441223571130575564764652377874319560158398063939405234786916289340273621522405491231427698185722475899951110673450020388420656308114659134893842560899273542069431207845974328241671494128140678138563523180419717208771357959719687890625*i1^168, 530001847136147386320880313545867513569442128327376967572693133253084736424967295159538886431129707104209278358080307583067837861223582799895796212984760174528137287138431537394037774330626868594104011133656684248664289446593956393687420981531001631148776596087384055802256260977409481104819299159799000021233824330700087678888888881228050692969974176389062007263028197496731239241402966122784547595167105754607760105548207922728330355151247048401401231563588378710031188530932231950875342173513411985784421295990930008750730799738538616949606920865011883603953613538075669935236296932517846188406794869208697589785917184452425342634194239053995035245803876039074627768134559009395159368576196282305604536480492524776457746351370267760407870664186358451173278554457118550335462241682167242175212154905019497192877459186500538786430990615207603050156485659007090990830521643887448717787672025209187397275754094273796446353686064235012493839802688843824816730154415233038577296912603710491124636466143513229501750635505956916271069849157671117546903614538454592344260525035475997407006824322030322329637466152842142229108835444156457731419437984181396992230776975565074537036598187797171075154503298516725742700594121071123743398977024190451240659656534746502609616616837993322829259452132191580955949528688947092407746704296144362748257695457257976575647124501046870613926300323097174139010688415339660929083190956952816582905416885104563518981378629668382113902206849654661864247641585984610158925683881222252359185201407282812165661979988739533670919343097837244221103763570167256522910698630481830330273851858446306455267135032548708411616447187593465701177364803368349062042461294555921002201604825205067308531538111806044155342496847703004637758414286908998400209194970527587606731928681598797139567220650984501374550189715248426442578182333708656423197034054005244537564329042536908578972684845632247130003761381854162747920088538587350395835234065020316325546308243533622809044666857986431316638170163400563700893909096902196781871758658119601231620979287944538170878631044133875235899976988650440499055475266242427607961211372715329406907642694504236623096962749102939029876076586939092157658392339929288052035017965213451069511796332022366775093726656259496667056022493484029876852010643810919435463073577325945309576840798355330617463345469204207533798283126789257125931014720309178202226326685912136041506974690259415710186554463492684658979652793942361719539388468456463567895730275527588076396318054178740820634912454693798583657679503605846317338658869862835066549704279320990555486286681902080745723518254613560738589782494188811087657260772448632816149580692164839712066034897168028014601357713066411127980343737594425871445202992764359506383113209731532700414954482776248182683333895086197719578550631621644329895449356911685407714007854530386611358655665341005034008370727698260118036339181094107389151247090700023099598386981666933698668828634069211091335536189012980798959610030767618250332222937777561503579691722513029282528633215622391203918799448578278073210052152943641744464949975655605881990879524524197806103219417682058473625597434430291237967550188364441942926882822145127886953741586262832257767766015413108392509084660737112117639343782053036464468050155658155123935423576368617011759267233575514165278770209430680060932775486563848387591726647675133272556687166760647619674877370980097198718442942684680476276672374304639746025510497474545548379505737938142340452843258336003313352602647858298198682742523511742932171461133242997692196061141713351578676730213844139135924293721167885156260493305480105076140365045350419195199115889480943694955115652534824756838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -818379300159081443568943788536963969367477301243602676023581835819300296287481712585526927811561613648748812261246144892671971478082247198193854472669369546124731774574354094675292210022276383035719297450055905708144641679952559674987481473090671868443156437439866020475008939688735314018354358222299175454485589361279356390822977148001983870129118284342089727966602322515988352240489208453643756571326918163550304373156552959407815864287237653341313294788588637302597855997094245187928217991739005100774872786134003929328206151831809590645879814286583150146530652288373066931594284847420979728711606093209456531500344826999776451197194979936249537293866481120502640825541079453082527758462918238376281458288828528178563341013107782483099603243053264886279697085263152753863057524650104288641501348728782370550499229379826477851345023711153151819008054332543342595284296464411326992047026019989115328060197580745971115103991423789405503553081163721347084858125624681201129841375954663197082683790173309462236575257216442977586085548991626294742108638483132362837248632947764840858290432603013167103637150006796277141500883077127354715495084155288318892654410450075852246546055298148195651709465039824833154314334866808917192835166609067192310060240151702480861071068485209988308057642430817033833473115088483968407678193061583313006714590716846460801941195899392873799431394811028288158223396697351009001143594439111963195949318357746233516340433230318470754438655136426362309331492533643255251128801371883609865895732751897839432987245910574481080808006558638176213223972057071697418490795431470822211987701753953813121235010432953851262426809078231278650109656729630138239431134594323952942275725824302655321868909250908436407091789926922210488753811868904804610624159628794776018676483450191919404210268106353754932663866819509719755112171555423593410673984822214532289936274668131696640634229616677547615893292671372545507863559091409911740518680933493203598822288740556147961955314902962928607743900162997041735263229067801574051701654761651371049345911237066278287525071798481160001878818921738074077155269020836594698736539593846386728293002801964341484663047772385850669516630600224771550742313749656327121305462583611608093581900825208054641309344635650452753532370743733039958046089375072319097222355350847111035154317551376336488646886976834826855656169648838305051441553080835294983823965210176698300472891578737346341688909448502080804099485543806380269864836123341139617641424845621626307282245177557688365370623762239833543528500983681152301143282314798955444886728788387991762699491372143790377062588059844252977212417256836046076801423230378250477187582710329368741053979712912096367098300347759397839535693790831091979600537719401016245759467795820054326171205897744747710457591304601285931667834856748346670291204033789891616556339378107168105785839826167192718177960237628429035585672063874680787816936609771633854933540148250635436352052925051578718181821605059049329765764607199537533136208527440634310172536682972322620141872085335358122597200891362100802599976584947625422769202721894887913795710834766064660717905837863994701956335610158025690943449262073140283330162684179608396061653288829123067009063526808069989283780345831737770466586462303420272982978018088929430256171705873952451984665718227181626822427168842873167212971583306584547305935837335897101327702592911571954973827857060881761217339365964238525115305136699235357168314148144778204696394365047592653319379324663697897379153902663736235305856181797671676408246075558187477925964559513307150441207176385944600287942431011500930675733651365761152322765023320291808296924074100601470248946574304646633881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 343534737197904999699025770338333982401480829623802097427048779472244789639840443523562457890498535288534146507741143475822293340969253134318722214596576124516047602367523002114305766802685795673264774307453664839480761012757277139842013094649117323136742965373578284607615334186126655957590089563052277054320851594211514889584069000055615734194703873888030831550586136608967518034621447925152732111979821334386585502825983100683436231432680792358351958085798010004301271036217985136344848812637841489264205106559123233789283351830296275502769498645081486455591218405916804122632096933094630141745089721818165215723094486216562053637924876443705398196974538913994798520854121526548736447181068295677776244143469887483736348812291642283677452454475118107577438824403592157999333720884178365409586956237495140022649095434295830092133892199502516258301056033420453300313246010364234253226431518864815407901938037526537375246147692326069264237445043717001802582431021263070824659551745207432893767941836583913881334324291686568578514450735608227611162545009802902352284553885319049668367221151841506406832322420046802620085499713871170000026166436596799349246937399197276306522783082441394273211708013821962211669150112903624280609953546019836360232211199709331554997754457664340971238431762534886453518616053672020033842857481305535404230983524892415414461608683086433355254724284633572457608263534675789106427254125002024552573476707185542791359141090942800922162537377013504899810744322512169939229813216484441383231176446950342803084550604953112152987718118246593249891305242658356895739951293582858492417868142025977021519319902125645605770237113822769949129331380888188205064765094805801713796629641515956400993509713115228254388214347811656775206632017792916724534039161648234408419776693422192865414916561883983138360418879575555373961891850536552596002115430586729772709248083649970496087784591045342401803863785114547534756034156927536835072240950397256660931078090096938147571456989794374262129323103632265490261606078785402245092399365043521919578802963136032772841063843243284691852138660453719968578997524562172303758598252331653518110587107560928968627898121542391115695382611982546506413450413587943770812166961033709570203611032371130575210101553986592792093819261872466192867413477544695501339267062344691584218257378071375706817485939528206856242434033453929964391584752546446037458569861420378357707827393210252755859039885792569504041850686636358047856218756724575208176917066676068435517789509946908168063312343928946351698284901752725014951397513374837461771395975092491068657485521731397910307372069442787453948091155637687101388348394686972147058817249995784768958485474041001107462557676520242616981277074283186692677153077096005335386963287218634340590862846396368951798916747466763559976604691678756394793377633356765558730396390291865243046820694557203412847109008788752742915413367664418759750551431005832315116973857188817627592369403250772393735683650309504915549837259263643540380957337165321959847034276012771200325608676939772221629628437342000286656555948113595096278579935572152322002261991299797496840992726433352067703735518009108759896784375643801353123261246697966634888011601340456140968917198354085136370054530879247163549697952649349132017024984001710559606736169833928798177659280029821728408203073706282091253830257616195113028739259003001360867763418885874453613154511811614070355660229443512166615336598542945358082861887627872781520782569674695562624331994560195111675214164272352449186058428099257613744427823502593221914694964413537970109688123316580989821249742074978343608290244771985062788765624643777218394100329735768805769909685231590501148262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1468809721352536577289019928352413434359552210319476780771133498223262121820177769289550986465108249488261432273537623815173412622877417106115399491446984568933855578986944243897637105603192985461391030412643054605573145113834021101393904416567526069717045670275595074447695562293554889996760723361940151250191619315616455727708213250792720534599746894102721825771767419085267127778775545948167863878558037870435520907622783941597369875348471745588013200872309309419346235751547352877251444938139086774863785070166532003155104466827548280863694368437842475249794663037797166187989393865514657146389204367375663671479977063412037466075433321002690466949909014998096985732354872768541381219373641163708418056595754134282285973553492066188866935018031444920902024253768618498993863816654021108569800739597131415233647165886601081249245957628927325339007420764223722034932005501611840461873511802305728911034068827113912488017781608224515415954158425092421673165181515822306575008659253069104869410027753289621058006359727093900786991631399505103967827638162117735193300809452857981065289065162338434079598830210684579268121937438476222349151861619336382570750909202320601118971662825520181104319092137373653243147563910347145419252567120260624334291562769596247996377070977008416976559489400588506383185745687335210353381066809708173814584435962984468316611011117576986225803496255468314467818771497787620496761987242254839053435387038184997347730689859789960973964940475939260664259218641696184886366705143706640942180466286390180892896597485234190590664508713901490918947589456466672563064312586588562749246867554664772138263333236900654377689915912541683227588791742124987100549490495647866075672248819728280614062174480953326902529446825143872930155953565837339411274423019409380130011093882529138255174859354133313864821678387095061378548583492755761878555342682480424228682991045864726461646637317653735109568989867252679229019918883739663551637837868161772019822379846963844225097370701406671105226382471673850569007189655396600682194001126931018998347629867500680992433426199775651816857084879421746288155544012790072186372861265147027985555868609455333799393665946960541553403790009082696178311604958616373925343797829407458229341839568753771859738883882909084714348626864885834884969700958098216644059692996718932860178205754638542482219551247972496833565044821559165141000913033123154424601648086585389064979168198051805337222544006129837825952878194028841358460534341552346597629268340148226601107292335041519217319741506362615074678485087651746411043943200138745095928916723031467228883698177511789924927604937054178322724517232660617925164802470001011178909678831601952546039137129318960809919083728352673307313836423459094074585445043698025986279571601014365552057896251277750927671155821091984901858950894505023474104468490566689447147053469522883194790188826891723351512548077691628592387872551707125045952270684638178326638989529691276758093260564171153960221056507715979896035496742540468158535812480333714407322521131984534893961285401828328820254307938577851793891853568596054996773691894762155265816253221901500021462779670798113406687717295169999498510040236599296889653345159044645309957929342216400939626904340432938498913411817752703998074656065613079950197451680721507156027572995872374013011974796029013451762491402900072087908807130031319498958200926416153317896417682930089201790848396299041338159678875034060770875656465768177210794072777388070145028542404913485195059774145263505210983511526032501604736590377655154799957898769946501069211443039029614806350034814549128291846642526326093456859327551532557429219956441259618910503220056213006368865166147531549819115929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 148449714045861211067833352658912904982145361851896720115663793764929383676521945945814742383101834203491825956079723180939161741948248477987127448236004809028090191666681460275524446899207637051873406374616355120479586913405095626520170934453013300740424363783285988200267010191730531128609256988625110259603871447889774719168584603863307923945773619043555923032877921362998521401146279824423620558582992278546677298565365878194606201246719129444663300152977026336752426055493614570907327943933915377095107907004980117416538429493602445458863477245994142996944505484865724561643279393331498224661310429319261684281138039673788625656044093178721786154803088778942957953925361743315101091871663940719284786819124431564261917151666105797045223289659545080906088138922156844758190773616382987926888007926442127697094155779715819740936007545167349654023497991310507489104252563860454949199605923429862438264071976173263978870981597958289654427475344275370720230401751762441946694576220745109094060465921624758677392674608377158742912323866313531258486886495458076652315675633788252424112102358221490480739337979681685712534892467718787281056949712372313589051409474987104670734720040836541605382989149813284319785524354502780657962207664594853427383238701916887437080380114418507574249833295563481341180573349538836528022180379306047791863914210833058840119766384031183833022091551409500879678852626438495189088664561601656250347234538343019872082119106778882571232945772895502806009857848576221883559208369552102766055966811678020719442863361867260295826975766396804504461243809790799906496244498367865229467894331451903171652358706735334060607234266200863684512514320369099127442334013894606491238766051598156196016039438163915532606307378494638278385655251280238353198499633126515888442363949701733678447411750303920575390651910095658403099733454695915907146145667783461843312283727056514327308847336534652145579085564620760085456098042042525822569639282967563074075162024305551717957802592267863741520351230233684545960514082767544825478315472322353107501316256591964223110701585517165516841974345948751772952118882012015123970352802554968770384124254673196839595884712688193494054638307424509818552045877495848643907614934137860430514923911167026218673472577329285368657377252011027315775528054198522659749691633412332050456331816284149711173848528278272985109176497598895967385891961888779783165140888638807848780262851804854277945935215417081449648855255353576847948745580961870115507978928415602842466794826450874859778366974296457755922363788586674870191704483745464024416867602261330060974803202514305750052237676549269075403107349582756980145355013269389120712738970912253923552197109126531088657592839947622638373661095857739646011583384981982755705666303071283146031883010690520157372517978465030769415271427372645518639432917142734146164794493774745104961047117971019651911327858966771909366049005841109907526340989561656571227508610992920086813627239118940274974239328232986654997368358781463023391930135457450211347752050738479640304413614689105411914931673652807378055526328790614353672266497729823359075323466658775330847796998885613708373861161693535130675617909261842627168071302823132164090087279058251868934065113961981824052328310549148866078405447437890099808475378491892161737888453397963080522419806368063997469805812433301299580872346178763053221561050691498439967779083251068543158764181551941284637288628132966390761911392452337569480399923787297922662881138489935336688519817038926102243202505792043632936682042338029968102302238383142293624131605410313036486326173070105498065100066164197048670419072450720001563807376274951604915541170703945677794491219527482805332633190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -97121008475614873979391492367407171569088081970672682969143250272834904914544122534358087897330515365848991830357375414554285143918661339999633599165247901584741434330093172753877944001570809083244267034097742595722518998449401689396699276160168802519351147954590989216633969045613278466682189806182797716163209422906721705644216756488170990835457714241787599774185831486224745321112614987376479010716422532615007688214503149086420275990188938687109969240390953930538744727122464831520762989104981591061782245768687474083825191661887500569372992829060763405851784756217030254043746377988183973310179279783981530789002229378064526484584051033124400810780091833258702706774257952240634123449390265481192497776219436897506658668464739890533145582422890747377677245272090752891605975174119989395912047630199120182752755003312504227910815535430459605706920347009033040999132685783747163580587768403470459517834214885741141218869152076993622294381543538042485768945306224925637895581909524173659375408160843958341625970896801570208306308149880769043937982303294335498863084678840775273673304363212883684745652888473283560876059743771754279138283386992601895791585866948298225252578448830254260283971257747749257917017989557421247105121551046331141747909114152197149541557873856348678180703458481967495054626940164477122470182243457305182764811892937953551301436952591557484699028384997691703174591059183671032034082217374445871593696722996800605046284499385497667115250810195204056739807294727577620293974011013603957838990420467824440284737018743248451322488330887212384467641658009953280048400721133442875611500510524462136229175759747829079101659111286673678278324069767965656924755127013082400727593289604692045628661400645415092191016505118894148141225493222683601067487959973074372910194312355073905746027641908235258979317982981929802167948831350545344851695152491736628083435165152758664339818476889406091571749098104126054519310560498928488373328669545044187663337670464907035250644597911275397067282713824772730612275141274106560327771700060008001640051755228516210154964713437177019721319629936357766697342929205569573462505052936915418847752033567142713172239581838526633539392321522242830159154761509593345934718810916921057253576837770914708468855859996852744086687758047663117668703762376120284317173752985101266717449379039373137470559255210010685345395591231579973092664759226001522859830760634782412928097390030113776487540530877951544441650517769069748574923721137193630225243000362014317580177481403354907111690994238981492651205107317422993769417158190281744616519217132967934527755809546567167737146399164512794836435572977845620451306070974899943703614357164836964943007553367672175688083605142961187054330973650189734971002955306269953254281698456133443458582855203653599438039956233724413771774325837307900435779852313354167559882773145964519876052125151602137824928026542765555081275471828804411325956329075098436197531481725894368334004772265822454885613896589307136917008404104488239073582335553099027995759085352869794945297060997088133790577929175126434476114764768226133144444961371150001075893226002742842504050779716288609048716707927309429040855339836970195135678184890577934097273536208682770277172827936228386066239066537360071087492274721333979854113154741288191305505754192545351053202499747341360528032970539507959640303379628215298968589364759324666337347094887209424467918727330592963429764545735117092247694215557969232370866046197343664762631542299065253397001054793061842842182102323500837780611861952604934899734583256764346030191701973931996926773444736503081719240589976720843064663477596920245855089935783921594044194336565106017094810566322759176831788646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 16732189054494943372066972696729568651415480126371326936234554857471624407632611379898024913739216025801502011675346098996017451803428985949361544281889020276966094980049938800321221370895017172504203537654194098095934446532206551349917134030540985226296421993852944725922978536601676023208842956702548631249200625379649643769847889800643540284523406215901280895372050583341798682742566249051967815761161426976577336570185417026841888418161702871907206710199777753662313713609904309703521684594607156384172552377302950982678096074448496016848524031903666610226798590930265455520554760255939385885525863628285909357514463091424788878801274831408525986770445887596373883087557959649368400172031002621683734070922415387152272147582292179473346716858502815184102451688148137193076393419194267149712037531350961606566039727097932156287498931136239747782567636392186914121573804001220318516522867336136201562211441828901519600639823516407104292094132146295529456265345144120350462620177594200922636231961894790608394666785564487179563651163904787292501891706902163529578351298176507595287895298445141462953892854003016317291625987681503102877842339379009058792549889023427484535486521872102148202227036458132575128934316713278466991928081104711472466277871828732644639842352671671923173955419859970466243168438414596398476165808533631584167856449140187148708341700386653904756390309341312726534433514303096265518639511614575008228804175994479862334096579964262789185965062108303474909664981877889644229205890471149198979874682780263354652786751800840786863899815882105687445291678731447872544669466991589465047706894106432592021457234708753888890983360104553596240363035947052716990664752985619935060811713472318848987385643954380855298056869785627040799366399900607516811546945800398167805280018905199881538311112055619185252885121124342539751802853237981598996016094652638232607395049233316615944353065671869364906648843689562421680608405761778009801596525148044071853543940479901912021452828600202324908339547725730162442143809297896295241840968227718672213014951690184843420099305739909610005860053870556074819360055742363875869431949654718653004593354918598677814566913002756878864548951882808139873474574120902013449909656879922513715195305871323139091175975072839926072365021168256396135494170752178224871399729566080067616040643459331092119413433037762105387287624854956758664857411895562609983171411782051984588562678455283802567434570006573906430211186887563329874024112152221869617056691276804303378521881052765454095428881854484583847928486631536875501144683641574349508466365460296300888967541394626078460955653280571326767955816660147225311668521953021357407769425039193416448632946375910091162992735356934125488278339574585868904718033087409584947651763802026018029455185535343587441882888734175018074507404907793881923014671569316404987146632103278344812797662331974592361132830216907112323197312367644048784354922587763545474873847472546131247180634457733972657347019392286108096618366992126486855754351726659897522653335818245165847867872399298836897186253367320403378119567411652900875175946685624443232195815383330392890593321055839744051085794764916027266315242123610955668093962846053450251111161844832409973143551053436568711242256661797112143678791313333199574066467885915158326345246588011705407175093130559612819562697110919308039235621401980253619491331366126634841374570108851234842273853098888682019432674933700452851263719144091169399135338105484185823243000357264951955204355341443343155813462808655185351621538325293036419168236862755676182771111347358439342351396193153845119369311076796472479131807762678862557245196055905363717746736419596646329594168134900087133585381785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -124465187608800272652964544698627497412292392255626604787280447904248306084096018118682052230628115126799685133409281004479010811551963952400421486216630933376338493841383957989425665606350812764877188572482928444512162802774421541259830515036500794335064719945693154086702692230767683589133600186330979163843864744314374314287974508790452413644210237269673987775212853999021706576883769626318056579592261341402905933189405927982425235118661674084716543450524881978503681117167578628871587880371894460417807688423779208622067721726248613494109790597974800271382413336736847250713713014642152171206872263728690036639356783062029739904547973882429165551642497318535033031219988722045845267070947810581322109678405484636857071883073641354736416613818362934971191342425162094095362023954982247504890745346569624475358189526412076277714667930549555032889328012616658598839430954027549461567096797184788201180203999715465421087905413391040805178129378653350462100697149140999850854018893018033801668507914086032128931540435048566342434643385197528418417308149333588158670016437229541041036664470718677048883683673842595563677912425117988198820969953514084393255247125294715377456649927473364385456194350947085512289314339735231059411185796155790795694101681242765029010656552695286361091299562183931532881760326735137272196226162523369683738004418230293987991415457653118210116307161352363814346787714338087489540694482478316271094740893041981539055838755667457120179813752938005496474923765979381311715946121509722692347832472890270211923604361578974787228874573524802927839855969386410188342637397376123629111400349440794643521320833627160364304842990297658712726528530030628357215770911570385126822241557532765972449673838034597915986799661965500216177572587327641200155882303041213338504991938084594066325200206061468814487692136881666768527728306078301845243339347644472926430983129936783014046899063467870003511642435021897927963017841290410365319391485860136378264049630181534601430560032060004375970751258622873250432381549986705609463335804932827898424700267491078235392090799407054184476784712687978597411484719238115028270960435285902328408524881312333124232058992055757250423932184033454442520409066370256164782097110247052434409560689417936509950788775909635268003310878900751099656814994553556338421312436186040656018614963304551265322066354554056547300739773349969367631160092881303419698059551118520596959409288434404916288804977338465668086175061533977768047924792670240533186960482892559646735924354542747014993783178546340825325503039961612684415336938953187439825390566917754300758327754093014777980618847541168982409153265328699696296894222114919703522091470821465244044995939876439359850515329289401817000426510877434439201474170320544522627734523150551545254667745438651521281737677336336827188799006016695940025462743036472862570850571099572631544072545725417722453096530183904671538037754910746558438429253264969322343529129161323634356158377666254261603247632669260025013480692260614653541741211385567557578122174980973293478064923016913081955797922726276364077429078445187504204250396615676030306538551824903191348625595534859707045046825049381481756673316699255450480031258459843405799328706773023838158695323136029134065627438941572987000000312544753270871274412506267438345658667713597507198696813443808434445853132737307432972719172678492148986264130265486891789581824405961038088385242262756059360010568812040332958948187358671948743624528731509865215553988646378130051635104314819110969987139095998841085501706008413759950094281969708524578350067772763976042080045200254760359890808666321671922874625790300682684179154529527975212572872565791635861709545250801670953315493478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 932406603461777332220168718942142064717637398576422677443676707247754621370588992952682820430090810994659508947631863843413136007537448362516326151383843837416811539516751040140471058657811956954679129698161796291240797782997286694079824382758654968222726067150104207138565459188982219194464968209019008287340476992631883395657661319907891079237144241164137701245850381032957254128064643071202353742509363824991931788791026451349764826314594760240607349160304543102374947111615872168316241755218764393856009278094995160130478312910775114685900189262309946061885531674424231347639473914809249918691099307212986294054631902676909488453434228061487924859226444618145196685640963861660321856604669420474022894285192346889402695587743774025312279200595056720544814513995080812076916468289088578626364275939115647392259545632048609657584322230723341659012371168206670224187863398103755368780742336594641463724193999576548330341539122774622373718685773970861177331808198991006228391334442504419384584169102455409544462948789969500494730747643726012612537196217646732434949824687392263210157767318616234822266641131836762883597484555480835660922637614571767016195949340042785244321478180009031615990790734174655671316073452180359791855837594824342232586644978240407165760155275096803063267817425778636861965126906840220059384767444445286078246932267105723417091292426540627586739685248281833222056562767394899357127478993636614869209704896118806498051997447091263669752831896987786976279601229491119108036946770904004589193931496284566156734306877866020813568793735971224221866324722017956299288043785798100977951647004827879225489371701538860579995283843218974486211665878952439716446933060529963357582323696062190053874993092668682578889315867186925329094523377377423073462717226358676986146088923271199495452986968181742653099272413165388463156874489514867691121331062686610456649332725021332022125411827828924167224899595744104407124582871214190868769004485969029662620980305098304221465927390783603454878362828646876816527812236533422712438959033077356913379249424300280683279866725106286451725997062117374517074922269349891124885808085445367327147324253127364806312265623583337992181662808982185046672049414744543009172056794578649673832527684910751514826158322614122105144662495852639808798323809877284976845601708313283339079370139458751040201014221062524432689583709520306988706221807615602992309563169179799292650102966730427670815794404637377916113505313059806460503981434052337240525722466151344694239840961322712666126753748829288091222089477391467727171291565576971538796280006127614025285030190493824752984833104930537483287410564040899872036666916230769655523002859404167628793204807700893322781089226437814589434012839462141150514333798742166994232412026021086960803481226521731377005898885284654045521610653116281291597928844336633079648100387011615066775655725930571693408044209324861694882111663054903859076908953246647277694832785733934987281411434946667540216389304179291159653425211630916453790505780352650296445734595562489390938334862343722939498426468086601621634738999772137152641384334246094152775165155760825146102699956918166715765673588865286334712639328951291848561185923623954011640439380451289914625580019578804443563608271139832782285509976198232284160159371532908956713773710552801326269714941982437838020486729671454252525249444320040751195212681939209790132525809916062700038710296307461169379456777937987101838844282589356502931710104559914457265011333107535216665988973594295411609753293304189308629784235545091936467292433282348096859246234558934045131392637117569179723035194270954980939375466207026638537359012896968145284224095297636873141315064614600394446097455513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -7502190074259523346403014547636686970357916599262853231199729226547755603633289150694373145988220272362254606146183445417102893602654442835593334911216331214175227886578317312266525204495076965204763046320314927768470065881107996866318038073031579556697462352340984093234771642073702855111748882343008787331063779529927469238915988398379722836903339480971710663660405873332155109386777454817097265197771573679048502514593035382524297756949951322069708496352730396497582479002844717710091087255204042058571707877225080295973810869305901838149351241101505569010283472365535153587149888030591199889346472317179486810971906489038298592558620153235655954873549712855234568101750490439599996430410864890657575872147920910510059757353854706885725844340183132598558538615171932547333233925947501388242931348353322053668998385171479364819285220161853742950801828224118819367919918854703051746281545516397757408770668950284221639536752167474358142381220134618453736013314459251538477889333715087772956580401395307568212166406848669149100041289763961384164486406488133391348046797302078287418956956691633092790433138963657781215115374248783794482861690156816084121654304958660485328360080169233088521347358849715230077916091112934954070846472432320586068096197851216057761392465575368319619876026182179632633120456494819910187897210912417571986937736551130036374092274521481526082623843950167728444490420712408603284375413027920970438946494790902460541848250390165316031747819385276923694347083312137170189559407266578921750378596590802347587555906732878226098030415612892441552209922505630189776076032251457211723798517754818038736212854095688662753212455772273279839943657513146413949086410040284134948508086994512634073424864265877252730799344759275467500832981600292076485056021931314999873349657835318538675816725021489925764260979135311426913519045031955659615315238091213714756309907081055314385050475638785023990568274210659546159125490053724808751897625781016126362769011497892242486722073290653022725757128236365469246413189594622694597248033106240037393795416095823835614098551468516506650420457078953104586955404675747513900745889280615716374506084196784127390077366191266861236135539134152976452891633592308646706876605524248717931000661261960747649250182935464322802521974207818720409964699678648611260867285372681796251513414486053049826797602123986471368101626411720498310906995757940714418750550797549141300950239567862105410588856221535243112066812404701837052787501625404574485294658282870185550854562797288312509012459125098164469356187421877202306013519907188177557023258187424786030078823252183104778490262037976197371764795193586005263620441503671007712111639999431303726657007335771935981557609485349105932007991761983949297844710171657212638067687386314874039580702205414104758284532609564389195371379169901235697529027288554432779058879158093870105622474035708066474296675794362724074709120307230143887200446441457460929930275354307499476946491740876467318081011646130161006896945932817781553025731305059014897192148018356655011538261521760245099361404845949882053595532242334837948585855142650389508243985153871819365589743126231226294656423884937264735828749037244982440960219642918550484884800730524758482044030151397483778752276296430546231162315663372566558196809918396804261167179770782325806824211792171164544084714235461812975741600772711686354089114230658371411580471461297492507495187890340479036684899253717896735715136222682650159015246859630746470927320468784256734417078904333066436446384448293060441100377139438402816921147172611011117793313210524127363318253222398798353591029546550882331739845970775281929309760233706051864758248445518009203478727072372372090301496845926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 75902270229226455664208888466061002550309188573207275648652965523691770204486590417000687086576479629998883712824646811604812075053899977367194425956657853486739568504327568858580214679348729463095966477562683474230362218246039591206228105777136759161155071323121070694998019171286500567038360934256225995372741401314941587247898967691689054155123427716988348889498001866658675393953621043638695386640323300990154400119317230428187191235858683350338654708384956294133081855253341878134088525396562533363864489121458268712977189933460385641911624747643317383538102140464541452176005740412058466156968986171726864455202758411693260110325849608429708387606861951133564244297771900392904550377074155124888216985073394245010652450834680116258592618962078003038199702468406205195634369019979869700099406812686350333564380957049926675508598701057766902435852219087276159754114928408285060785016450035315172608383080776671226820137146656390720269112022373228246900718788161105021670928031955321293697222022325018521588901580671792103891423591562373656714748226352774024357423824284638744807560470173220260720541094807328973529188583757613013250380784866850724069941075724267953088457134596094453833973518306728325934679653916842155299891898039405245971283596642483589435205342856015465595859589009667474978489507022307869173692862151213803844411238940210736057791763752303053014352460754197684615629519625001135544985277644336849537834879679320795717606980676937148639980629275666452788722018209786657756662995142347517962779022331608750166285060122485310954491191387212570421881777059998766616046096898443569035983841849667345654575355878092419607255605158517484967218295316491346359826887676195693221228367696808547913256862192017554125941736691129074860838285938371476835500916434746598437168484133851828297503967034483421244476655493055216291306514242650756463750176576052655443459089269308397205725738411741069225042184090122989788996881183416273030328086728341052554288377442453983061996669012204844071911588837306636125460329418623554574855885570977112760524335626792472794656036195452368524392242633578865473085281855586480032211906909706044617836083965758204122982742029731868246598458807896792694116297709672526235919730457042972606400093496698812906198917184000743957893181278805895329621601983336983109909488269494406978065482755144217694468477464391914562423324658246221803921346311320493513127231484558638722758418310374647215030059006293848331476683581389315125056423193873379020330197955734291250677497169249324869211791266622099394922977009062927143949632740806489763768749328578795727972332096061357589650179616690375711394177064852872715515414273138084699930757780211467468393967838417958956534531741790539775504366654923963521545890474750237857266601226094785274951421212655116616011585403075782667889944590465177701827310792010435213004450363749495269220939483081568918810981967805927011710579515725638136277953811388031637660349057338457705033028928933154563135141765026288069112894948540597308125911572830926209188059759250749965471055083097059608660568119563847926864871024868716422687684631960888416017924876047580978289863057772031611586601805353860553112788727305944241921459535321762252004472268336692271378705744880273534991512344921835637606051212521903031724350217867146099995868047478008438465648082656174956445409444244758161335232609043666494111896487124008109768484450253700472240065523063690410087712318321620199325522017167810864549004080394956270118119072840418216072046920532494089503239478728859302108599143735410376938347695918177730137558495870764659264834347649775483102945054970853700386691064153907892111747956820344264785350639073533672655268197874776361853507338240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -441610047547812181985031185168585014336675811466432764046119409663556356397833624198595689315893915755178997002948002109670537283094997235633515223272014849034723656841929371703835956591023692988125610646822472438641676283290185673152828521406759260608851330165280145676032791403699542777463869524866415366924917964086965352258700577872300543911067074542887710637818573650603254236043292120461270774432863100299746249899975687996621643948421229813096713936331938178635942003511052726495480332254059828644961823929568680422948977295635586292558005001467729079441169650167285935368953234059209645731156008658795332914769512924656962096537010114162411579620654207162443384353908436413040889682863131755086250575741357144241990954307636292194322387424156657021250449145716812077194202297652768465332045210199239985244267547753627424151576460395650943342854610258723351950088869258725007806222317189945033331564781658216632421903898985466423736132073926707488929409513038381253560810436568329442701066270907800199868656924280644255179152500714530092087297108733229545118704079420913546990622522330743564662375176217609069602573755185148289417392158708240984210994435198743321949687571568551854259393817504825032516646785341005309522668235642195183050861833198869859305956638346666352320545368043302024522627761224114937602070089155409274669602550727171448200056521637438247084499772155503988375193263866813780106570162880779040307523097253051611488658208373432308807709252425738447894498232407347006634267871715206779436254160410305213847998297715859940159460292101941748204888719209979194297050518724684600491016647052400107855770560588772080292901134703202848657135561191315491123189752969830579474703787298585766453449991613520875250111186065752905074319380086677751907177868522344446359706171375712146583172670193320534869029546026279769883224331703148983185140316403560608049932598918575071323002470203437188468334237769648040629994259412912877347531798572358241083432056921512583508409718682491655658773433135458334500621383420957347307283300752782937019297758812867324050048397478880728159677661150235759759326952279671620663295665637186758530071420449587114920504587526872970382653786356129792365704434322054815407225689586662517710576471471011251333588367873247875324744671878833281723268108440216941332814840607497309669864101570647236915349981637528352616354158185232391669470054330318130164559233597754443451868788446774731954402575813543026460632882321700394948464207295733463567195725355307108780198894061377029935006199441904958392989417940015325673301869409428031330267663984708669520217795367966832341073974945615464383972247020007456469671119850809810262612422245095129666586895454213774941688490140243777931059569964478339785571336721521647201790268847325414254969843483552604248062494484933163891178151831662417069326847790756192779672837437404076627493928282376206847417525337875001895308823526376353156740556041202821840231004265693014388811503998593747119269832672933715045461852350778758607163686249403951085534762066551695136078004933091647225089455037340866457785873344400330062202773908811617566799370229865865754743925173796063098111166601526749059157429766660222185238148800540544301860300355808013944778222741843222431556499933716058440220006060841887059674812641259545786043147637899581783364501902108210237713694945780011811528320874608217091957636535671017849295933537740639490293759090639362505872543786199722409878102577355701333335639773269582597232880915506697478045916925061595345745629530183017770258283119989280702556357960573208981418418763202593576843427852659464184494095741494538283553121767155664237543943275009202011948884039649831617240694377398446448891209449472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1682895075076379837672611866064858259966708709979448534837168182208302409193550437181786091395427399651268309926272095669491641719504181527031666324191407506939212646767472815372431733211406850568001752264452969701832741130934378105466721051743837017860932204487909823642485437557207760045437458773120097980302688169780086753190551046973764006443586470523563266375555377041543454477793636195554185036378764263560691482092737226960955440483468559102901226925249977506854599717996946578711229759784104215844895837819656022318028439167743675923614257563007671257701107419552637781539664469994893997688860721058085051956046893613195215595086204850278147694777558712322743932457208991963508670055369054960919168087648779721487961476122343905658899081261534474421117749714178799105223546218734117793124660256931465432258371809944793046579295831592983908152530317465492779106103051493765607247015616450999228073068905621115879721347244076636413597613218533679042654720948342440489384462691307718386366523953826087340289147769561447522760612467798956182790768926727590745696352169512153613224159852923913163646804911014174818095154555302576001608595235293586748654678715896586553293435311692914404012692860292277548479123097947939727631930357531323772913693105348246054658985979083273308284176894610772979502853820066261642210905673441769528884434707994620684499692824827161032572959566505284561303974728040104241592426499171514462107614768447743676369012578573233391023129774052458260099233175743035729785834555350883651970725675905116368570406690688652673209101286669198116904972033265166661153305506317256387172911309885916224177821551450999830227026547233925062797276908114798986594764472828783499410972177388865299476198361093407877719621173154598542534537810362316575943633161936602674720896489478797020402867939930798073446970924636529412895010662157816448564683453799089961902892443497261405224860345612519919749764610334652594748709488382152613729415441673727215470421923253593460047268180223046067619947517646583679921661763965090801359696595250886113862291768529875404120244389762557649777055797222876603155276559412343899758282140616074880938595435649345360576052003105085579459962466038690710132369546470326642343310610338708326258150430179605002145629325097849617241299859169998687186809110251129077389258602479619753561644085747904606304360495293113365799286056008156210801213771235987139902381004798246236374833604267445125573495775697909450922927924176176791306567954894409124677398778367708136682610372972563608347523584727504213554671221581343211928750453617115757861156319519648766242096845067554222188720020687990120295512759557594488559018215899941306479911403965632710132655020736693953121012290911499393906213292948692269973795004578497992432462390392787615664429807158462087421308628154412819752317845453954584807884295716189025923605051673867839950947349142066596086590508342137905182221833144560149127377729252941890113961369095242767805919717614637172879036105869139814469794146931159354054981993144150307564003458486559632582476056925376402501456012710821738477214134444992845147865035013118979118318782917975290005575866484813093258174114929579088113993435175854446544905777092374782810492814969101380637234272764285199440848899565405992877578115308213129244309996634216546162520558574072496742384219482486006887541193591295857833914843652463246200487572787136051149193242083342985343331833097940570196314094383925379573178100419858466424816687367899333560497942781733859894635809125585487813038974595859248178855304938808085480980158829634403668942424333374836275191618404756521842938109003326015605574836824028012494065728609979895702784857987123418733507668524018341344955584217088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -4059233979777784394432340405168037716857254783222986823973786595930241631225235258589435837073124878989691568847290905517141769827076662807692726680473148010989942968758173827776432814291075793577471919834157769737658014011122870155920839777250972206021288241484337159027040628448862127693600797499827503240667047914482998941511285478327605056416815394880120797220877696927657559341714330020043039451450011325289538602771524608302958121018654699508204129637230827354083915214673145834411512641376020814386791154154661375294928229429861577377679864683356942564355655985793059924182183721648576732000400536790334339827289512986358874372191056429001182263993218169057900618286773629104304099063065307945974874818592543960832980495314442889967823257997885653104044162747110299936399983230865407106108441574963854028663503924630513875645760412744159675264615677396050748794916397711541417150268156149100800821152370963729083825443547089190172434859416983699483247280027894162756218209854770203625610332951754437405439061068812269326393947158919263837947541273054080048732561496956732085163767610611543256152622924851849476841088861076431528375862347108928943591222843497955505697068928818887383772837523638292691443446187908144788935759185348477442185172168114356240105837426802596305097774652796908340777800550593439551514010513689205211426136998431101345678565824793645459307092926596084859009548082508134277585259843897331703543845836547612731078409911289628060507409337108592946705856346410386859137539906677416113218605943158237083511732216911057166260861883853381212161449565561585753732491369336037949580369730271037760559627659178033845864114888549902103728808880561411206070379331875161513294966991340708894090990260251376602755704772503774206616928164839028878701121985023960593808535991958789564903809087120418496554663818657622386148318848059169016605109889491839053238203187395395211650371262282073104511074733003009391599727676975258446206587156579838938034490460398635915175786573763107902660293677374403297851496476322318053179805699860031403558714920342905770312443959224356232371265328552314031284503018130158246045353126846396863173628310462779944615758051896221722547106373446896647800117494249306700442295949138447758650432677834765410104945420858660580831179144512576309733529361842923867178400349181335902577596128952271257074551160040520674855487898527464862080230277260598661346982381484676711818847809766933393580430353193200831329784521393629509471082906624180999819444261923662430992818177176502437781061225681743788374817083481682250382111694214408887870287276507391712094902578167702095313884901561894133034201913765049471743484007352626805572586937664163270491909178160272453565658779459964577206308552026615856563776879215873160326123402747816574829429653914785918989454939028761674359335044037858365154752381310820329017524103715510104547324139523267576958549260492792925196718100609037554575568973140184761642669016281445799316636260993033593460194720968401463584195816839903670364797329127235192373277106140109139166226307123522456854571998370372701387229509662217800649203390361061797757107430257846213990934056905859507470823777320899238030793053157411907144144752803737362272793552508049575930071837318476208310291817582290661403720457389070064563081423016125972145516810697720355012113388022728869193138862630245686261305342149207431027142558310691829362161168709535141404283961904025865328494806777224855554284157352968155589641050113323342993518029809819858764897349800922556573607500517173302772200682224744601415181454006999304765599480633004109052580161677051744409602472578642319592441356260482807628326903727518172734080387701618575336348166005892777020725397553152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 12007541675993883080472998225782274400133106705250662715788003327887219897000844789171110540528187927910995585132002414924917603733222072277206111093073860121026730061169248305225059258946512622146465137335119104084910912676121993963392114692518844566336487339482397836722536884323226752215730697707245106485665646759904766167593923194337770306543746145636316827687822213253322423042190826849856981693775388081606746458028904799083696840431582836271333124007085637683909846419122080305421013883162867214478064947205298379058674749379086110483349336309226213340780847292712410585474293098756156540163421694092409587447968318527094828576358744923883879747914435528362796348253184733880403886821134549063582928169548141876378261949508725718586232852604241674245597252735827378298121030181694832283865870457200453330915339125588440607358894874118050816830027603281096648697238919149558454801830927216723409722940368763843457468616269578417669576500117882355686232264429055484870407710343606909912117663099926264495124262196771707413610381226560424920977929640385587109250528716720273760224736925449841314877716707699958511496201201422661383624020140861930391965523408096423391596323183660155595517002149557259751101550822407008410180264887004486652179089741129061796688104496572642266915177271546270087937314039803458265746296175270670948600111807858262552673378535053286410681308248257791981808865839730682368743457741144698731493392411828807315880748696443657640352534245473094358040081087017899020777290053230333160337960491436945681204159518867318008608693478449361996560617766822966209374567907154574059735452715600733443989807129759316675819928485739815303006469502768685112867448551972868992608820817456443080039029818922288727544766046894961253824543934554203633048698745219347928966714194108293424461889136353510857636118173790981362437545749609438220864721153247204005694369001762473029704779096132758693781573316135019109803871986885233315605364484347410966367443412773267403278739050384170443397972694398436413382815897236667238202875125254642313879839585458794034767696933983441580361894831611357088125273435115123155465673579864371133026254723751540832234925969856160294308465746243225778357661811061273539059267288258068660011811344864410108094643595102730266260953991518245577642893448496384393150124678070320106763465727743242866193658154002427469501209171774194788139977754900380875461295033738865488157272018653464969418736276753326676743168556028846144983271456771925257107654595216630894314690595290498183846691325213617131083633819670783864567885767210763356631857428410116401142619137546793698968100246685312125712241274357657797488400940516035314084192907874185534852923589962891615340499012634826403610680976258514308303184955556267827509341151122356684048669488794885403960642556581231900861061202487991312325531504502602503722284782812478427878045325514224121924137158883862962652778152849492691249141979275612815112785266768785159990648993763868209311034122179408660281833526900433200379022383332536546185235861340015337241789756441464167310265434820342755583999147648442149022987752667449003173831596956324783375850837763968371230115594158669141290229073505516722168072303424999258891902147113091390171909778492331892291274624717314739395690883435855968140791555222061086833487981847800080593777992255385871339777904177781503713621439993767065314648852581337495802340018083763731793055782078686597340522847500877859640018896695564499026857108447802996145365405598967655558928654795549190862291860503771719368271469473994759557038029182482018717376803199601819320880304759663294659285675256876969088404199409916516524601110398381827773976642277355099199467177410646792895990278914048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -37218128183486169051336859875320505017092563098104240296558383992375180760368867246451858354799911795953708796136544570686342059475705877484194076529551907465017282964751494294522911497207571031146696470330373590652068353207472322825465658483480261461806923603872949155755992045214214063638080547260330310339455499215107489149353553460344366006196066638930619687938382351414614823425056350412685488684299646600816097900407402507959986684155849433226177976625054916396409813863069804549807383078358859972702121135272157207104735711528368981322641165963746161414038090936997572539674173817922062319333245510177688752016976563343187730016770688193496995914221079643824767283406807499186101000031450913932089775020465247580044535484927266613680340351577784954448641623474665121607187550245706957094683120243150278192952427887601247089793803400790358375317468976311523252470780658428992249030098149763321884795659286505274655115324689630166589660493342130591443558283558061597181521298725441314439867942729552912048666236874477244102889705863432382815830556997802213496549697278403140866934812510872014729238071883767598202510655505976878646645020613723939124500807913721476019320372197650933708614613173884166939014941352697340436405040160863332505162765781117795976478480058124547045632032251601987623245517523608583469940690580547484917373836107304881002681589591952274683719316003056949455588776924895661803054432964821883690452243819918836254327831816248613707636088404425335758006677626941824103728389157128965009377049504610560618429326955398486979756830205824532755907868386256777442378965654106742313461510078466322889554883408234674058962370516623959018416335809777529186441378076299839209887986500928374634010447941825779319270708810546403032578236998467144240646416446160125392930021650256606312660364452470354632495502406230656194295944181738416389828258036421258042141115122174522569389694543265068174114449419502963087803201076556115667816679316822561009911201888962870367435993244093615338345597515623968131989947254879887180900873823524516635771128002330488392239696155718692147369724333768672917508888231898879613939240236801952758139722517515233414499817071178308785382007143689214800702283024546679801439710441886161717392605864323456382159586584608848468938354577737860257193212255117036636251540977443391790938984636859883978822130173593094614382489403553203153348131971737440520221885692864414437925532061815080282396891956081839921439313613540926350683199688674698365563491006797276999332712938410709877149082845236806855208707015903060415960697420569801643936086955364460309711519384338089511657615081866905634445722676961993886414054763145450387755099143029078515778431614499343602558509807904407584880980748742646876237724575983226569225117382859308112265647845231743051691397089546304167715663310247512592609799503571932757015080960424267841488421050329383136623945464122240629007529323774480476463160590948124803522751542101079711538812709406117930639462124211584589741891926077121235447325722559833168796827505997379253315309555679623745794765855565938665156348620620686030729460222306293578885904791421030348024396634786540110701888131535073453143626873191605102869749048256355559737507818220690185632668644045964822622597443552547622439478684049950363068260088479595085985880763740099674424677954866552863258424428722790397416587659163309970754237751941470550627625528560139463027378173511959982365198702723302132237025832746782796886007955453047422370050562285387795128759625463760224026209663010341311927756710401378112717859188351175833073947263914152913672448287591166988650386298041261395128826552604845744631036236088050277289802414844723008427757753719431930362224541958144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 91551243144808892402853791467780228649942701907892255777693504947732610690351118432114026679723674235550316391496004533683310052243247296197934351928644439523240854708645389496596981347023921204135571862937353236020962301216332592949320060578056923098334862725525300777327043113068843960532972740733028163024543012796422033547256404097536390914005475332315043723383000896138759080841018062673491247977280230128148228560341694754638864303683884273805100953200532574758259568907687989593096484777736470541174952745987012300759977358843826039980801925980041231859003075458446715178079102513354741443909545387175371393149454186359667892215872369915140344063890749266945101392317902255470143631753242703400777621117060087110331103183879013837076368766992544368902400272116529413123371466749226920609536429530264745355618943559321831244650989046780025387030914710350216460190154796622571758971244646900725749488110358560392581829602359697339314197021063829697038557778442400605986062404937779147808473776435203592690849709628050521306047308820138459718941324608540823143524872791971754893422241906345133894112506281040863376049003755349119486685780069791085523819805388139089410655616567316559418166020588941614345212454854129026115890773629185768212168673820137330254343152508945353926322426101689495676898998448759013443685661882672911432319527632358298632304005200332542723123053147382038049436270856849907306248120136959383239394680599765066234877070196476890325981198566125612448270878327180746288956712638523465482737105833406626176611838864418701149573747499469598276556907886861489349445137855677270572813716991187070111189445764238862033153400581970574586577046113599701285475107045656408432258035161372258871116126386423896291590305553673056986626976537225750664777248811531014483924025669955552306500582268322883648210282217536200702677586977861429784471974798110411036237548312721126055426605008681453208126094438030496266981828836758002829363132343323931412077603506547559514806719624387313104408167427562273262737925739251759735630677746841402353195593993026481924382657987935549271863664289433914319593407204425751736797222030302754248310062492785571183218985530234654229267920425583246232197851895294898052504839159413206885812675604040833497013515999561740016436251465819392711753777681905894829610478108421418467392458574213607222732886639791000031880293651851210985114600512985248690568235468629260387975527277870299906856538374406192073923145593300467700056622901726412319987132269997313294834398572562152154520587962096820125507640046196915041585365429055954830783614381410424993398962950691882260941682547650736134302660412861809984168275199627994362656458838625694302041309958478564649819153869589430077609260665175850766178485616072704213267894397733872191027908449839079511614441307153955989448497741889651975868620595899308477407988990730835876657604998575370428345845561261602861826032963482649491834088764453216440823249213086267192851651206244280573278113932462601063076537990984942945411643823143296899573391622197966260880365496307552249422905217764935758982650551542728057167788098953995068807562292711385635208203356919257664491465224499691369274776780432497732692396456273184057150759787687547045888883511296219149881330071165930241659459953612686904275551174348504735760895611289471752714437941962725706036094819721230027169143739380679732337462935908539064316805614459324118540935132612368193882159984127033875281389348324792284426950429266473712168257898865692419622709043450702744911516683347249553195017007211715227003407833746827031414968945542587221383684943740138393282271090149688493952741732323732794377823305250084876906867512463548496431041843170952679781583391031296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -200025753680050420408615025653484068545591002877925210586850395152366030183861334541323066309413591325913779723953854347009781439739433208551616114164936923865175701451608486938546932745558438360502699746451023732454718514517672227129652143485010111135961111920532005643136465996492014126589548093009259448443945048186470462280687253511142467301847316483939676864549844962953248220285862842063671284111481434203916662250230390066532158207239677169681057632229332263191778910703079391886519693876662822080035327703885470481626506303075778961109747694590041751644041922533906456425800033405647756065012639138077813108755813697350291533651042195875803220632833491551333636495662069618569095398334560589103154641378740492604320965766137557432981631053902807490538224463662860178606949670901805761569793506291496769539152463900636136034124048383408968524636553977516586649334558393815280776897113693754813607132352378046199365900979693050558044231629721659161116597455928737922509104083778350598695511812882995675903836720980145251590261247335987591741822863878373824398113096308284489620568955280620871526332724588278693714037397555350057937605841154126743904863476884418266507777181540324722017262030154766556294682039789300332315599864614847821363166903891885874966670130691177314357066528016227244630818914544012911435880822117516386571965652242092017522076313233931297453573064295116109613043041322480918024217623751765655462640566204121302712866425998321422301645442781912011939087234737456062162516561442536922067387173476072833405873795039663757630137599830517658701968494715829206262389012562253300245607382059658204133052014534893035586458264318780432371747055515796140747281193385951033248829312535603353646623150694291670760898426457339816171341021945554449807379163807487434934450548148345912942469808228932781979950324869392228893724778869516011173791628882535224167478358715751672018004748333733782394164901033611498722062594787806368893209486342380353180465819035100813019184514142020637466528388544743923424077640138383432228787284044848711270065498814118156696652080691814222009147680872901974962119657214469930983723132926656054916105290747180072572845956928032677773198652077004667379515734335257391374433450804398407445711511968939500731960615952380057913654112086969164281150372850999209608845612601315330364195737601698441941683458650067121969813946490403934185714441163378663861225411209538179220946891006190677485459667182605946032782924515973410298629975455458544750104217495622676488170973839628431972893321148114601443741428874633993047200830392375104701412277090481251376664844021003941490750804271393475409698807730567373768867922734739500100791150164470036277140781534653606683307618037103055706137553268596129279634858014604062007769974279472823720783408933744945719370458937128511566990847597944902813380186413620476730634730735362785906441141769755265997359090764340268938372569094214438791725814613104862707707885767404377403700607544872144055287486485881721083224552137904724273340069736247254765092956959023048639952536612623411397136063923336291876708559570820270404127281360949127246686030332820355771358733483972677562258441459742865969128215540042225720783891430282360523116092973019754474293435942624149381727715542731897895599176405077822871725751323700902884244280042618060730860461824874171855552143828047457063382317445548129563542731117587688244804593733547606738955416689399295133732928196760202898673478178373559009636703933339917160900415793040926300354794084914277385194231872625467397330202088774316032283459473743819935175776063015797991225343063169159839992509522324576831488757836531193874915783144384476932922778150476212702312669648730477537672389243961344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 121483143261001897681857836162470398145940395733730230379876372167358579952073496846352810814557061362040420941722065644377199505073763935125119690562719493420914842158980421295000205538078049719689292855086080578591980727968002035406212683891033300951059581408867571942278844535699936722499158815202224124646733066200853332872097283651662455760241010350041910654721707181914993065587662244512524463322180317485481667977805409642172987799135497045531457509118684187593692931465055383682071897837170438562657905381156848737791306200199845425493157818127734832053772258618018448242297344299473318676582493795246484217762084134391430090038660649088905927931512413620992849706506197950323275885955699493574848377903377837581584004393828306915971492388655578693049976801116925397334301462317460807623694366440808713892374118247008573121500015226884549663822535402873874090983029341414382082431150279611326830885689358898816030551801900720809193722670826635915777442780555689801662570080161383527751751913896505400176402585911150579963279188926215333345236737523034785690784377815973697847275848408541555094974454976478763858278666017016604651725909548482789363570853643867754520508342749833261008381118260815339527771534188714383105104993763687434356311024240028846641689850020300367141834939553203789496310422429506545211516128275002595518257328330019327070209739704826024352358694622566708958063319900869938341876182773644813709769629155561661344253730452036424704072601835790493151851766908556392290530000154139700189728165900324044833736531703696823498385148419226263788801338965172667976674609161052619561834877277447681732099429236373788006136687626609214543751720280748702943082758286130002860395898864522199008738991745235399695678153200346464021980248245365642911372156653714245273415727483167014743736172496937528300653689325751764824878627343002714401415846920564368177333977200530715856598405219622051395374946945963963761526633117917582270188209490429307868169900498615398194141577547320572212633970405667653045575886120338704309561096880850156836055270737166473318640014685464112675765527405378315959118575272559117536537792382349967318969131161403209675811652635099824749215516831825735826207448596662267752188633417179604166625284633247086946548393000170366329846328582777629555928176708363993182286702160328871971657155959232669854735231021025773435656237472063478845184147846762566211634067658213054457174401447259101568347440902597730762749337677066264875496057904445262522933400757054200563640548369423300186660181436372843073933915650137213339769597872421565002460612808857013732140574266688435372278456130887692392649868964377846103059168107735204684590346943050466694901266968988842749921526168106380648485477210417422713597755414812249389837606422028361036560824668684596345358410219669764922065183697354526817996014056558966622870201395636431344502530695736474973815099888521968547616669061208999162441122999238673450089551902777689471696757577518967140980224718874018368688423585953009703456064448394631384132113184842287800310137338153089312974255848079974855133764344557639585955333774283976200978298610983141966302964374433201284060592231787054424587620443102274764196536460569966763470091316188741665083004371897300342689301767914889943595155165169020311843099449009533482488497533459691410904269985688492860782528070445401955105016530793477948028072001600652373999602078667620574078845876248088645870153087077422465000926138420848876855287496146603559550383130008351735137078329882027158542338875497224794906917736894685012074154190765694089311027845216695865234610904950624918277804554038493334951843479758504608911901698621194242254312112174644802034835850876730804228181276491776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 245282913769007180116252033211723010260540432748536336800192697306273565932249119874418766176266957312573489966048691845485226289130257091044123381009867645452953550776467035162024113464586612255265573313584888496761186206764360541996803317039126495340947915393006908624794174129072698742637832191750627000863959182363802767366011978325865234344750679035147146828224082918284460634665551074251500982469725734285350601279653586784061134074810072880096842329329973687440056624739597449572150962233566586956363667745016936987493888805549928095463456819244314983774341140740263801411528524634909946500531126208347569336137612479599092818072213751404405803686756623277848806448963186989927895273655759891358449201004641822618118279546781770708574722975866460497062879790743681397149495345329177618837141813352346838590898671472219031144824874460168744840980793590290904736739214248174194272466055724518143675487150658101526799626612498336526753189311165445880895541262463383054443608821872514324402057155043792892902307419861806048567223647277612569906176139721390771890055711812958123601367550481008689481037758493808878797311790579896939701957790868526439289184006617837873397511735644801270379221100213028804635023408207433731887955710586397390705977992648997447247026591257770517655686956953177991668854138144097321174293677517778456645471786174361787468498198199642479615659775399196907415226044555758772891194207167322613304347100640881732077563477678431489198365547119684374154640568668617035684197497269900518512527648165672506543931240306368731836196437846177753370931265922106937983913978655221817265539151214017901029651896780858388067403273820637565007634414399611533697386626760653789893684467488084760787059615304800369037081132415221939940528614456461475693689426475862660473017412298896985218848472319851040028604624166033642772511632918177733321213735730501676388934130118458260282271536955044990375013227932056163070507228405840082918482295322489412851052321012457838403582024806202251614443343041546237428179317077013321989969209362142470501497202218484692554219158170071328354474912675477589135195502586450612553968952707145965181361461691677774583862042951721613034680015403612072685686137003240495690535034401213016457237091498299136862149785789045932940488636394916127936942039799928510672944142634576582720119869487299325991098517398094359867429399308072339082311863527919876826792812877659073462108507711908263536417764931494551020368706585286766868003069390891252923413747277406942044842139818968048937057118286187913387787647862499006447495316688722083328134749004932424657943436638106596305022791520180592752209292622704219424400431180062430119618793704008389980182425420329350139563138123844069906211742152519088640915626965142531134524490588437597379670176829301317730398794592135722837131478693527036095603583369824737446090360673183597738320871243017677012564830594536718300167113275956291371010633323137758133672700239098003353526850400112286983824124580625358170189665646851002524150484728728426218458737303900570663756186917045664895778430165889041399386893942485867103247213347138948905760621354513039313129142146493688378232427199072155014683385086342441347361219839474895828586906895325733201945685463798863972074319524118789862333313086434559968283861867095569566808661130914316522808117716493869574208162878500515125370887891311746025381181369659779250887376750874219104330000938500226528847022732582186644859103732113707998152296846241997064011652862766902681526662104925143321253619718561339457007492669720400627408722782110555999127076421324952618731133993834141572314101695061886888670255016935135793192909136332457707279339633720147049426202513239672681659304274558976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 208456820462387864824786576305131688308902631574809333329595871635650782008372301295559064887965213138305909068735764126466263965317934963556597689596308040916937681237746314779606620504674878709861098254608500058438257560758295874258051946387021218905754697624853240747613559717567488487917754254575160824847767607217448705681798492152041677449333462411446847667974250556622537839799811101688545050521729624179539139689829231638545999705155400898437353899163179876194515652123895887647950924990328856916637661812016412021802931571433825939188279796006919215450690732219221560700019201469574955568006942080522886252602354942312609252354712548592950149532390014796475565970050564677779223036322128401792101072339660484454028515682276004924376529499814070116585719562100721791090808694224691223876588375062906361663798493780129232341698946220270345534091206394543608241138398267783506388566908781287956835905973264754036792125100183219308068391931753830030224280140797226568755013792077526805173369881712887553861722951913330446598162151687856681578735140757926467982530150936175298447982583574114306373187424835864757007056108251087624846097667384704388985851146004508242797314082275311793196151577862347819385656336345411644942890893439379282315045359952750583307638587931538604971323311743275433038751956178607531764587261813996311357028748321929042752221356206539841215726771716739417756002648144804148642534696347902981188969258859886924500712299225908604100405694592072491122866917692134747265120247587134519786093944815155979547460095911266821232076677624654752888352393045008318084921457535095825588427081744771427192176029276280487223376563840246359288403205556795026610054614685703277669773698783836223475449607835711611241134238413672531152063428128406863907840805007610107343189329916681793213239927389664108687461672860346972839225735289746549780745629638678805497103035910812506433479296880255797116899084149906956952194381773267326610110445872786106118928538904899283808581149816045920637802726329938471750998570349569598402630199185961476025873824406543369449052514651068318394078453936649678297131884210230135597620205704976012598997285723703108464737857690761768714320328578243440176857513175559068630625260396176314116358878548352527380216776090251879106532764322041403614745485950278410925476592450252117950125266982588484456922069781246227120962622393498440117628539151287958212819866034374966715061351223221328093223776936821613889758708309070583353278526243647902520272225835948844471232423625557839538671093189357507814771896979036965823784372773654056076694103826638188227287546143082104874647920816361853836640626542594092615563755264391198308081618235503758757019245107808325752621692971994556044173933438145692056608937029857139056212387003039351183823333798058998513486654523917389860761550192657427809746490212705832257288417381436525169302939894201361675612776183325127211533086736915211112707484559828064767744071425492708220497987556904381258624408052959103230353030340203169711621062223043272534641111135038937637388063256205025497189259982826165875564110791340235896151542140159698570522097810068846196936160517578886157071169203563876386651405248988374122480376411328351817367727369391679190761861047254851654821298613848674732740925082479479866524998562117367448439914162440869765223457698818459840639379408572578546767261286168510719704993013144126402168171669792964184679836322602529672169764075554242150740645478539682122721754294939298004552872986517605773154678109551969013736099572624107403932352020851199105140946545322904421919286085769031271079051902711459202889249335040946415840996613568400882802721646799504935797412386281156960320860288509591981338679635345408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -327074318266560364798088742583351516131094786138490800497361981178239122694203341853632041027481758384785654049373166905144608527765106799272228621069508162206991151959193557683450477107590542816334678639553103363961207783398602974421594502434283928945320450025809087351665677512057891171736166617443065390055091602932663928489791561896939194995574274321931190288872997613646146357460666673121664908251119126216482842814063064203847575512111750021194641098079159916430275649070707069275295265028936274797704639827503158819545603380006416548197784436417007565526247246305366363667045659742305319489161520027392060160677597699548608575522932766915966087258324611739597481210784724912783253959007217149625098317845484581767847565983562438971973337700004876750376049833360448547681500675251258986181704048865151918643023233566175955179364841879902395960031835762977895829704385348233403047759146319027390420886696342024594575465321193589439704614007972398837736911801964189910451852187819661766929813388677745115155233768633267766697113639225320119783958000722241200333770114812405955672198507813359771049953023875118762250727093317310288638062910011719373420149452795559687385422010383279967375693705216966051896011766285915366216516317872776467717859690974119425485342633716172063927559334922726398961233131730639450474208064628313042539773334187219273484422033265404227901130289719342331907931460614464474434652533444674302003356064805571956775781500581183896053227614400591951346881604371143974650541608107083495138787288134445614758392164120522313964938461117139493506147492208818895145518699270062589207549908115713713617384105789827820207585844214401805046982535483421174068048405681018904436202075862876422251389138919286715106146514178311798541302655750009836810742405974503410501675709106806416607885082927390862722412344005604214117279729129755363534743419979496671270878838853286791380388620644706247209460307829118479382203700639488325402632305864947636677055200439436422721495872836267260487355331691518181633644020872030832235220440882185676959025242508436025488444726718618787330869095021756387510943002811119948195931941070871018701141801947945039636710648415189918108601887931271752218988385716556880855583714589736335672533311891725494889602545254082446932693731753144792908996941844041865546372880236439537272225587443688611663444650972185612850609485617379800697929106681391833695903127990266284158404537424642747958368850406580228347596867560758980626595416097484220262451646035746668364586558707679811712142405235910359128338817532627818564385368615540728145097653687179634394038178704792058508544232258188676854256126831935666114434901609287883832368326727714848767729862034381921160098837655528697209713091766955513853182472092209948176512210630663578479973777325081675049833508991016320892758012352489037902861303543474458916492173737809623641800912351740937365754336045870335717871263023448318422208225100585436537219420124265344396952271409743776833866401881330921117253118131520711878316797454543015568574487088051360711246463511386393080999292530408239795097713181082875007301565563875503792927154151097968530895408570562423958494645878961972119337195137017730154681978812255055242529958681692322905775412734398906702683034757682710153254231507535076170831568086234590109177146648993627545973709095262105721795452837243074371775814072249547546282246499637021307641187667699120572130830696460059992585742115397369700650618444166720593221452831270803886554039899862741893228146364283062878523556037681630190549189717801575358052803647375670046697010938715175966154571659365109100268400735871190215182059247673462073369837375077901400090290243402738116780855060201320811396233861005312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -728379942576726964665586304573323582601715404880239472896160187002297048920683075017366175608845336996597877415331211676233474481362333056124304745293687265033442620537518210304914614432709060412273732460123019149718566134805442252460121080465294744363085387342936813055469393765661812475946736206517075298999735162273913549789036917959210281927009638032165086109332687648375160872757729933338929148062838950513353059814045969195859410458151957524827175285600526091732461262775007699364096679500732224921756497912051259389065137850334714046725456174665271541231345221718258215502132134653470337028110417930799786098091475709464183947620205939320093100083704916513568879896890910768503783894698194005775017784512139860175475982972142679730621888986789298660668355675424377048467802894705105599696882824921391765650731846447440719337460486915185574142428966962058259292339675276832644814941790660659551602587629086871286851373733246013285354525037475038633732837375939910978811617586907691132994974999363202115376144291889089101338026114868402144614036651632576510198804875719493809141538778096247036481516979642733906241640183474677692853729161945581738728290949590913783352555269597245972337998293400855919419215973754434856325738772041877476595367597384743952558039246493664096064213051126989513516289605659215414607440652829917020267668408054310630279431098823785281622583328127513365561791072231232364911264667589467860456024009848418970126531942744618218472201143766499743274630695285029327881870887403655791997255772299025692442820049323816093666095616585621523777917623578485289070230629178289366207136891531280720940699025225328521174804727106485192565054375890760909073828608370394582981141471751051859355365453024457557652869547545374711545193961526253161769106968074536269940758925420759019469119390757312011108299699719503492965159712622793300907374269191060644586061877645178457165732509535325837828213473038390030479466366359708843905107645288791684403598788812259094108096614276970102540449048826929204853491714309591337423438150274414345490332572214652107107454397747219024976952033150469261291231816450786470727691833367253420138591722450871871689113445285016638302543334711922485537462823059327172330908163240738279130877168381179336480989230427784683305189038214718268946263991186867214458207810006855472821745272452466112363738962223601352848372006693018823257937383054830318090097828387716948634748133072960869645362852073609557805454893520716218991883828157711034825897388982480936814173422759565952675858910170693059226209426806289501689505256006267554760775409018227576894004099661585427806508919772416005450309769512265038050153862141919726969840972577652345244846594515591252375832984668017711464000289874000484713778860002097604388434002861938178875218545788785068642426930742023990724477475556361225030647361008538566863801459332342443675505793430582206723884894806773917017849391193458682171407581287447707597077256559065031223416998833345685362280538446955737738270315188598706264441237166042913568303854898558954198520709070742966732185725808469777595936119483580159799713546416441628525894131419615451174978725590007266916401420410666778911125441797334301469570751027218345788626031085550053949800861369473401048867198305474259669886738072099918298225120401498777987624115965500414705064130807750659539756988898571967916574966280289618219123846639136303819292247483872412453564184139141636877452039389923260164906117951779946434805273094382003472266343396636636446761157634961531782047524606666858975853853035750336782703983776394123196882149892786609657397361839945918198036712912844985608341815201182255199781175735019288474663921150897497292646206313906009438121054837932032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -141853727950533110146640326312451901598923237309126869254755200970087544929217024401810264208533112152696260810290571119951645169494381835862358502001388277570116921495495971939163375130295285044635324201426159742100116128846979433470538837263198711219825403353327249193564070741801172431290941125345824385871757661109227250520423281204485505694513189215210781043745398737039293400852051141561621925438449885320698572424948278464453178613155104772681165924776328367451168505551665455263656467679482136522084919257114679060018774593152904613437258662166575881038145943451662107281042927573177825018945872434126167537276409063331792039128697581518554837988232273827116548638431440445338051191460437485798848418913667717491450029607879004095761780903792808791570882138365046523131542289079259208995782230120191660857078990298959109590494450592504242458681639779920370449708496848170437459445353676597610930125573128547417711501502734308816749604758857784155232381227986264432552536509381167322145691140183870262326312164868340746025788847980359743601597482798420092320452039816406322621983040062478334511509611109839305691677869901832995327427651721364212839303877156781444378668592198017972024037421303766703390524189177053578322038273256699010255804498699325890656484644043751302901887515902504119030969109125687259634163088076212588520656403383456987357304340999418578075000163847988396365705220399543762984874625703897994831662435398111847847434340342451510446739590159453681560029669953540079660921071177437722286429068196057396963476968962225404963345586024222180690714107142982503436420669722490886961601526629002628236585816982547373176647025362984439423524273017496418265432078230791897773455812945719316263852132793005743977812390338280211360338064760045159847267531630878585840419855862244606322060041336050679539233830599612602173242734566180741040108347083186692928814720614808643533084483879265206450105584817820934050224362005740479383664040329369123729839907554601356762960698528380126204969074952961282107573998462780358680046347468955132599973159105138846759612522139282138275343348247870574859816377259813881989402316082200411722942793158705626613748172521513985145965576043644050761612599972957202823720052472733701869382810198147791724958126553247820426059813798999377819303949702643693294533515887595723537016164523289891890881702087381026435108496669541530162742774168106442005430719601622877548990055628045907473861965553984995831135024286077862562983378089431490456408044845001430591525532669875501616174564139851080608016749037563450617652242389443401011464898532778711897507185612367682295725213247966081685639489092955282481057518397974564726069332807182634636617508772326919094734987787480633785092071443894001780967884683865777998725460051480658194762460086319794359655147838999577625879869240493781555931901566951247371990295910424073975608762772174804829918010289133163389736770518361715689752921972751601355631901735837014763397503518244766946290944176657841265705905040828170666688579924299616324034132051318322106617587997041430000643146155208124182827465805884070672768538330273849067853488190393474485480423229073272658422745013590650561910885800017743337313102059450776275905299313347388547635741333621699273397366432519846625226084016458073360707323960024571862235783556746126056343853831099621237597239961524333923342593902744913074917239262544477547747013592278860304297563960530040434055401144246008939889227300434304260659427934181674292050891410859644575275101338439781619680296236578511565005332278581403520877530660586964455854106869232599327794449092895453202519589745495029259929774308154488276894182835129874107279239078107971998320460735652217599580277751939072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1229840338068735448375371078102458236262739768372115979260982121847596524743451995494804526298389250476799244958717803629866807257931936784647428885917282984161378370151659036124996007902719073352320478480713164049578987281005201411095541377202200223623048890591472527950346621985868493286918077562972311890566164518201281578104987559296992515713586604869485041803206905542885218547852436789774853852283952214361662317736690466186204896720000569769244833426899200009261550210401163854175593665153090234000465200335514037099170038272638091737890558599211358683368136634295210420406815883655229486982315676201721768093370149561219751421881342025220934405257953833485380499238283873238605599210418478028444057771221909303186225263735862791881214472471371107349040973652587667411565825488332937763367015235121751556928911464987854147488545961930095573653625768283684203977324537538188554284626394352525459032625906645808470710679307431507465298276855952781988690045808991693813995832988253878021308148671843691109352209786839536838189567394868123964813959181258448109832202380014636609667185782357766519532235899804585222404371319102025146142056563990036284009749650575088886777054490173161456789692137363789494859585258431323669123918791232568656814459258192478229517575516693066397491259837514784427003590288004593786862960736532283630850590742474650216923141765060311881503532837290732516825073298315695006513698286108628101805525490288941525732767615607264443984221009705976554926291107347423203163028249033132958240226026528720184338186771856920340743834356654215135854296548268795194232477816952071208139650391314613901313632823114194389182635547398658050165032971265901438025363305580164232891564655963647079297667588361727628383826854145508923481006282305231299607749123328391258794927954718721963511798160106153224342256849829817966031872809928245842158971479892205993163192894145326007442670071760250366976420122035162358447761338589322913056700075934827570470883796644967154641596524882127540125584538835859485239612471506462802046734475145266229867776304310962737658958823524965309892632887636273762518287499848526507111788540182565921520011552244383491425982207179205769332791323167685863648687424819990088180199936488914282589162501512574624709806146461490349343790430482143306472376903405174788564533824120525442684721892287217681729128779177317383829072543841023410906800678347870003300323456590471209364848375782328172426682620641776276836445670260410075852988077554229686412783146192811220749321702209147104159359458885170919465538427664666638200572191231524526025581929125223148948004452129081284676743591306674859031835543265859956588423562282502211172354187980761456192263949119873795532032336429537665565646177369196416459558259965720070074105308390725100822597004077789717329301066840607986985327967347545355247211147246226383065336741210425766823258790568204232599723835355634419939161685234590622384799153727454796482448413214057463576197106983469247798125739850995514260805528273572316551348238953230749549677755829084599476103775905952230152124352889311224148344284807354898044620489730225560808124794536279125315011580581645256960383193122761880573661631370761149966623099072644585192927034848852958311346070799867614062904977232195831613066884248223549722316633117955341234083522195525193665586895703596979193705317486649803534298461951493693268777438245408371233562655730929247114633972159731793212775430936451795181263594840334983183209255855707717701877033947230192309805377987455347083128734299459566789093703697468063215388891669704714410945730547470496449320683093452162881914973818946153195187323323089154637704784086017044805628498132746086726404906180303925991716188143484928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 565892384576753167378323329098704848334367241259538993104983918861339238954964797269112133242090482576554698995453783756220225419627113639956522543114318279548526971226201488290286127346293214449574718545006035150220321709649740734980420572775017517014289261403740271040217174134947451930283377045520450703610059780381481328193883256336999231578184378868787235097870057586727333284820699000138104665080533209947397335860707936076506491715279340662765358423564369527573508263508042499873817940801531882178538075462377015633421109513718829854946042717502084013584603509645908850979978133410340695677518361379180757852515993271143995261539905393728927641255356362696554079274011715999826979087981135964478960683668002192652214786554533333501058516170604899922166390942081894020313878832022744442297058765014959554203596473907855976230650054294139665813852192200068459096069493327816761705335469399191801237818276477255581954349244286178610544537059194900904829778846055226300298352785739057748069317281812033328580567031398395800175740668170442248533585255944608415360632954402235087611165351779806362682370481654480358398070920970141901577804350277267482161904896529245657290284396053197688212542437191950699875750692528630986508087764862882630864375020779252830308987519717188204959309743855982285262901518814068431327992345405597978349533912698796004591914268267148905783046225855341445828998146162312335108122010855529494348139110234563301379852048502180177720149910572568458087452345482744277088790330905918295007759150598947248049318403864651202257163014185832764872233007877282884868887261541607937857420995212418000238779630234625009119035653553108636481849891701145874900882990105298658850249183370514111785018067731075293483324235999651589124640791105625435987799072412545807137528518384246407237102649591148996082040733131360473466563191521759370019464378309718171065275202349014992851677818512571044213676900469720593268094260692596784664540741366743649311781443717388823892205200566598826203384213409553952141757668566259962354867000027099554993074034919056919454408146170061356515623352139178655008020901824377743475207451820522745628762963277286331090808509303055143443587511913761695622367667874199748840682565675552461727435913568939946024378835270934955793039256685305969664291843584308959690836878464336782080419452146105889453147115192909962242448715224532601490289377990481688666990785679014372909090887818788670374981845619064384514246621113287612295651367547794207998103847792384252352449776741609747197391599338288055673478929092065499523622218264525909028932754130288794082377246735475878461753823574685525428948934833465589677995220192879591011108123865422410097929406324662420776789473789059216204504243278143080265788754191494828134893223852222533995504573109205409624827254577344173547351106657533609479570714860936090661799021880384958041779334926331275597612135299077830615845940610440172935819470347459785531389642998106857447116048178828277634375845027532876399215110172255299215439024816001255892331271891984220526677778040334501949265105278181056520721828931615265632095490159061009109526500465154338162289782698643532721723434973585413082535767815187926178601819425358437123852993985547551066335694643697695404358537441655340960271524311931629382042371574431613921929805556139513125038915954433548030943656919277557156783124697421841138333643182142332662799872895539794157831158791401650253889867800440709807193825673460098941985630917711029259680190991688222014855339311116894245128948385419944193873274612473167657151970470676228050317583852845793023833207010708118687741917648916591547623843469807221338483700355029481375421887875043929377855503271146420007305525402062028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -788154823128284060118442673892109487442409878311051623832255605792332391721709291779780019600986004935759075354077865436979374432706510474131374151556784306880818355092053781446208095702952192761568111420406260918568215602821713979393918479736132441591280009625565563609520762106106263761080777582090641153106221772285318785742242323939876599475081411362866151721149123325066535453263962173361334008944538776241611040063417850591927133467019800660683123462479107287404784110337228317052345931027420979461755948723065043930147473775268212658216937914465593946942533839304170593953486374069287858088146973584478995114382401192924077416805548312252671437794494994900715429815620441294407622683445138404248931590970373028791194230709245157459614923492396168436535831088565426047715257221119189115873109028661651261867798300462922949956367564889786775492499254347753432070002877490252435486377646440532259850224586649542491945581177093794025271874465910926968688646265592537399689106720134795574761476990806049768151563869932488427125872988950082007645714173017728021295138713509557625113426806637403617755094813155595756601431773010050335108016473600680968618213277105944912488041983316550383632577533240027985479549797070385593345004656752862536874665703523015746862194043002928352576786786195583680952299397442505260807079436634045939554539699727118809838983939062621417856409990020553370323921459181468424302149938209944531119881022347166717959989878372590833434666207996270854959358638732342957181329860523732586579688666842156092568094231273200150010948686132301817134586960003475075095324520671525981467025219709726152001593866763129086838050603398534603858019305722575889982186661693285142500912777932046101873167770686930798571047952295570570068034157406327930310545593682467767306902832754959191496645100944485994568453889701147771386753945696875621603085063319507713976823439179698999249917680488810452209019121081538768778707040731224561530646802640221243037031091735898386827888976653638490010781992997328585612197485207936949527426507757550060559927904243522223812617079358011678761811106719752428666716315643509199396057856046684329411082112560548625757962379910336190129027867969040821474741761621037315397056301528229703704873232003292688895913229267032837437067893263766877617060559484705876927480592649333370620460245680538661702577122559281489727409052923797806719086578654819329976441517282838963807918267943756532324282034129942356735141742783132537910109821028683592268077717900006034494184473467118524946906703315990536664929570385005604521991434040318356940829975936725974383641643535379150848883162017821044318091591823733225763474248371784102783280371462470369880335273722429936015741313362094860791327103089246161817110630359959155385964530471215403675173739124319018885107852869197565433464426381688576857238183737709149603608736007714031079360496294681946518748506312641142359075757582087556139035728530608402170411363289862986405479887865142510223854183500081713196299368368998078742281731617027011639847111717177804552113302784977948185926626344464955206762333700505727218152796769811951588992760216952235928552873503463793661066205825027851427918266171665363236243738845887240401551344666990635266017026550176169847032770275964541099083360483561852402136063799698215208203178013708647743084017342489519949029359610521400270666704811368172446902050145052479611647178652121151260164199016380223254406985942770583298687426784447941101625644170137537034840496892724163404233595464862003538823148697018134062416825987066280833238014654401010380406952250611506010785823507866477845039485198718024878186596804038957160920464400884117389320490715851468142832018023504766307336419049419571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -523948124226399398320336894296261481398756416323523707891369357986613991574820063574650730565788280078302820736821729233450103966725076511353243696340905275843951323718862847321335710792928690250155921091717975704349587299402630689896878395827218647699698643672398895856958578455360809541508037013613548836336821211541378150097571440860419137559957867105311578536974190400465548794218510677557622410176016581518676763255918378631862667558500139109741820369893057801179254606681395395577142255751931011281435817883207808619252121064985462624628454211895252933340671273070833590211373030917943903959857817511092271406976696857917744598878000073172125995290560292761948251429390821141406835851934309488075335762634968566640596641974359282999545331269744700152523836780589052878940336517774736082615065870463155120358091253645087014314464892999225782579371193803833929237265687231146923639669232379777465701533465882936814781028165774961296589623577927511614877494986907286134385871750262902423893362707788676128519281423943365185657626804487246165293691679985489258704176419880022864781987301121124881422071514690619432606141965608348863485442501485255803402393342671451995156438981962301565340629570011581929246879457444944660596826134691475849593094700355647395719814307775253950422982270016289908206942207706325727146756616461515437050823345314646490164694371341053107880455542685062474389845208730881948488377936572585991169031797223521980751045262865278093732706699801832745676617470254369724512366132206339473849872471652959906851501468116837635205825055198930024977832953905779381738311975055189336212483070813467423608949024501110375368029154245753825493308501222196280257350046024704764866450979910083407061496463251707914321570422819718050243185395078161554829953800741898849347499847238739174759680794477297649031201436023681222666357608698615562497887609088073553839511674254673258619475473776980619066565194245107804012370553046120382932189006328802561229211529094114095121087497189893413659889458032209815148634928141733840293813194714916374257198045988347177383318154485627488930870973201423033614955656099948197818162157326568055766628284377420751878391548883700827264755198113150416642391850211898848906827358038525364322954235605928193250689319888992869628064290985595671058789224169043852484473459287950722255354378563933709220443667753670891265406264076235167028904151060275847662912571385829438244047776629417221948648723480876056433118818281495302404977588229261705603697350176408437944022270405775312396073484387652966694588590871735323263873996110704219320096023283842831760289331074006943099289433411431345737538420040923444930553663682168131392469342717364810035121868319155854310011048750734587862205135042700161583042414549724371548170034672938830602919517398196127558550587265928878051605084227192236092877895677028349905622243460244090838734727797514024483720575723753136388974248441791037380150226588627154909536675321052206225480264069878519677138107712278912889318880928578738704352811366903933345127681878772770445562809012529922045518493811383837358690497420320994997909722289228341412662038493886443345701757369000639858516408493873060253090009662483312817961808124028860131289945463590740870525409099135454372520638027663638338651314498157163410896031757394148118909197225329759477071933306215612670992905957964940087048798411793200460392615214553765721602673116195874951615943972884447909284238801642308401428468299572920764518329057016191496854772837039582419837314473938012378624719773471963196392404162917104278618187940642392270223181801623042453268787609622121299687742687040656861258580211426385829782211031239984034499613237365634034418174910545287906570989913453363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 223143324515325065174323032889611797775107364989753420287660864626565272397471599417178831123466870670838522532621900161369449919298994266373181642953938399120157231404994545535858955350496388417726694987795264081167890741987642589255939793750068839083404814481637810872996626269627566808271763560443514877149330087330528888329824826488298092334883083518981468504989204180378501521282504284420218072448244058771424877447791616716747487660254565468658702212349432348213646222474978481823480519638070970670002790211092668509084362957386673858349733953933280770135844731517484461175808994185733338929967622473985312210066974347666026630461204865343515479042259135703898996542553136192040738760154134965583993462857245679010027624958600560055621058279812277722042332318790390948912353781546809692976248101196650655509697993778939855512803703503471972951954118003861695197765997808971258974237670612926062270093194337289981564771488650201445502659054699150457415370862936511826266740347694312566963807249870000537638386418054241417880361514114039056598033055555844408928943036360589581145426921876134454774621216584041863914729626093772763049595164061042202833631272476959056749362646866201664143048949128381528481838352570526786874596490616656150499884624991583234851204337805751395970935486715444001181120290247808465122978282406978637232958003203845613351340997497951921580024112504966766339751083514430632822679355448194268397249951736841290109436889897767503389966294285833851036869373815195370871879454489227422191786096424433402535153040432785421138601121142736057161065906515059462180698255344261334395220385920571974560371842691174440559889197456960494616570872716728438131014495595799856219316032872722952439638679603458143053377841294640299637618119505723772711109284375978557364064916298340505131236795401573200398107264687434925495771162202967488237503942895215142426284422166117091513322642866945391825796373828454116791047496725313205871657271622419001457509559682008542975277725476671844823053061835145833058035264346973961597499309989591409670639487994292928894411451321957016900015318103060111582960768469366081003203492444104327794975131062213021177712870408501311904720610336630269682936265154360458428382438243952274165641247144803612111681690859871364484359832337668484025890725027568167463282054061279233264187667398248200681104645272360003399380588040602770157966632969219314390620706294824503454126279609340709957560540983475045279478297877977186973519035511097774484964040466716438933614561753633637945870004021773773689231957973307370261193631598051067338185373668164380129718216333831213139163949653779889920705632142989059698908585045640382173550260454111767792463533201222739955099446622068794269798861563589239831211983741702608371281089218134492090244311853871387272282433669703309606153187630619258638665583025823113391337017156518093258090410483363928693896262095591999938449707113102483054704755562059080352615652989235492207904438842542603757944211090397769334341331167321741227888705753858098902537659380359315980489860560096141653078193341401224507434268113420764440119532868709161318272294792281540592460431275786501515467414919961058997558012643839264215505319855215750989721662949897006093056694685582272813850557448008639347065511924165173737215178272184047094344506055642757029729309140818173806357693249206952116928415810898803840473770030772858473174467380833192801091370560374274342912311636524695284119670872390430478279682107118298362652583456263585565752992696263937858087771640420012613860449936934979490426816285126528911726652518512466045317121969878288329340464612833948240651998503184557580289073658468563928032921837744097496482700395837582975130195546918092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 214767888328733553618402256628289089761601967855395956313722948254092693634303593552343848962232846737035119146656802592601274111873151322707418398865947631407313202737969661598675456119445961201099026468749736157273535696026253927269729145204635344940400312376958843559166996610685124032461270100495890085622222910636277814057527558288214089302271681020393568084136767731855968677603206125259270179612567414041107838655418654193432174962164742561321651214381471911168951982263969324720607068981569933707911337206888069928729251983678727004068778760551209927456324457652432730198791508094475124827930339926993428709815281792870794160637955667259761539957822319305148672344474071289052913338068498647736522151394425821861763232123441315912304067935642918640486370629667780925552632373684193487188898086409983400331680885275765127531268893259996471428074642838840290560882634463227255955337178690834961276433532500728790810556654730858300533000038864546741467949780467262050775236194697982546741077698037749465589595507231520843620388535989519501900286959041062639590011052245774353838237576958482331320621205539007301380853680145017428948776683793506514375110464615003935644463327731790515752584772468306452444938586373612141373523256778952640550069894970441863512720073001625339402973977393308324566815178396316251203145971852038463318069908448212570198256909320996207935513652407102249039412855611641060941686282738066973253843971221358835101094185240894208408970289330992459269598258250532257953947749821073183223763887380418360901136822452939505563881272997408711387849744645574543997143869781826877519828828375878454625234453412266438324567377682010019773544795378368775414056223485172464772730312297529448427808012499855134568386564308780696558802634077681963096926481457190443944359255979309217376334117627753779302393737285092484164993716090544704534006498774222623456076233439960107588425729922530099797914911225723095248456410395299729294952174786074966235320149259394486014393344271740586508733817835459894460877823215337268136798384628612179199895421368277170643821012284499509427164282353943102148509957112319723576084604233535857505661578997818192047781862745418237661017618720137822605198513016326304556514995031598917211110590291098690109705888841781035227510602006601800564751044483562818894744261240769638195984454119220068380189346983309576823459802089416945109734577596330482368309575419743000735424039147628293493481668052500252803791388027875977188687796098530212365671230585331343134396196730818116799581654624237923334948726576536969319735149807689893072961184248452009208118814200973987103962416503439081882767270377478284675487147854469873964142411126436447533104393236342058883254216693871603328359788207017880421363273495517170055980317911721717978555654818770274451114297501342246770271410941848016350856611709650567394124532764768199624199671891932508238870220657087844124125950823785506386103215259325741659601136040891094669700143113998105842774329484111788366206965132845782139954713675424326817179812730196671105536112718427150751022287322494531553922516324737501660376645695248553936914178337798573287224918793043947925066657410571441976674504158380255161877788836102157765931168829033950303168235289837446919399982695966961400765322601035320372146079596313692558937486844994958441682255357019723149486385116631247769965689870775156182929875963447803806624959054660734558524305918798056488976271825355407542525490895888270956863439978535243990381216776362564512562053687227738969060673224321663413928188496578921966385815959362454374088430015057933836193319631052825224979730587611687664721464254510888691276604526865270909859298253329833888964979239675015151198716425981132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 33809420594692648597909714630653063140776405759490990857587803125609236536045600898353071451541270399855846293035119328338920298458940855688213937528471344018768059342665762239859006739698036293316727246946101551196315327095267764252062559492404910034383540896751387029919303398306821176021934191806332558547794677631534645384540885505399129819926617657341579204240037793555819097563074766262212776729200836098049321152444000358787298139397662679453938498987921494608013668623740026308958942666404073308263888223501189590349098236352780655776267257406071663074078724112639002761571741980297249496628925063881928976613908533117847080011750535724257661518680621163766438671240708081314237205253094124066062250718583540686034636317348430753087005527853084327499096807324130855213081981832374017823388884158779377533300304500882365259149371088481878586015248602596096322034411309489692471687234539196261717506079683215845314304011777781876759631346189681667406776824249063497079373234775075257681728430414837656799447413519973377261468960590331593006024295430127535950521586001388636569426720588273376574949112275347938512864507638364052156122200043426608924399201109985806861920110744691594731202249975573794198540584337972658990099375347314284159064398750976790849955434212052344201507022031784076003093352253586276258537089117112662009193530322985680860833851156819619225781880783315522551835823930263314897244022251565474413680887839320617971324854525222901236557678758336171469277239061680427047793585505111231768629294654383693731738515359982675635205795740278829913793460101440278240612639223327425051912818823140160192470670648160988223177376727930872106709917929357434296866885252300117764457531142782274667288991775679214324683008173862720357390952381311944578317656201791965920097312816204396731088771079468004967089786737956881351260029538890648877581133235610624430044712990617036982455051886875645567478552151156225955167436826389210999572679409270375675640395940990834287741363035252037607634675589808202560195322341502996832772914478578844265195803000501218349338738590876355929071922827368568065947774109343498714928572154024850153156519102673674099045289682992915154332500319272446981525475140602928848171490258670555014492979319985431501911651631416800894141542544474036136816213445146379201591330723639683927974081861571968910700291745260091467347979109776289586163678555870271530283450893748838743625990044003246343510349857474696140190240673090718069088958950551454282706244041891425838947065436780645338872632545462816406179586701134257269922123081659138526545363903841391609489593000644661881105687851604510475493929821214990829279631221453579004070905934450546615746565025266115008921174427190414060570943716863739073672859452109639976121626596311964130186610669461074428678252472509356084214355139539555015439255278101396679229640460440354582675469914212526191270931497287627027802736464667799844147416470524705747133309172095654292547380057991348762454076526452762044686370508347771816333207773877687294189910891860526642063114862641228522279562829129723564222147588787082298055189893869313950418305224692725210872562710453184418120075655688630968290851613365148312061724433719225757477437087668727555568402278034948754933247129905326565255769496889739097600066400803254306337910646182734148579445300303160512813325961135384075552661076365147307602029679567725654378875340669562155365113861807883946999700741923308312164390502594571816373980875765790524766112596261603941430074121143042767567225828022739756895021790237808272385701290433063004905924813369110215410206463611054745925004114982779665983439623708165281775981854424734187195308344202561767215680322739457057068902140556083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -18835137382868689137169563158888389365620538461631860582800659884475969708469107708238459538945620439349436086520099389478497489312286514090727099509938169943319966149255276698000374200277735412781571565786628608272237090335511604050295910716182332228913753929999182532459340881245477475092724368330978369076165057945931993215542404963145577466077131869902840012141260081046547896149284161316665936594950510431449956854228620870493339354612477566244418959289842844760548257421906082789426243575609672012705286599125747006967911543091242468586563387377559680204696606282095500698649541916772419589205685081242382850467858694307938907110722825887661005083104898832016844292829250268880620383177448963989780621959844140716906284982907241514722272904860160218966859711403484231063982374592247919231477952369505529126999538012396486123302539253001415213405267206323481357685819549648652022399951561758607792590040253806365199640508617152397271400798329095185794501276207116074439590767644695047926923734145400715113743988665991976132276222449158619009181923902571485479568988168233578156461782552863107437841605998794996405125207579750728921266455798164491755005198662514738809973401539689393505363405864704932028092029370119533584763983858744957728484636242244939495568485771241935643478340501191450559466732494667620256054731936404674762641660300715229408635590564875491376852697987188820678952026525926582149875238544437694200619303121299215746922112045035303202368090705682969555957556748100283452002272781103000934156151238993779386843082455339287305446083784270882428735321845497900514243700980573245408728008233492334630359379920359012810766966654647510810708606128931556379791331149939504632015969950024650852134480932586934720999954960938272493464484689153644657250074362749136555393854180624073826834967760603531485857469744524602082445677161647338831919244155209232109527781884169112187413189865108255592993949464882287897773262937026855600263491742719506079891530394283820907390366398914429472659396109308793159773669522713968044411998847076427654745017415285187437230568616701019233312770400805134425911176647286324940226161586464445948876284833736854972648760939445540973848088084617159137132164536616444714209007846515344935722002239105384036562151126118827732693440710344794608472889854783036378136137059200351862236298360271715842504604082230494961278400924962180683153497694975619947161563807633624775477519646343532666248575810465975763259404507537490881025059376148554582137511217193337148075757102350753673365733543775315218418571925756516880142407133925822989775318082659422884111189932639002986953150047905435123956489770169132003615174586689535885061453883974152925248178505402213011905139340664082000156733861149053019944981784579332253323268655907338126009580737164425890845737055495754178397003493869789560181907332768649553237530677863655013896595347037118721839482533592224481830692417251692974325082167137140495216666824757233527716790929424818971510163343631982144659323691479281227383099966565527364915356218411452958835617443080915789712756290520595523090465545863491337914969840213323777893756654341687888514084794244470640796099437563248460488085025691362749133717158205520258042228332026413241764510337208769481379517896489266906280507433638191392692926807243811001408964342653431714899496309525546320488603600176066765514052437427486465036509188184657417622972016696219268750348038562555660154603583623328877276619579269132871442810138404894349134160387291261528714864475550212675766814479077509889662851186330514822187346654731978645048717759787217561674258749546235943977349191236424076359237044876350339388783612920267010261290646096500097418089141670345772273047524134092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1059686058439796324718601482276051645336969596627577072377431389030185207964854852702211007072177148788935308317696443032016190943763723615413485689261207989043009530818625632330050516356081612439117497306330383227384140986075491343312692792673226408298926628148616840709683499107424781710488687585867942547516768248067838019036828522395378518909498472159985991237086048953694337439904820196172060820295285323162111834897763546976149771008511234560471854957907461907575501775250579846811510601138661275699781194875871844127649857824840504546104143467776842933376393710785199066202411716401209308403697548197387950063127851778316469355433913765643208914848175388872005948775048054558476217504668082117065377600460691486261286830936769864644264558535424357005219098167091335178619320842965939063763497694554222720972963357803796750101414929342575735029021274104748384563646031440970652122989185729422365537609799725082741507118260177699881517033525197122738376568182642304509170136730285397103311766736787636596908024487475844546470222894095606590457268529843196641443220297985335654233982421659344850369785951212836408334418323550892343645866561659780936830874357696605489358138459835270516418748288992338635344909619466097010985655125633292737068249670163698207139672677566300430497222744195209336393736686396209986903631256725589985131781757749087759526913454512394867421537599363802934762231635956558081057933002768222680373523454569077425183107510626072915770078470368231252366053415576228522674583908853767962267434053252298157889024907155292860745864074489946988840838501392013268276955258476541224700775312491511555264653530784193589456403643612680583664187197430139539429851051480175656071752572876965354544861651315171374049728101036259159984529265548375644282030447552509287457348169657543549027993668391857791202387918879531960342829982584520477564779443794793764234865132899751623752571222530824968833057725667297712764422057749155245950503911762101232095116894216942310398246420483625660279556753138447943648683874036249370842052130631457628048217831949225432931077885030869479236617385140019390585861322993460553724352223504258574660668947002742219002658422809427791935402789782040111270125953938310218068029124101825301026238053726461167259733181676257530064236764192324623289752281099939674453324518618887681624718981621730356015480347235818850511163199613643706982132336679535413608712757744508547314100636257505886631533538312344036742078515456233490646218171897512166279586136660568200509562457013821544488499983848917202717891543668536815507479480791140821996905800920989378006045144947422157605277410757658867075103187955956640360544037539910229681515506987863500334279001495985141523929524349136039708708876138063488635646598181033245600923697945266742747521879650781624928041898467174846685320637846804022528629958478419824968112979135141481505816099921695147532848886513257292312944259868220686954804521918794349110583595747792940846958942119568418527437447051873743100516735461232949251985288929978693784097119550429929571982016967297836974438701751769237411790842582174334226972151805896189237591746656479618930328191853657774256046830314953999520568965353732446276529594864753091631090018380305026376651025547744604027657150615288998947616561787323456135097070575859109219761116299997416392140313227191975402449701380960257142189428305928575619455426544502539386077879893317521332683045282385453887359029058072880929199799939842949857956166657824635346493285066992534443464075929044062004301455884231219413811796006435381732232143675528463572041639514460784873344290696497487938093569776189898088053275109347918959800923082129790882216993851694765550501398887324939835683634361139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1870880575148755004481625705648053150725821041700284450178211582617416867483564445972838971440447188047041046207745614120058543365778517870772470135722571908896552528084925451161556461100991726813544327120842221439888614019698700572454992486495208206493552051820964964793218576912293446219122158003806030907230132052619762321082255736794037485288172665572038352786877162240438034587903495757225594582676387785487170061876931111221202920080745404256343933453231680194028957994444963133812709733452783364166196408685298172098787179585731431726587313503772926664436086302222522762108842599755917486588952034635251986110419332160250350863305335561444201627758141228631773571873627087325426193316815388676808314608614448600474213128703847001641645738675981351363491328593613654742168491604062462753043509031078545757111358795802704662112243829596555263164957337743695265704338362917252612964992599699124315434189166073850689844501247222658384781545611547851043949573087901441869613169763864673431711951567437870436965153158328346639653581784202306262839281303106257383654198109267530265202581139091317256105022245422855754703595699024730984112625649467431713754365096180522649878018114196732014299152860812583317898668158531827190780090357542458943078269746408231198091089350756619152535638099061247134651692952028898956220433594381664843342999224096027510139703175073646275983781567670928712544144941682706816813715381915200341684521130606791549061789208702309848281586786085619579647958128091391576425750840864398114066207258760249118087422781248048109735695622780006771167660842614364106488900903395063760101294780912934516602008864805786992043038707624439335935056031956393296528797024192036168861120643460379834032565900328993073479625554664524926288255281564294980671279273765599185169468689899670113926221173366104283123839332653442508149064937418787265900528971874382277630638364904405343172586035670886897269456889290175340339111223864097777437136681305445731445150364341474802214429759212512809348777614618481043536169264974346243091849965175699208465691171656007922060486478761885684542997158792022671184468775271841191279168178791770471832582163057479056503037159219414186341373269290667345463597380082994602063753500427150565690172298101784055461538250772903477027855920473164508887600441829454428362283441761787448066391106279099809481037528521132327668274891940932533344099994371470004025421757304709110033774230983749274958175727105716903382202023281196379742515143759167737622724970236453265589660301500952698885115860390133057938618097113910675423891953716889824217152635248712693780067026044821296283316403129631003784171770534689890031412875024772979730787440781582340669636586872439139578872568384698410348222466990887580233619999779355753399962956257012799389097754547172787420122978625267245953636014175500734809729520573834458349257773296048616924181041515778023769841845290897839279997366879793161078512568015606890972847894272160379333878076054243686271878097264376806938805167729057844329611595687969646119181331553195291742516746712563320238936718788516923645996192284848921206989121237130042340840069403917951704082304368974143223970131613165837226121089506734045756679315783380007070056711122105643329674947933088111035326368528743396006812315294391275479718311672949399509720066879610453945765848346225512027999326956337681241038996742126982961175745056277097971907635179385372282480027131352582816405759665433152692933935299949103998007462503189685170369947718395804798193838901789865930309587930658773537686310971351127050786844488093043243044766681468907011158570711920593532597586524664074896930702351611087802494382908212035955032520660033169350511656116688659026702398337843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -384931950461456057459906452594297995660232925739921945679476345458395022534232338386080216237991860684772434758106358143257698269266899448380380087939729765763219273530726058675245088940590163652454875636645962974079603176417877001850714791255383481080389174042968861769204160735777678092212641465727243815453420096866270545026831546894301631086504540359382523518112348219852604151146341021149215695294962867302992231163878028124723969577203864594824115410837935999392331464636845118018876376775682446212024749023377656635628430835860800314625730602573055821525980252795743875103669392271755804661771318269380867347097780079478282660944208352013668372819106077418366399137371644847013885901726128363499326465452004425650834249192916593506002792389304320919401914239155662730043954967702674862840221442728141504514080754521868258548626767688048727402157985502290543932053054892245099461347965076518689553036085761328622517293955832935018261293390964637297496499632907767891469354539724364071317003328538465874351735823292056898320428941836072808249173276096923326954344258888081985273925182836353517600475452919443805998070236062191337695065103382070524911416665667753747413186159472950739634318084497469062804117376827374156155824750151683109016834292767743899426418806940745758348654340253213528392673330122221424517736355849034119476323999995761870147382210835971901217245224747276165056065315625324181585271553141016872255223917548912108176031361347719444169751529889331404401880713660609437834689615047656283155433612535056919441630474267764258938817508822859842098138444481728369019354298158860843183510457243421345563350738415810374707713908446770170787003086308182883507616365611189175760393077190155814304681696579176864877013786683176316287563604087231331362871891026706523407439970368392320404264694636711014727115797445226145473784919879493671420471637776462004124956710380399140640888832438896506970238290081373319410508181232167512897627672577974347388589358199871114918314511246782652849724971670542503524126235150007677368585602865531305411396171581133018173235635286532027153212140528162363698088892365438841118663292965612451911895455530125356589075135340261441751477349406065674901225575913535185854999616540474567435957570903361040188349359869266896568359582730168570332036401730234589924701627739316717391756009693553269457430490876773177616779081376641834727457160113052674454486625877892145474776677370798557228501977357697954834550475305740051318934795751361085403975653429011121935404785797532006682404068459552608039571758415728972022987989523349530741007382803669519154756969040993363962867613519427278549133224520564532641757698506641834641424845997408365262560932026705883397634315999260102910528743937058876238615382033142449551715824737538308641621695578196063205304761292734489111674152900138831706436911708952478677955024382000606606481739503582273389581454172120994489698244006683428700608347929282889858063852082132859909604901773456058361707459286766032605316722973924984213689182759841589903465327787274586764299887169717829905986863356805858040078262025387055812596938531390146573972640183743107718745622256049037860182853211310570849191570372358532986435585060590718988110436207914103605895206877712724091906708854325246339368629583800247194438032416577537457958213928869905293729465378470997036177621700755487174882632338094427373666381238866807935351964165551860586399749218552934444646628870843208085913011596277363076423059117446362324547681250137281649241491470259079970093449125214989546656295927826128501615306676689939805672055078212832869541654770006624993104718691809502442732697025165764710382999869141296784903439782952494481064485385400758824828222098636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -337763207640547162015485653501805009866583048837590222798880176102149638683969290673814954107903969878926739629935661742007900975116594803592021276144745063951481326614210718475484119062090068982575598886741520262999272615953237509358111127005852617780037893728363335466865773471365568661721691661720240389471171152436692533130979949420996154884325179878751407814215454170808517090048113487229642438264924344707710422484611636439598963531875180837149744451386463907334753992990598367411524666756755887690510990577859248604420793139519972455779522790848351279644378791968758401101461459334540395531516853535186966397000400818789617713450667114012489852984611836272686960096433844724182564708255268660218835033712664817980346641958346751075656159168498176042088574795624220021481921496108112477877665655151293599771436099977708743799982185243040556978119543607560056649179526216755361309683716893195372459698728996341081169593052191078809269599771052030344439626195366434100365723893373730212271874467869756088886306285013912807922501155558553364905845674233488280643457016132664853343698176563319866236413341224158852776796861529438750713067053284664300225702808127337748226284180933451097273079599130318007035188454437720199475017062373904046724153233919882380899643191072802618267097697343579832022220347498724750118281826758928793710720461382942901266416541711728589140951941373137821210724765172178003355303709738867953690181860838096783591291435798950521313336858140900031230649193158458748405652576427778598542949749457410775367933199062351053766822576751476026168404366489182314718626969342634211253938859015683399789567630472903471988065357600706157472238790790358774783726817839933240391869711893623132055568042347750810899919148319422854626035884715205209159978531343869707941699837987993156073485615649949595188218031718121094828898502037475691463795566163154298207788120006781127007530735786613703373748064617328212951447283635573314200353528318759027436820910914640059177270877962970286438258643147614160424432232744940235503289465439106336158863823724253672833489723335758844759526577559997760541203358456876105845558347065949353626906664595127335927766847139515482984661900258376549725731736241667284206302027899590588031324791012646203303803063943672978397999374893005492256637120107091842741995349413830290296987167498504362743873713261551694594734327194935055975392019621540192682366749971260766885936422618641969038655227404086190994877436250548862208155592386216284138617814040124203799987528136292707926802712884714526373780491969319112446358942797167006316899170014107769985232234450202807913622066002014676275726962607892976193741019039909773071443519884389239726665925593914078278305819147433223957482561482294465531051486232955533611534332787216845445606002948324827791292582856625552659028200125958080355997057507263758692088270448975590048254050179430329121624855622158277891486127999086031288006641909959801167006044346297546732688965176631281257992177158868523866870659571089409479989990923282438856857911847998009422594785774899470767926590383806701150213893290630858831930243721089252337037735472033542643800109732209248953663264736556909283421879804224018848305600063198118256651007871702794582348485395627224845090627835979282675304247681441806214495064112080845483390852531026513934559156012377383461188337687790789098426621646003677249134835346183738700706864296681704271969581716527701082273239718496580660155222398380887407930907907785222839980274728930962818468525667202402627051322020571451813694566742397518351916503997644189029258862318809645703546639654469393226708369186084291126168700693845871724026927872055414506377366270595316882230175331012858741650895142912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 81583991846318094388267496538411603377464407060199937766479842534888696929425524128200148696344349385745318142302293876580048113057232181375696689126316271726216784910096493698908794535268688732537927118523916106848111214207997693529920838167820260300943939997972072144735409677116656526102869244819652969763813786195228238617939692097229206981905080743160405470082515758522737437402663234926186177745017970122741289790807926868260490096147909110306614013512966966495419062280940217914279886706941886885434301082641398343301373238121446741367090315913380026289366228129196529801715414292971872688248701521609067956022524949100277097501554086707977332993501121324125096174631411147274702133638310833712658301854007424116264947143339284589572843302976652401534266338320607831179434972206464304836592513285190565114129463768765294518239023120647487542879947719743114838995733997163609704337685229650736109911406277238897067822474494793725738795787086413000910109244383276056632460948421900129488073437831276857877991743293540228451766663203267424556405647402679218904892040033551435942883759067242075033230901623270555863725425875669762147061527347297104282549176170178550418951737403068406078788566968979409035324060014187860797462243755213312496064186023468033608555297723627033873645747105951172733967683350130797242111250985495973802716629742858553562433722197781959112375168393788960137441993525944754468402606025190510064277118128385914147755728845839098863905054391228803231800430878011405582666016049968607910383086758286460736316205985452907914680261564970692855294948346765196474701869307874701756879393772543013994521378826175132752077176768007270744206930974710978484178788714288752197472247476629647758352282966165100285028231243033830735034954842951062484591517929338509309583599067449427199212230470903363344678602546310317855863457086464352705236338121887813381146214945374622396450023283129764713869612854858604593881874589048592113557702420320149790896270615480567902189760202125803519512229529918029771806611027806846708076902812730706070990751653119892586165789849624456879445018578677827026322114296865515075039752637469288857799395445071679346441103287958027680868657990997733218518352100876230389215355534562851495146380969068290691646567726181168523994703834757259579711524505888061911280722113290782410892510071357962338304159397680551056373948313610529551310185390318650333143614577345321114931007752874853325380677736428616070618127897779413908715224465453696703242746891317896333928686260430021259849977929630341638661825709829069147028903235845845099551937930870591518877733428358814470713083739236661830631255813461036755110655409157949322857396652771788251612604142368323203965191014021994178987957669105542598551005296808925273960223609370730188976295377339204995227394487873895142532296335023178963969456369315819218891990590807445801411640002706186205284997860175285738463131605879623437764567581217636275857912332391653823523890513162125999645196724718511412852994233228616507251814953050989681400805106596175685254278059979987133109306992560545634556937794295041673502486044679819551548451022722350061754317631859418958537948684031259271272745992890129784882968118696045389647976181138757292514739977151463373822566256664275671426019902331057494043594046968288009930195591360570055271569845486205379875681114966414347167308510383053244928252001040877445011881243336875189997064335923596296186104809847683712430984473769939672511654451229713717757256389727983236194511280711546457208167925495176605978589376650109015756793507378123666405305910548100771015318011193546415581940580766389780659533959306092096456487449784006000261197800583399811195613816111908252537107513344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 10814146483573191334319565549297675517953614238866540629024780992030168528846540497775638669607395333339919309969648610117756246747279624054007851906056196479351299820052941439930298084011947043165674067403100495210187165140148217721013927265490274026259897978352266291675546373057704091354828088856851662327210930937166045769596321903559727113693623335019894829050195693139845765618452389418078540464714632962086189388800790996576292673245913530072859366828638174164898463667473221930225748830006236243848580089470429466247886294868815775303437479717753383160602317424719823347231869179934802496336834488561960783515214182491773166145978168947972309820083047930893769872761426673502634121199843298110019756836463887065190565026784530248461385584419599190808090463511811882929708348007244065598611706200879833543352797617807850519538327451776363133093014648010196686522215910498707516231787540778808378783987640058315415582889595290092717708769854849092201219271793267624971297956342045637186641471055071411436663678910744788833622754494737858866370928935064230403518946447130881756231980524815173586146469958525059746169195983904010755261759097092784877135594479546175114080719476164688199248482414767984062375225007496335578794978015020621191668151193853271846221666487801950322705924719332904611279748334565449888000186948731758823187579536008514443036390408816080906873030808614950192681350504437768987708530303012069877248815101468401475806273099164487611474656379095860321003973195164819517317562744115443176191541158891079953298259213276624067156745819188006166522413445271929221001070820709089223702005709964696600847112327159127198480645740092036026259151611315547902918003272842025648460814835860857201435863491838364426033956262144288553765517044045133537693447680896955437340802786320618371657152340402632502365299673790493301271714017266527940426741411124686951609898110663318095011992392804287686955058799953559543938807483464903474546649775252209918338938840710938373491040480970205786684190486181134905931838280789660813400165604973269812150213103167194315527341756267686930422898078587132182549044693648227512906604393151035510755246481096100281149373098889910130740299627220940674408107782323173562876597272769564378788730436820342943516212381326870485618794968134845154840079825968578573126341792137513241027261712464373003692002309014525584091307399191197671676392276313390648205608446863575967776548929970902862880868093784217289199673940591806708999811416467957867582100639737686123072273425004629234186959591123146262811627458286049529192942250043773092407074375392950948513223737717624208384029629681505161362786514815220683712481732732760589854813610460891927754735533750732461670340590105136062504048809163091482506213459260175256565192389644378581847270235453011653176604455744421016455059589388097896886408805449239751327582271629118608447296436768283806200523746620473077844210938020867822101257623592237486574630042698184453506043150158210243452331519970332488508692454145869949498488106235526896551757646347712289165368096017862259431888606855203060229734366233651909423475369146617981232067891821182783520885345141237419080546140811102298661187182497873987664752698989110456477915851470966302179697281010557690086855861820820801820567780077563422201917041950063777123296237479075085161352575140216175453245390373957069372821499937453565005010543301500692358942953833833307252983564534591859173132638775449640910522468132018696984029839832475712355217708918417567177972562368432551805649354468509566764894605276415995036851142812999411509807820784162724296597567694568802234027726313185361327226465729251387071899560229658369644121392161935022233136395885865810687420268544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -3697255107646359187054565161186864266319112288042439785396060620946649352038152118126068640974908894664975003596400050618125605585414575966020868060704260779987288834297849470703095259070036128706894947437904342074151545114276754921154166306982020803470727105365737167527462282482124596070938544188211100322512576531961511953398364420513779912150072023726141390733491613677283750982864158607551805286602590970806482925735087793344476089307381007061229203693514087140859534422914669660957972128904538144896645120044475360491769610911400560761510126239994165973250976273650061341381689241868691145972298517809635036863399231503926931984125842443492219168182529494799915163510366916464010530429231001653515860360909936963089250542558675805013123532892648772473483270425553457771378521330032345783073045517164012146229990284467597191653921969913416003823051985489078118327099381504577142249877624949265058122157324771004612138376641590569549839964486084754992151742971614808986589654593862287829018900946918502999821066150521859186553959203871827455594401980407811179439433640849083837078042768585156423008931217190966814154526090762122185771946193327626485217420528172747188333134746921414888326014587946796466171061568678601329137611390585317606379005788703239514744948627002694973527675404869076373546964796445343288799409864449236983309058659769412707283740538975347037754561797688804103014292216742535526285398165671555628511885884703900636614629323225101605217979327609859673961485829805586794203644786075085966781415477270082520110281448154045499233482545626046281841672200881898238763658022129882851033644887633003758109687085029911537893299973480985223530863981559907376189394156631930813317093288161001889014981271924829067059797487275005547779841259167673136338025685728285127596388460759901419102712705926051275107552437292780544091428406847185365190489911043454863784478600704979790086318721438576778017810027646242015134046469035347674983597830966564594208156471252208561235295803031876809882364745412146220910930832544847529227424945800956916183015072419367931156894290689818798271968339968281927232535100052218001598266456860265072985565684002493391833224955819353281808563100590578648980554384277498312904650560482176505856132931604306376241274127427050449235299309858086808370030246455522737651395398336925128522470899682323251417501839227263171876913611251869378442054204202762436682817970166680764981264377530171946823104592230679675472684460753074856228099263789380128054792717218363523438845706768167530043744100075395890208655779039955673226253310550186675076698051334265558179278859919097975971290820731030947021791017709232018723690597318190183506936439025848410207828357111699429326369184007678659768648860998392199935253821208691416654930195734203646163440849154303301588584281467689404368513464890353936365455983231691928045676995399345513213628286699583287960477448621504617849887532242554518530777524404751802228695928607150571773084296652251367005083875501621786868355175711949547063048011805817570739961393687435107900459288620633080476328250712883233287718036840274049028509576493963724929737522461783399023020503704037608022251239846218051269415647180210471322554844969939633418526580885861413948794956598303516729262557351947801202916485453484554963680798151308385058873341753376270691178432903761970525278122835884356599964480941901402473513830812325922322936252120048048207050777675089500264571348242742161852909907324673580813716603404413825986739144762953709332290782607464406571748100677542636723144906193262455850192206347790476626164247122770523351528039241936736381710162898595381963878631018015906977481242897678875504785546065215680526124840305897890626117042176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 116021912178960296838656119414835583158969031631225243202673485372489654674246608450388927910154916530430388269613388397569851227422280220915928619134429266118830586224672649906154876481202455089127531427343538497768272071521013315722080271439680796905177858380786479857513238722815291701825447218803753381329613867300415636138801064933432729090036545898551876724571532641873040283281703639935656210980097349553565432271609594035790707728390270249565489171181430978903943057956511564113458786987093399338345218155276217512504012060491902885758746429174199266622564809725415820184747946548269892366004468944708670725633462131281790718746546009471834785419116735943865502919216856666393042100633929889071049859836998142253331194616482107458711690001537533650789751681500304681050402168056465668674475080519052838375305488924248879902205503417790159421544410824655247116599808140415315987900977758004094843878759726261296491080076362768962506993859822215324646814793940273786347741190853342115965576535752765534644093236014112461216042727565817515282492220097436362562678275150098722772295203665807489248591375045188432444178727469496172577314526665838170627447446930778048391187967045861240869880496153482306001891358563942650011579433420908382152616011540988328847299980475715786644496410906433657370281805857125483499055712967825256518490028762002643142615881239598596774521941576449536826426943479858719049326767871911397945914741661159034099699825577926550890953026762342027360734022243655438018676374869422935063990513855959165626967311931909514859140968251205046397643006514758173669279280066989323050034094459208587741147189606982773520328780815397018265208211873592916283531487191791019702734616070745786825945704315181776615969784716495541099991129894938471228013874732482688798109975263357583006989344075270779594132954192518443692961586239228337284662306908920915191726732316861024887731188975079139512717864411713585588438219266861566726100493727639219187077239473031961129137646339023968702233983230165838674411692510305540770941049182433273123893342461640404641951066440867338293939997130316411574928897452031128342078277407339925635584921915507911205519620092574591510213574194551310187827493476730828000904835074737507476899452042491088765123533761856342386995449469915770972832801488143201103859706237829429171518876381840632756362257455458559712727401115215783158536942819355187247246742298816956085050190312630590467977524681365983069872772556684564269928453468533791949140433544551404090373770953245735908344067484125685722813986200435217105426324842952791020521147616292440705648787574545102862956164833857830863989126075358921026731163639257661482571452981917837307127183015476171745244969311244212483113042688580632798482945159675602931904717675057530653585570092166356078549283331153277656354391694114915972121530486262109964046597466989899116477874249280060934683843876061167044494739731219628906448497242894934377478946502181479292547956360028141937596471563449169535493053461712057002363856495676021906818997572245397182372446066992622094937817220291984264722208383166158424251906452742008331752017941547292146679692277270720733808005427769034430320622678369165544175888998911185284728239819792015453773827003951795340674721994660722672062158470726039249906192144352825147674344935079235878037596045102005719875828558527004372393345106408695256148680393077849737680110254948082377093443458653217204329456441316342017039682386061568253979039275717181523455327274688907781395923652522524024206472079937536983750383967249666521260991145904981224833631321120817429912698665814053755135296967535818117728099111503871536493017798454361757726474142735155009164888863047284739931111424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 34252898319255595137848543137281275178721215376874632350313484952084383018758356690971106660802527538293270018835657049239841748036297803684134325778205792608673896057970008622989346641453203101582042914833563041129512970041412237958087486854566226290200090143297050017568091681320049785649180189197936782396049227410365781666286931381775252751664664378452479009362481959393915576963516318914424657306601345175117502636782706556033754215455229771526342236282569166424099149529835816173833322227972440519264832682092513259900539936329960414493621229025128816194088811202769403945050124080008677027745236257622994295522086636525837553938586705770893500496374905999024519790406700326454118738809291560661413954017572309583037038064901317134402066406332820559967165293187573063622342539417580098739548153931339557472577764203009583123514690036092998381072815365854324237213263971065088821195570772015064640976794309569647590235449879887486233947573436433925521968484059226053411744765386556563713978243529229996093106107738516433157034806116308427585922398477226270658295949574235036862005681401056083858523353717912259769030448469808905087184444257821705049148085302502264673825387518728662516924648195633153636728530541855518880969945649151472576454112868867417280406162429666600380332785554402152617404554167388288056497098670520491612740993761798026635727914535654195626517293536072283558125979323239599910453787782312712066725899077835704889709381638984477360299339675489863793058704176131740504829357615630009727402555618171458091979499953653994837581195809202007180688947763578015821361987378406281040120553469749910953074887572832684489870502781444720155302091094862852831040554713110583084317296087765223061348625874016632313301286185446048167457141741180049644476342106582938098125762647616913917006187695293976324922812829756291047555395893222204075603392499445905110298670536575260575315669256002659747611930409711094432229997414074244742044297552131059306300916288042948676299262584791365034890564731084229088668894393983762115248625643249282195186269166663505941634053206609733251579433219716327352035182754669896446204446817384481784127373218635541652674786335128169247897452276063535773792868741146935248562663763059161818125802468078446975483216669555838612946355589816129538380725386298379233460554610600371226227526914178787502938671712226315871033198436264687701793731256479647062509617690980234013441883012317254803127266669456181119901842690872227257967417252057552070755362247619988877632238902481462383724156760322550585894449022512745093329784233003847712958325782521650531428222301209701624501789546208701466404734324900985355104472402390262994049299714955211136189694212777328236636937918943448845043874060307608250478361126728113075128578537207857191889875133782777351282740681011424186562371609086924754165851878489644760016372841303993929176471920030864636970339868909967490140606624045313596753502695564770627972207985666299558762927350665702960109340842159264888610976078791816364789536191874793493923622518062359628895045248822618927634002001118795325442064054170970974170227456738180080840277161203275601883023607086255858215695798218726567689023870404466528435205378186782599608082412731668410222572887103322216920244589152655432008695392743929215389624209353993262604531845787697792104472695490442626628991960194507938922976430746780197783685575249392364239605013606413453458837986238749855260564055136474623228094322390103070142835474146260049331870541627963968602925777105327865170884669143308633391979200216086653398375547957153218357468714876436163482626753800161455588014013756290956228913093326662968700213754365575201223497081353493034757767662484050493610917888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -4331141407702557775266004359996339580968908185582424767109717269133974698798670206537307670469262140039231889427127953057920274757570129764880427067683006756604190594471209832148800463348268624450097473945495607864525108077278280230476036454514589194728945631011278935113757383954625197722373953767265468619617000848141426489162711351598066426566625552959316721089471307205460437687739438214861647415976909192851942934098987880307907577890728048567088443056187897144112260253233589241581915872757544552955515211574712293151065494189905947146344417381809832000027542003321284107373540907942726216729812789788837843392234117300155344929893257113272713845879988342679113281505792893677427724497968427854428987021412689107777526850641850782732160455318195179565513940376356373634495187856695290680511270938922410389500867422151115859024290016507438212489597512339484938322200008266221802075439745042745008374233674347754952067064911923325871732962812665293671095066425066014590325161368402245389526509091118707876865111115694676615277972842335400751617220531795299585668432232837534098358323879870811954052240116179190044596371030787418622323050484680066419022660281326688113555588017395025778653397375071759350290939182625715509327932058319763117943662511205639754549007718720784707074110734187174927019365620949485939142877698572050567330846717494060022516468878298558677997286374830659589312235357385796628742858315582754040487962322235455967174837084798028580080179542779768013187718319756341246409572195877171962257317177083512734711383740986139805215794665319265128261413351976000188180352600239751141997594557651002594987965863338811125677149013826653239721077165509242848609574712058992299854466488583028429997736546262636305987308167287286178336730741835795941113072116306540377170202705343231576159002330025720706107582995195030466149423708745987765127543118224791443665125755209792294453716927695861098184931616035580037251563913958748939903699606165891908118155385751669985671514294490602891315218583385162543406992449835759749473681407592570533056522121994625057088148145338529400294922528466892867172521039154264076169266420884269500132265508702389626647979664894941361595957885247796604151774241220969191816382487462697897846272244238350331044526336321337869251591327572168508052507933226436943994393554974289484062597905516253071211151121176690712870502776078272897441385521322588549999292664034362328180383420014288045685267521692697863464755235984557927231946109151238309716866993502730714976792108534485850750089519098508028933901257530931640447841382487674874006716189521833510890417882840797705044863710707903459413423340393326273618981810530120912818894594441425348350265089733227825362139909231066338547765077429693856334597088744138076996034375382945816756783616771652204560265113787131895741917156973498084344996493468189666107851608060442085417061841485071204915950935758523234301609391573689606297649267193690766344772898783742425097996687609599547397907704877995447889152310134196207353646643688391016070321592621107919878780497091714703901335482771121454708737376436625994315469972577527604259067862213256560131494145036231803275828884029500885599557748635893706487767361348662673533215471991099817249606061159104996684582958457866316307319580714956244954293225120011677616718478507642437260868315210102356555502908649382416712684227424564213177847612223787938760081082602045745729776992466875651352611937585356906018823978243252526296464066916054568163862198505230361640619355935230988715669187635872004002387455124130018437775715855401025456705522656999076183443939452473714467456302327400057949662577296573492877899261640437491129767906187236191003113207187123450404667392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 765991986271763532507780147885489141292814709283887558663043830574155076757668128662759898675298632536824818406905039715227759495716851561976305379304753365405955204028955581352703024333569601382142585560413704109355089046027467173440607456254609485181387797593438408581968571427582136046953767073160634229880531090292984582984032104382772143668379278482106963378936789359609481681598764842600476347125039141917336023865065708323774035461970126611278892081104419939085730222540879349757243803308449144290611346626249117417778609155373339924342603815932792890730288237508516010462639010723380511622638320776825120073511340308762099911267078823529967075801374263921985837999888575286820895511305382159524465834654529667115113127791682803962080592180540622187183753834463948388244914500617710936324519417032359415284340345945969546384798640822463660784407120318336707368589001136387491855824542199532012364910943523992071622827143890126421285486833353025336010894757883601587675312801359742889157219285830335945390208449607968552948711738690771698489701339968745850063908877785264667486281591654322488017010406393906986427234282529538117404920867885437285570654828507744068973879928231449882751874102477652026539964909913989474688963854376882214832709505072335687644648078784899102473269183305430278889232744077138064663222603678938586839380745594121897698401825250265630584584654322375086280776938849407555998154710991402651766667654351263981917860354116291732499006699844143068486059112723876739300762537662947994371857031890277952211651178488791888962173051695899740241995044438625294612180300894805543850627427143226841894364270747628606667855988714107314032771085813677867651147584215994104617581816530441068799900188993958648823053434213401675524597165013826666832138015062466029681041523170484297157434821115329970269376670600451270483581837985522443565783233684820352433184918849378560383289181812537933813747238049352901608284681098542828421684034780184218944291519320877159297405330543276158775907843456801625380989653382772644947079250249009009326739429976319182368533085336133710924970922955300847934714866896583238589319900031399691214699578522980322780915780961038959979052461222780470556677540501539678786986054133717229152439911938530737973102257460279374276674790949358664115123184170039732299139327386804233940273885956157437816283638733397021411095992719568241451239762883726937617545817573048976928643030717524631493138079732931414088648364381918417643302150551468182325437165623122608390167652023115195536558709028692371738092150279062740310051220544258449155742529535595138107596055696403463921568333371039150925906158745326984736424436557378313623347454344262332747299478617311386195525037454738711885900771893396390563293725832431111956235260054126223587676409023384492473198278128276757903127078017686347739514872680692527142502568396255673883241106374377361646927384455109856700726833497794128788386669409119481664093883420266593460426900144760903751795133699197225221685425549181546366878205205638647223180498512399788038221580886931475892718270923808760590930958520119105775548913274769209272615623935153964125856726184257675795383306377144326304020763751732136319259175468085436602526799264427625238670330720500432222235573353493805782413191703443960979006259837757749324301167797431419621085031347580828755403356612882295250789096544349146201784684901770495516352429631622602276881255244553786818797620055881905485345788233276982993214525675413218182465693011801517709499775969268905355528173698664082415760577956720480904803570969450843149614214897720177820060862855212987648547045091760144872463605112503913293882028306614638515546177587846345622045473567532409723813888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -70594345350450006524454956688903549967828907235163314477793303645186572434257471806230396492836451824549075094461845649036799479229746414588218846132120428767145640657083434604280140149941284610808295105807869760159305252048122098405264113352889176495103449121532924702131847022430193290390974717903152510837119771328201070469180131868433623288736690707914057075413683161542522969736522420823583049755057128959923737142230104517511454713963592361184478897198371625198836898476165725921733679793050229750000116746480594888518458968589820964629299699351092242611152843765458413396879547415376462782473301861261544465150692071250965925794397995980059583818426619924383757067955787397764681822139331704751003728073822468946848902432171125583472242162888963004681007363683876450267197067756827235917313498689832655153400772303100674495159395162213411517699690535135752283726035350550583145430373474336681458783947606386439273693572459274275101870491359115667073547173642158304752298648187873073951571403643746764886303142706930507177507892690364186753877746519881936307557702349481723942805561141788787854638966860728562830514022597413286354639679944239981827219001695410579643776173202767020633958226755184105473110278393168201769769136287100654736835048336124630610501584736140007839057370811767635989155773734823995037029104849370152196233253707807279252157383477727977462139161388587932507566927945250085309419473177886193606914323038108367239933384406374848507868470119177501892469928081638538892714250210814732154179675079970109529796013427648881495072334437004975240280663939503361016204727730895290453349711999871524324032465883115548955677270878275741927608605493146245321671121649755308279605537377893150760770108184870339805932897967895679809644164765967591944454788011568669466236835684938008023081254103340738772904458636874882238597869000440923817197721527712611978914557747585460591015141337888891127258663890385712041429105280714872925496444093513003024138807890041619977640251890333754578944612560067209950583097203583371638226276620634528592566756532021341594027577953668051675154457073538820332434044657820269350754141878571820943122386571912317760187571491836897009805109932475700423932643376115314143795583951858557739800449750098961989005669979113102841756783622628021908108605524832683986926852505921752854173559983652713033031001423829746189316192577160940450618909098814062919938869139226485165064325839294456438248151157339843729235422955523964301583427105811951143953091769418319420342099671419352933799169989044319170134328648662021400613027604255350575026908575268439437823734415055438727179827028837760019338266986485873409099335724081532599190318223294077419331621710730143486151807845108782834417515190864134523184699136390754937497053441379896615564929216044111269069062249360317617475114637257514816726186036041911597253241716382855207684878693393404126288769571739521254220465024794475282178532186279980163438115053250231111955525790957693337429344148203873390896123902098332190122996480489941017158224459780746463645680047025468921456825300552962399536780302083457575057063053070907207098978669444231381058180732456920196070298140187362553089068374442622799385038994093032942027613164365292678137026313283591319523699413323326709151889416318075977172891850495018098500497701373984061202095060655480629062822539234523980424082934393612079294136455560000620165037726452395789375892569210626680187454165829515538814304085849096434731485578062299442844592595526106622046953291204360395479197162945746256634964473859053205566679225276112535289123557200458897267369356822564692082425357130378155129382404906969399221526224836620557551251378749489018622442764979375389540352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1076283171965358146457276879240031720485941659346850533777602874817128304765698136858961074757816805368095427960798935280890905161487621310157457306587323487268898178003659898025146433537770349089223189921404360117393974499914640912637219899320688959227117185592370441992775242104580116969656789150303949695092627830360011385029096275602633886009639854057351754148505709606752318165774004392818398314321582034887137654003843582499311378531256634833891046001769731185058836541504274823772961738986486009968326118515749795190698266028705433066247866516834170560347770321857942407018967156658951417461744643425216853072243757613014775635667269106440953620955927913295182460820412867754193007435985181879971766965878005564694603800483001135137576838002492889674384267494441000571583389199978647970515504665870742641028535714547272265554787820906865875433910871397155469508526721779878262320177328376600539264010121792723436041285140266028622260619950052888183861499404356648527091324992725770801089029518448600811585704972022986642557738734407713650601127289193560233463742250782545832310823236241243269122214195622966048612870004453808384764227616700966805900162842037834752000397208582128403650228347293113206521046425789860108836684943209029380236221753273788294181568683797806723989489682106815939439375149460167425572267703194020753986381551784479627300990190953601455933219468008879338088766121836055804213315170508942796929288690811313913383549467543037293735541959718663881753568779174650398694943972238669833010895070920796050211224641534034508892909496956403797573232321304864540547769026069493846518752504621773672803134081128269064090429544445472426996731498457997587841725408634995668329680613884239760902432512541370794225443805601436537778747663615200902673262334074990643399122129572408125309877848866169044027906600631094872916215417623086680048864118103983283326137608303050397980696862514498259938711376078877065149460359058912855505433266341320075207571873291369881564773856527927391121123277253509664489341762301248875677850427579650275370113379969469000335994420134021750739290350040349557467604811617696885495102780415001593385265872861863259765382245454275256149306442179179295309808020380746694343587705355069442127711411485898434729854588981897615638885747532973671041951401288848123708435989408680762773358016857100823281972285068129213250758767900405159365327416585815228192618352892002554740484757319577617182380298133721197802574038412800565247533441582108281215559815998694591881871974639891432476403464300803700499603110321812179953904649584166703064382977689124445285275698376359273242626931200813206135550756719231472394199991351138095009828913418129676273637547442240003328330227826126131220793354493631180250842900840081899122665998879920561949004511774490323171236356640907114520544258408726248185891886764502962197860054314627127165350641422212423727715992921508652281345093281530070647700816090309140570411127920214734535715600495648076787821910900927776258787048204694482607330350549213330050532280929741664568718938152451478903135668644490377172647859518157327216160397442607642984454897831455408878692383207573087873979448110462383076431949830912995843509003379179158147515231675139268112313200011953334553328831479025029042127613802292714469977578371885564788820468866411919205719806722663855039699740354848708439650706610089698434818242727119563326149926767861342361786561010590597033896322004242854750897028687414768123775603237879560544503721506607591234457144437531396995599832134208327554984973703759954756095990182978160079986109795154723413470355214888155142892189829716417190984658878979337520950763325866657580336370446341856390854869907192569397248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -434062186201665036801313419059892959880150245883618914818945433721261260725631354990292197971523075633489775459870067575525770850166190991624112528995428532123642914106650766628972700624941038989009966766981872486343441994426345252165696695106675697311803778485262670011769244052540968467282668831250083952100922487943871056454592817494810654760749537069928408507030368440013027605678589195482106064337786016152387182758149647971219323048028949281852689466968979572331855103944595586160067106510401654318209864586230089682262624533839694025976200799643658106971989461548500043149901539698945150048444473904138400303957415792531827872268013006089312300838007540122729562689345265586182438608150703812748058026154751343893433030418849851067903863470682251373533511674907837633733794720832972859631436953434795474314389806660430381524112747361638615880786752750285519661971160561637877621509131531680426430631898055060565852583232508573184452177895412047878196729656005098730347590730015201055224612695278932712475591045816620859843908392768387167709042413060867795324823954362267895834358499306523677174857387395704245797015934070781479680206833819027452651764269291632360071187085074896197187625380750969019320329740513031002413294162144360895810768791869968351894424007784836529486053956429280596235944694641304932448749929662570928395781288909571904792693324987441480688206980533620206882703434807937518778794049895600975013037328438345775983301829710507810823637233049147520855968944324781821422165728968244234735729067473769161394272527184901972430691082344247913283866875469985860600922286069283322543568130658498342531748846879322466681469450650029855217865254526547998402104214989220639673213318054362000310701597198384449204508478706124807252624542338280856605991168652516335279849466642384240316111876748218851737859506064546882221386304657344352651337327613925997016376204379306026577385076688791118042596988979685528268306957429514279501520641906183128182062661454240797914162353925711189304918133995613674002853724008674988749793576768454947818359376836701010379679552428099861062048383272163868331960909442883100677155547555389702159278123931928392303429309807587218171349651092050880510338174833516749005246652215631876801378933291781116464336810643896605371201147812491856989047608588318176439455790541839516446862342253338508679145621661472835443167220591940980337216552138037080782231717734165169319985846264543967241057209995142558496790502337179130598377533742302138863008428319147870094329429222331827994002649243402855257300428871137792786428152062954694887305022169340363475090735850734091399934568936708599174327718969116990244036208904521611279586571960360049561386528611405780955443655000236207381698266807250030290101791783989059180486339065173233851123856621255277473807025092864341279509426674125185803315969326424228239047460339129929875126498724308923096675497697832224755842569360109506757267153682306949159223982381961175121816109954526284584370166297446274774033930221580718001011993664147570707229704528003604800333448384172734950498316973903837901222969206433962519016196010046792863497037217042680190596521207064685175863101232906768255160069615000774052249992858889023695804318481008638104816303296591488250957927486032151508962217600153431039714431585758347394487891587121658130273455983678777972735927860681900426848197812929740928445036896620732914492993402766164547823769604828330769081610096332969669959404421510876944755984428002427638073248230378621880384873528628662712398596832300726831859225588214824735357886501241129532303906146744469269503970794593937176195688182871894412499523917187832131561583032107016095490584426632278963370318589934578958336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 57017108664686956332407781379216976579957038273135975643354022964650577493175665472061784789528217140823269939496135482719730407491880767502029051189861640562793691841611491626278612033147203100404722615308067846840950196591929969157726665016230343199124478221278250097669161778802694620649870083412958052125815561661538941028203138637130841179654440223220945178215411261714457639622078348355953704698041313847012090649591249086623690673599633714613208621105957128006187443817307702405532722364479462775823736116133123484986093686813748120543205168284524502056524695320307498132135403776357035509144542957971047145302206729691978241436207080853419580401615201697154788005245601043816914254545191064619426530749071655336627482169200817162400428728443320237384500329298956172158381580120091515743333467620027817271524719199040023717298464843615390572135496438265951733770322186518330601737395621415636740885272936711024567804519329842234607736469604893692479378509114074189991924996976088466899221942132614429222997586672138102311223369043839234395987493164691146494010100313587927225945223968893274356036122319286069735060019597885288987464826396291939475999281387543887755497772652614795879240497806468754091854481344147939685494842998967174490707388427580963425111860440577513526999916158225451727441253860385532163206749335320554017311524554460537571204416736524134373121324582838776822649075957790279388464560377805398681205911916426531627878614131528923385831050915673635274342684142085604792357760782220655284744969024025338182412933701808490218289245906610849845651060817227654724214352563092587637221531075829581119309809596682726747583633594947297264581170563349658339366243618656972721853779603373514860435867834505835878048674200147539302282308094629786452446158284309394018141981442677611346827658744333510169757922406139806711609760767652403002928307472768766035346462933860262717795448134010711298268059665960982934639415546731838843245436610559163233133478869924516358884943808125128166283338479817557720339618646048169979047522651698127525917255737531358607729381943833499518761366493672506499823447405146806461395733177826282880296089266520559537428581457849940344818441436241199753928128028371686438786889905717222538870729653372056513007897297997436558710721423857225772354419538693624306414823641939908154941193545768241546739365381053864517114410668836693983000075964427270060708332479510499795577042647450378192627470069857930871668213911864303758952881915558227033641660336350211440900006710676695487301490737128168195309957214682258376783581200213333624176140041155031029737141615009650405848056783768883632840516869054293918472089209598208812663555632150110707885545244341861637326963333441703493051293700073299015677136657992706390587004094153690258558578114965536702030430609578276880446482743218669742085219800435943615234109068571967914925173020490759617972841500191207312523950573142348243132268317116981306546322396560033765269611561655606085099139118046412748184162332898291472644225308939663234241120372208030817023326093566262990020938157110948258729829332791268191339734759383618735135791316363802315504487686130077301724210652184711674927117407841818971020280066558127622727847909098182839170934156008953340244520844848797668393064318373083292512013112262404661809917943477543925638076003081128377542107033328989008254068652476994855992745357620294269900767414713073880584875333711374879666576024065919259684127210447313414974066970749716262214194460539809144228438578662834565246214745474336461377776132811284830838138297803729681237809378675069285684282472326745709966959198704665223249540133428699937406887946828457165423476385034559886323221909723209007104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3652967527548835734671353656348616986810407771112938563100280760300764754313500275165121947465988346698268867025581729213846780502410672076480577184587505971630645597081481576370505282190910095075908424429159734474603910823654804323162932840871690604417788418863923289182640469122553299180698644367224989112770933258883476622607058458761639490916337756688489273768045658470263593760525846602690334025021693985259207794805392489065453573264136432107340285667346572425944367609716965248731640023693326097428240360634837637758414725295444856739048186499174559320223196439191455652667032507009701305221620596978663394916860485191632084845011806195499980789853769372625792374617593763345161716934986465596882550624898394100854711849168734947756287768327841590763477692381437755093085472181264585396268626911262859282518467631813656802839444289771768043436157741233116686309783041707461160673758387060233978327646195407458972684500453265606161583147290536613399875441680938626167843913314018824092526736314226724764353718029435394118300235516891920776603991229658535175165058053393397954200755431311434059730646633036213731217351663641790725620706859116736525259507820266242509973765319938919455185775701544708729758373564763640028021468837121057838297408211202283121951218151032193256876834521423720951197168177384341005468099712732488396335360298941662699415719601572270127799778834612955375942727062729377482052512516387516403924886897314794174204072660434600186713113572556662155418610292273002409807364576860930934323549195801145744410702070760596769711391054182822706133941226485481322552186452987104773017055666151835034334135606338795639959933324060721576832523974129109299863529993142933860907445240770176539606751242474787980407166121447765547023092273823502552450171475893790327395244271560620584301222040805206265855160613833623024759688826830616944496423099344115466927646532368224339455028745156624215011786159457787229803090714724139189663537784647317413322273258644767942288393737512273965843198936853433036205766395540547670406435772413734257629399065092172215579254614146108288648177477830657009957851688957813363028966985941401256647046330325895934811413246242535581468156203698379937770515993519075160496180822141760740665318188290994616776843997907596491868026150023010261419251712476608607266843153204061871290350843674226264324178790472814881269393269965155040680284828743612011334156092857176838757204469275068940293476663318608326701985831929055396325771307938729132182117671736885811312088180283409634368242397756010625560198226403163571047737875599555823580325175750490326823446057715908449081257446263084354034861163078350104496919650587669314416214858793222255833260615064718118757041740109636471144379384494288418165692709614224373331488863023351372833202104532172914648673741052890933081620114396019685177882968866445001322548365481003092239207776750717553176451731075770997845016462329258982059308625592315641383730118100377681945193879139115689077813465725178113803487722904768834811887139572394440486326079763217700630082965717489724064059888853887202532751993911704015981971783872898296547911875515355199783068069525464434649484016250149573713808367683953476487469744279812854808525826194500071222555049540828638101040745813722144786214858871381227415486226509810367178300611623196204227325223371301251463298849157871966225652060869985542697795639603042886960383470539181656442593193390535571167643639889942592866602226237907495388950507813873251520085089432630054027730050492842596015957227184670891513377723215959232285933056627880137265597480069295081905332524036186371248024513622645970313156034656907226712953849452414600914877610427549036428103609253147705344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 133402638329238085084392878271889060514088913519104286931151630569599680908835546759061044054029190097033230940204768294262371346394413419088583576348433476705331009616568276925621657527961085486333831060898973627616168284984982283044092193823710059503887484907273741389457605437029513119254677491230944502026818732075033610074543342329643663209794112232529681606019412001778013587901221505290119969997290379089966573009629630536967182420077833775864816120320062612295499059019582067658329580244171251879719081444365509238038864820173453204382375348226079838445698989093737608222086174131448239996017131126494298758320476156461530621050015672477391885117098312156873969575940643125513061159852041136083059352797989226877361114667838014633383036221961493987592852444286048933315126134687951448477427229104505561407475005628834770969398114747424246490708592157503350907166728313707067454803991520288928413215697774932195811703749436406402562001894393204069704979705714365707791992084470898461651368358984325039534817051953768586899873921329233616593390060765269974859055397919420613841924444824909668248946905686672593937248038390901351290113307888140693056397184209772541467349833173600373430935752364824021987480505427215318341014482889694824570228943684889777241409080934021678957812734297526659074310696287575693625484089234330936201759639719926640639616087960458687098371936239218002681157974355170409520662193957933446539333098354868016005207947355644920244189886522084980038786737435502329384280954848685251543087921423858486479431051921545346527539357661006736825274813385433121580672241232834627342979399158747523122553650596637014284833430168881399767918921664735706746432573895426178498352181027403345876797744118772625817773299723681082008292714235670181556657660434110348330961525156794701647702405443205666357700623054688685937418067156784414405277089192319524956083578896957632507327904200923577978285745115747653627599491423273220294036601585260721172301045728169510085027273346306560352768929636690898385639462609022306462775347470066709814671874731077248514246997291601857741685656686353645911079855291463736658101157507557698039364385693875056028755654493966342829041860451058536390833117125548199387545210572600689705088133111252468680082323740425279226436604804047004115180518612197708922488996770995114285062289714137507054115085887550411656771339584769417254814899092542583885106298186540097913167034307095394518009397775304561676243204147333253822066962769784985581023991620907178080186249199225435244476421189054946807192158241282121639893156381141523168220742544817380138227902907078340999390169233673035840331882793480841789389131547122234256529632942000035800185414533146679401435310727030496901065090360837208595084169629102039120433772420759537923545069442283990632162261386505835582896294130662814653975611170964694484620350027896089614032785602101836104133860828422869889269417381182376550304901953392770455313981986958345238145453204198694838721305075512067733786950870819763462443401790744234394384274462247356916200078979046816352526722594435954170632233558917913091040309096830993001140447213896904545694674046703052106762914386467833206045276581598798552177830175493847122569551978709603198594790697811627310138864601244719471095416873118909571634130202929645882606990508693326207708723086548625926728490852437350178354078117453158955041813539170509139510243009774389025390038129681987619001718699082833935033385343413929868162907852005713970288177223258756609549546498090401315166259647767145154197766118273069702432101746693228391956452185672796782283497366987544973071355886010339074296134564230928652391182037121194789147251382559720219199540805473665024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -22889853653132955543815124158187910352544014648376867243972901580483994020463416290271619005118996368750489332809936038191431172969784497003282084692604520129376420075242056481778489487237787331049922305933148770459849319321006570380340193879697649580561816263773329391026684959745064040733922179113334668519283868306832162361870681181767064691570289804526693083612407822525205432189695246075994644028273801452035373944064591307576947128636358781299402947780075063010508556799374675775756356257597741931406531982143043222558319425070980123597654657474723425806782938284104980393347470625912632125264980659067556925782309928599280325704282100394752327631181175030658888614539218907106701815775511586139716532476039975776266913030079395668059428454689305099192661233972627257303253415366598461217864074394483663829840823787737972578063144431985661224114916494302276102266088078750600775884084627438970272874089095329420457052918276782317434780904637338885278328605856455776148068939406397196759515483275077305200571119273890431572624516867774956096480469267469524425878124246890128947865043071822677881132030396521565810416057701511290775264824395733762643391510092043744407355038388756508284074882137780652566897536930086875787581361257582224130422173261073876462548901510277376211337724240025843058844821747975035784774181678100106269844413107041730516791344700183677968814144584654099320630429065404591332226811067783698449203046980609429023191020633530944529244407838024561892223051358129103310175155259745149522857591391111537702148697931679533759233798347470534430587423035314037162235371340835286698763179370641420653237006070218626480955923631812521312300845819028529045557032972642699772773330312955757186273764925558130798867398756670238433029339135573070534755279926178602323398761069363198568016980006410013914276732030192822961931514475779444602477435031680915573595076063619549053758836972857672724805166695117510346369708780350361145154632639379409492177572105954482689986259466201759326430436620325157338749042265896549115573997547338958832671281163686735987557574891652524945105225020128297978565958213458778778087759474382528492576360708986009372061093197229040849218476265221177833572332802693005268215316367504016469277660401068494623710063712026134643627667241799497234291548588109760705215871499449812927900049136054480830771462086571988168196157741588570763966760975844307024750089576812892973753110477977875328320656344507287958692280438085964212461366054357570400615974109887500726199580493777736372591947060883022510557963974449272882764672071784556961724421325101292939993092630648195617839782731215361773552725740010175106655933684382297838601011237861485051509719332251192934758602450588906407585005615674817233626668964278388681279967178823115310088243254022813651043975337010108616306895355635491604900849372269992809211763558996638787098694795682717981643566889272895390674838179655929042983191964900611877643345224589660114562625874604404622923903271468431249409359289421491927459820889119698866733595005920148577720160593890668302152554245383225200882185571711994887610118316737139548303447563516886420160115256061657354766696592445949211635188348012153367466364291466452742935855714507048741051531994190954462373725278453942794586036464749716843043771243218699689335736296369645462143087641077090649651644138808134903125656367733721125111592235670521955675183625984445259096643057406518442795078535650368932678742955542632790158566106684608059302825592208368928641446790940945235861992999958771585181401956294857230020851197200355313074680242610905563544165516781162688840710079720861097444354175194643859475818633252946230949022887203650466303383330122366976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -2805649108049017308082418988824663679163069846888691211444677704558067433177097535479605664079083262969077107586234862859092227132000902283591615416158482397051423656080873421542377714896391972639390673006943029100704322982070705951263523368569402217940445971503342716387634662314647360249816027777324094712522778333853897582522382596448110544573216944197943959130061775762637296102156040686925659613913884868179769197896471952474315170130323927335857714910156480289769321339492798165551192277688598978807370072942591708557058030126938374189635785129368802918019726179181434017898927197896828773701178139191199043102045331402848625117171674418897651505459993819408108703553626679290850966180177463410917293363224775917846812391281998053336551923109347683217431354786168418501156916027402390716853605338906743330710495644052816706690363868806905177958333489202985613479147184848544515845973652385127937869123042203840431557133347026984251083228561043785018097633479242982966341370883312970391576974987716835221028577534166909989131710611428258667210822549120227504708895190831469845904465402662977563417987001441835058424628183700928887871002555953147652961365507851019611088077169358194207266473352923945907958612849509220097595840732488326390704304785109163632764013229649058274202983743233990352777263943059710401633396972970304581182155983641375802017513110416526188024314553142409172539102692921697742828217883138676083583713580789505653015624406216330600283434695028711249225932278206494745463860478853453127604934570313700615065008527414310539671455332911866432406580031960180030865663830189146698248472675831847405837649701093047864541012760803554849031955226980496635803197596094758094317690673599128298536774135383835857294665626482073461919730466488656983302091089287422609401006024876728365024047476953610674216933660613118497979543080079311396334458734497936123217909433078661594131250555209048865504009501840857324551837799473719913537027201574138135004817957108954098789621334401607083366143698576376042858244517366336455064503553037485790673501365131691256457495988002486116298477047530122155590086759648294546561203084692253201537560281973450033721197572290589492296816485121143218847120961166723943596868145660907741500258465889564660254425088031318687086063214337633275318063255850447805333191259319149352417267671474500077226715611962687173013980999675607157093848178177688066191478852288844915417448655319731270796784846735027320949195036527748638446920357048534860609979071840100907807876062089115861540235912630762736401428709291043905475994580854477498850812666187641816600738132616972439982776270568113720250015168290123246254685884425093527896178218856276246923959980775585521782208554415257591502446581126307137238072571587652619323496793463699069462814201147454145424404699752423108704105446364714018396496987036298632921186450796904367118761006161062127538613102425837070614555458743752251069942316048818459408202335547589217166955923098871838842496944974822434601223241452002650520211041958278592649540828143239476660705301736984533260086917006342907021735997463188578569970141380191429256105578657453443369798086353838586118587978293561369961975964817375843532640109917298732659437204596891349290716573466890119798420035817673278206716742114924208065835502415893109630184659938277121198312824069174029561397994683265820729198620949815501448008721993906511230579458784193852769613424978560912289103387649879953764112262983625706606591069132607418348660033531719138652161325405554713364805002107952435239421935726494903303790815905577719447990577432906538140653637685576662949995175121567724372891844174479862680687593954536497399465598817277007597282205423684812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -109766053071651494113435022616894420051056304705864359232436275643092870396029021158329111132800380785128892611269914216032299565111744705755165051362653161853416884232306262004313141742151380823510358043985419570193360524840585177752104713994307274637236658761753507071515745033189468853909332285684805610663784831087395419060113777436504052592614140804803553712464488591825162405447394195283993495331850669701035695767896986665007303662874963859098747211111714232434572305361204305215837798721297782403355907352652196927123964268339989138710104332522154841449839184160889542671591595183600098048542661870770141311156918543604926104329204805711718345880441712259015947263729422876849417211077984483029035221568806693921259097941444327772406700264668176208807222969993200696277407409950490207593821806843868101175022420398267095396166244316066245674362168622173875628408254995118628122568452580994479791639898110552661498739824251619500661725936380287353567873751078223832150077615048363667260134799397651777000736683436592061376310534738631101878973564570944648947912032967715326703577199634215284286547980468263529258252416176509355544579280931666305890847039169772515814535948046994131022845012506083724656086185751343987236473237212209077470715987778390312515343580444322503525839630098066815717458916260385470577763393714571470028002892454232373480984335078879075135424409155651606500407294137489268873072210062240021904217854826707511787649208585809789391985385138760407946559108585705933942666261648282694251349830644990407395865561742485794723914800444099655452679716576959018141526961809870830282141751708719330713939212458392340190902101536052209453672042138399694923761801195407675333904126649104440605922430228476534809678359339327591155292623515020314722287414745507279928093132206981044340075113564250962319263892965427000204075412592207139304309513201494501793926276475280289422464345575097069100173017610449923370605670915594601736163392244044141372898629846936771000071528206947013584543935748039103082836628632011951456610241963858891697961059850790608321024700927277000254164112433826802590726188763217320162870817612085542889468687294365008659429049756266258103927699161467991484294201492227556414696190930811458335430490271046028559198681938043221021123422806206009840436813954653516125701702376239296733570929012848635703827883172338283554692877883526394284364952941379740903004005462411265036907157746834582633622641158601857370676386804513403998737029393155311304317324794105323121343210024443782384311705133477128754396533574192522373575049870995701492649243573127672823108232692510059027338363069758552744694076469049073768815814641847265666067917484907697478888619854643801860522419130279385315852696778091886419896320898832379482100209790879289684360196577935790988559606023514084873000684344470563811759086648781549661408250530093825826879443291270351091696031356894485774470861335950498489572209006876802239752269298433614270245317510223866716090664729378456715924692725222625195583532990231975904899418576272721469548147425120981150531429463798870750293787016971899460964881044266011307379664487823292488649790049301275544711963192762031799579187951554558086780564336490714407452044525583976860381954599989390112526589196146641940278244684787202843255035505178039500619178925164237692387977136260735793149430262353997324473663604025999261022267333172727196137644497164670493841056710270023342124871862528203539622513743182058192081891120662431479143850740253928379576136431009590114805593418452682065812041529518094953307672794867168673317293200843892437257384507296951447701633195290585890771658988810602657012322566793442225696481842909448355588678659919052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 4212204147722291689752809129429840010680128066142401787397281197616459720594187825510125441546043800223107187300736024003085344485082305286631927381504359996090278542291714909479995545710477262966195798225480377113166400590843666382581962437224897024306730036050190283080123735650220636285870014425401179210366095664919112580526075996216107373600799717822643419089846787425067660031351723645943134866330480463347465139080050909084834815720892382937459110202465633569158390533284665251810226011931279865226080365932732440124684391061039415357696806189862597710787499419730476157715953040646504109156280461500621938550859282822976607566629786701385947797688092926027290711648797733406066044471916519672700758736123157164425512529404803907116918405021470682881247229090659492147317642544740628698722060013738277511951217339700389246996456721901516532692748625869173001780900868323934968521448661351142765599123590138142306187531618147041385959919960115026507649962154859687087396689065839860281525540487457689300979191715913333497144136579539304958403247696178457007524458780028513288851539755170766559902033195018557856044051597961326566650474156075908244674067683121229485292947485831292379888943295531523918860555917682917634896084790144955335748551719991244699178709442068569387557125361810016116703857518608274609396028279155715251294001592699099442088306012999187730805964362149240666750420399521530442198894954036401067360084658805449454586807647113100695534120907595579754217504537143762555014340689208882177463521246560495614906134853613820602594072645767181552267096823221994596172332118940150908520936137068199937805264045599492848057865072760626083839189275886776773174345832094560059534115620794782313310184486183253335225419735458501619849877353832247747446889567140321901514500145332112899877346473215068292143776611316853344213977706933756179922364104451009859364268598761637038389064484361594865793323044347265905359981767085389564869409019090317516314994529945472018842929040736390190034211102658903087147704727004552822706775705597256963400088788761440289251783147374150234514629211408906686267645792973039078059742415251321453650149691956472412478768377123684457756437049501693030382045625834251489213347569712133409163500851093490027583086655395535471096294876397618928511051500838947408533275644952520291928977271392588965177862340921815226635846360543324027880792065755507615765139694205592889084014992196022198665550198599862102896313081641498457606613356451296441446464158644594229363365920970789723844743701224564502753293435812766579936359463050606380410101688141098483132559595968438731034010462420501869330301089678400101613855150299245038438076729046968973653531015144764215606779857188983560995710404789438692227367060917595397362543938640141735846791775390936966178624458291870325649452994266447893819639837155864125692700410791495710294497170926639050520088955871497585289325373627967684133455207289633153714500331237264525591168197084449394332233615857158991934364014778291078080286967073981959701243458741509522842221582208595129935408953757988212947399456160909655842654646192168024206102025284149554677035961603838718363232718687004853342376899754735255810596741547892124949204092410770723513465118154879939406144259448447103311119850792719505661356959629055565507673212924348571914121043909257524574088804820010026573059618718089181117807548684873719218878477454203867591585584990813014780420032042524316310614126115750984136897148192132635883371063680696599841511730821233584034533784382274196250432991067835334246568916993592543063448190311336485483936286529623407459764814729043082148052449257830605646151157474669193275678533350800358918212088443699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 909898562210558110326231096774626094644607457078777272139999982397775831150011704376352923833208342005250067004314658546578395183228373132520115405633389298019564079832218006691409094003829846055748505684122244361094956514168823208956110881370011780541094995369442573864752705546798956367535963687517216069611558018252953012668947192124141978654640502832607150613285913170414545582041132822741049957601427979061485941524321926134991746402157357172074350920726756890723141720269529741090616660749452381614077981639387662011289282845331392382031163241954859845795974182096841775084603744963513380169871642862783195222025170911401239604346291618813432942607987310479794069147628229930917262625497358609376812556174465645328367515770726318261430897908268567476532470739032209746643288846854185117573623725294449551094483773229035234552165327863983627900037618621321732197859580703635114393089910447326860880325401634517700445463743967561909771129425812528019261004976878906021288513281738017263987168372575436595597297451843755138493524846072025190877508656965426955234103925906698203226235790866471256835794505843020808334112386871433259537319773362404002349547119686619121131881589289913624579158007949872166608702743642256559958035755471154172445927458339851241222497082450904422803262631876086085196143586261492149106362183287152637904751276864034377858064662245638036939084041597279160618355483427872265745357917279478889311115491476071516438726364469148816651981213778677481089717624862918737010982116467208921176757830877660514610698393768683563721184096172095028288683973546092860339120222235843866808313494303212805868465943457179666738244443443885885909980922426755482117835215975692438503901652217217228431098722077777558037306286100230991383294935724241679992327349776819867104862172932314918376235698598256961166374788177096190038136801811393411829547270403352751451621391774459650838354665154572420927991694442843547682959486817249947085421228311591094936098308370335179787002767395963586934054443238042915698728682014086335906554109848098912965479645341234700340854964885101675922934509792097940074063261933160406586337632552394285818288437321065112509498357899971592968032006008773431979821063551532778998925848084038245609412902278423977508177649310610320006327432030244648714002298196017584766426758880526018994118922070472769793012334237130509754093169298361052564483502373074859776882463435505709402223667343961362596445994091444216137910290283634913348821291734585424952240201153985222586242881654737320259528388229183790242720006833114310370485080554643696881592306244828889082633020609305431123842731775076081224334397898436113272901186152496078011522954641064732152714679727795642190860940960556117169860864458934207351187960459766795701572922665634560362657341848181404408981009826294963325004616586068478793402403728069470483221500495013890205438303963982331905138148850141403194839806297550159083022237473289247372253796851970168914452081858291196187874313033084275361388742932907625196774915381985261745607122002513065535383365403550789870976778205132334836316856631231345977343265116989494741267175254412699889653957865974241278118877845529443919177616128691600449836806884604416379077023379127731855988601827960393089723420021385892407431736625723426904005811199031290394146504908886551513728534749993632289139724285808293587865728849255638793472384542079013993497538989594590888448804472924072746636425171909661344487478027987857544163268028940319040429015021376371079695421731774911406471769940564169984640487230617873843632639051741542719464477727706278478009736407273470604163377671127852959378459754521475966299960484635114663426423810824972109081606304563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 53002354634004774097996526498988386797358826258521676006310526573797704821169547765096441903244754889001762432151920625618562558852159685549563537530859356903726528971273556643229120572542006291516743361572222915815425971669138744345694732434651107592321486285518133526307085599510207363200109933232698227608666204633838398172382897274991544780504784072170766770990742201179036443392757655088099902838157633340495767624392650912993527972004507955166979160367469593526943387572838493326246494324058226427054704364694762440698831262625920770718121147614279250014562640083229965710165455649406007343329061958840224177624165923380386294651423628863354531826129440284631296292981627560240966650556628684993267695533322009030094187042820260465042866378173638594647355635934258833227294336704715969578834446580951548610333706717676616873275852102912253121181625546039414324676644651772124505115536022349153919583230982686938051319547160511698752269477149481521518568591263232869044551604415412233711889436284978048451588068620088572342230656506679123178451248754411141681483969222000627680409017510940662866148356988249299012706419991516189872609110696637278040298961539676074785132470703246412447989722038742143549690176516701301196984643820704182777136360845419265309868847959721433960425808716362035620959505714589987504808449342665418908229542356503121191173037674652778041073900941940834277234153110175646913473133485791568146305604012418170498254767358224099013436761106977100495598072315964534765458849204248855157976789545763951092833014127464639349422525348421592872499315947079144473576185163915439609186780978408157536921721509358458500173826137324989531658228294428662282211386093786179501195327900318672955034799139203703764412299668799307550621203490834878642718153832798517731596827110583223354807700107869247516480469796538355470206052154463276762042419463397180810101615012521639274625173203327954392999566251610054180548425143236935189665127152020258057866531119609112927300926272454804746481643557324876296735979964424941440699107788179478223057069781199897386197397106895010712481529339480305372381538977090614214200100310520007439620348241819671924930518023876956028587679509568422566679265151038080143064963490804949113537580246768266699687135041870718267319874034410500564514735967936405978560512807855827876791295145915741375372448088736204145186189728127776151836683838005203704639393702168941755651368347472926714160931007001481095616766054890263571092244650050775981159538227566309069348959887820893274585872754908982881230392531907397298572943563214236445705549705175358161531489393890817059462059308748928974446192370497453949467408770966927416373930739453648082234616001878430337340641431302439598019856808602706827243382599078856978620097825313172844887136147354441211768535250136482184990577286099353129283553547220497822645505704242429399770881424423261179985912844699130941592741577616795010988135899337776202160575438205106910566162422065630744624972023995303970857226557991819148108156284192747523058697911888923986788373847371794056077139195476907824196453258515538111289702334473955806034568627422759426692944473925447858481443826164193492891600260823470459874724594134736504243671326423739144092902547115427743641514328159082834896574172447602894095316902926885473468314021280997004968127700617191470168606666151626162990923179620837812244732579726717624558565058987740463441370155799201614296144065733879274609949445509063374557338826925503694702353479080554135813131727400332698160278341667469926540424291008530000389846885942647190149790869006276925411751463932836927755160181563096653886683459065151576057380388984918702142082257161055350466211427123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 711884217390703899740966315071977269294604864688253030750237762756803875916503848159036189623191951424608319794894742601646149927180680355142157105079338981249406206149406692355259180578811154932452570748006079155634911656039947403588663339631112209573150558018815512435999718710879773773520237358793406654572588157647984084675226319995680408063344568977598866057445699086976153725727108414984990090451248816245263821503173135165917205527059732544439027549034497107528330990273268046675532060651805538953381340667769183926695071636138196427754867824350801631681752685160775466924825721711805586160792207755625930234333497209296265654992623304509762672555015507865705423218654301275910031497802269555130591791981269045434292119388506830207343221873482994139787136657935409293781367055882709931174092389541944354992853026976137622504821673778610079874947219247242514907498653283003838411876740219988570091654104293297645195849280873652011261316466924037767836711975263218865575286029632079163259547380666481930868963568270294117643423554638162890401390945953253527471675414165502649364867628537931805101240916896360394005809214639910174170950546733317203310762206936330969505276803558511477066008188953288644860145442330113922789381037022936139320994173756742215543255341919003386405658422750033439478712541066177570009629525030822128677347637552413031100416720293037896869703141749253961179476115564117148893808886546498153292709917625766274169452976572734932662744464222128415731212732804969276286450118127556532020544725421752644473776073242889202505396954993705955945577394430306727143781961848534074169103647844705861396451539592981462571214782002423992571214536179798682313493449178436307461632845578861763688045134843414308297663609267393642147457215920969097976987008079512774852477927112749988989405639227104815369390602038069508877901174344491972332671278004482856335343423062444443450721383973144776501097240248143418408455334297918719329250676200428753897298283235144266641534372068454989454738716444846912228645823753133326754355563244460159817460452309527728031368176806589013982811911457245763492392503649143399278770205095320997719261131463097983261759021472861540673808243585543609187235429958333353172522995276634564654443230704720780779120691321886449521692560967818399279087487241716469871320733222021155473624949456591728204701433643826808305916507290069438575185162265351115787599066117837767469687306483627421135464665984873737292974357948852663996496716924698841726327709140619888731108185498500249880029325904701704306250187401341666360035637180569852115533860453492263946594634450113915796583814638333018514752070396425190397379280513635436654068712871415705546890501873608887244335841006789515093663356950459040107019972550252134330451749415666035374054061889701446018263701830465930019006968182787821812776382679663586334421822527382185893862217688689219877733983322732657676586416301178427970028456784730715276532147678576370228484585482676254835262544265499491965336215093394236963987464810010105610913350287023741667875703922498623103879975390554774494393665227782744924943764052927979718271415630885939209882938991647674511094361974098923373629341024911546821230146500678457664012625108596752879045056703698829222473653302237557233457617389517436656941187227975439119212079769838607995710083732882578656635020489048636095342959438894543720319438902684109031295193312724106492271945544319444486679084740274881451122892113361485590913484023322981496549921913375845651509136643448044318294505895965820662548091638195635599643484368499082652360165963936166020410142940512565012990378986727721107051532183461157719962598051253830125491110659203201021669854412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -43956821445694308419020594664588756731468567781444630152585491219065962531543920763588083136296997125467344281625345294089654380240768385917658582011414364580181806310168969954440110484042223251077378047657144305264723580049537847080342921915683133875891701276344579519097757795971515067964819828793109144388145227485321143452450518268816225300418072819111445813332773287625047935906396785169632763211506812406429244500324655610901589751217200366387944090892955578483986528020819132031448109751770572869410749747823315911391195009824583745679784837462359891820082742818646355957174920951997440058699142511007187922589807717547844031724657234926380648674292352574573639173530502002940441118585871126287356731505384882188313769231848978122308482577547509823296629474748299588157896209850097121788030074088893548142592391307663974310179991819640754675506741784138113032634709446476287336740806471962482999725211869026975209241654236677331007030029654855711480951544045902577991882414151389230992603931592201641825816805436655507866220007460058988956614657110713318085301072504490545643469967424456138554074372483512586888497086762237808716276085347451552239862327413125241657099152983500917842929891231314047843889115411235958273676135538621532029707132009108865480395337483672891882467075527102697162623732955102244908763582290254177803175117948703039140250999172742398455782582215646965045411728602390475875019489936042031829466858451105774050464371211408724546917004866525144911208546449113266511194983557796795073497130899001916731538047116409855410133174812041339479703752710847284113625120399443278926481960076749494795897131045981306035420492708820317425800389604801871657973442366180658593201784581605777324807868593429365799581359997759155051053991800235636288699709779211090098003771458364372052620100156712194988463595235459316170007126037663552602357240658261545627519877373578732823297387449659463349286388493085212671043045429096348463321339250041928268334535203592390101451857931592790834117786054292060729707059135817943541448940642857281290041986764699134554977209791265802275459130841873587955111210436678558971052976353972885395086906245730141239556451678936379501238288145007024559455047450666283771674960108744716053213192249951440659512531901406691787462042432926679907018639691710973241240919567557990882154814151914163511062884897486132726005221515458442809774980264859761904032038593850383230760926096273840781248401859575745547497513324131144465094586716844154657239576914186252768130370869657305670180714284595376336307432843450457293644934915544912559685391433926019189307362120296375787856827839197850656163475696243741938178720292350966718797784148346493442262861978313701674900088482632425189378989340118329316186238321167164067371080131977972570231006848548721752590150153591472515959117107509006375741693575362620119651760024374139849301718752140058927364632613842538151822010705938301481028166481533197952453404013829545542451313780340215620347019027088729883002812886756971972341070479602974558798821718514843691610501018830210182411714514717723853481998734254629715203966237105857711652670856838803685021881168044552839366101594120558248402376579499463024704028572722972699288818124439059794550223365024366608810449936862173936308098153074498821101253212970348391466146432342047587934305548490355688663133315424640022356258721868677789211718067657181049911377817288911238732254055742961582354171379887638095336114710607063203166236737067501538299076289937400610729758129621369101050839317629655093005242545063789415580623272346311452338009981885419014561586923974933811381294934806770789907139086800590991403011186933283760933371444065452243488551731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1572376103826808909597572043406970739911720079080395669188683892977524265179139533211406722810535593347087867256619011052621638491309643062646024497025693413761861084157839159382033822493989593592477270666833574171781005334906551472693313423185695048340010782461109941656048531912117558077865727244995064342973382766032076014633998330496045280039827106566991598690076899146585693025577682860163386596869385194218199390447151852973496779648253615295249053442056698485947318977131761223626953138473761330069254901092515604922853494352996906556078318850996526496336357864579413263608185717962743967993164932897929319113424271008148034337945760332927146155910595306043661530276362523923383087022776439029339527478433014671674830860740568856956130756151894060607684955719135189368525172429680796560275778912821519273156111058872850931954249901016790676628740339304719640072887322847179009970683682475669598186273823924128044248652078772866009944180592691082916991008059145095337999061133040474638581016478562083199014693345366253799739954317544235515065584555942829321518497788252272915902872547220429687571093721049118814556866463221217594572982368642639132005957917954911486746653843443437961632280685567230665697342292341611349058620827212216963325429177676136361930246489024184320770788262603980824264003556315399770370926975839093241647429957346226114715805203166632387683678311709071773953828903142864628092760670348301040946144422131515366062471174183691862750699541387950600683084531372052579859537939052761842944245125734650965583954896095542825811090675240642940279620074408662416930050213275832220538480450565639463368934959824393395594260368974222462034627069895749588744384637635311217286172180539450306867634832293602114515972659281093958117156928943120018756421766289701573787323538464476559341014065405784147268159193142516174952248643747045166296820305467952740245982243017978093142600260014346525220066358026954531922389502089866487698733564892628718491113196310521442875693048144792673285394821742730645331651105529108465256594467235726401163959627091332458757821326404621592301053624441707298319895805584407440028880905883071341451857215492438857663972186307398887926397375300374229103404025699252050559880102958406796326651356193238174923870763819795026423122504378249691697602559692347246316722949224799951704280505351574026706711980824175733303754598167161698130994808488365334635872223943211226261834061189073222491960973615132281399030850798430269595874102213530780405206555642086075804805423601103796809091443368711863254215428179835907608648115794038723924053975280218250134221676957534263141598180864984816376244720106573619900890668622810198498450672914054596198884097702996822230024593168309090270894006654606401979937781468108976541196979621482392073117267452313136284194593090278449660451405449698730911622521022062228766904405214010206983718351606022553066965172961873732656833190372019884146049337196743386758391463290404176976577625515159083123984400222959440694949939366049594390837599552617236154070471532942113059401031641261581248402923278121942687484846284354338733805213453476564524888558016471808680308381263150844660050924663206213998519458549931360818890376749955386576657142413402063468462178517832419909203224588050287464406989185477256092663192729815534143822408634487504568821186217662939285251548296371835518433578600621514609858658741506574792410287323493213858156017663001456676227077303914352834246735534047055361791894032770435212510429357620414125880279661486089074346425674590394003891418512715427566224108560833935422670977937061972101705427025536331395227519226552439760016717337312030295216922032402176976034644049465296093918003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 121834913782118865715533933332443984390335854092220414916891794149854807202507983626867633650444038934267843535604500704800619331546329116915587813614472295404814045745172688593393020799217456211751297144405144484536002432739217999874868725315094462568705295570446480952801662633905167922726903159030032747809863091926230474945231134423248697943899421807837435163565508618599884251267234952802967468641235244903508642076714683258973140752479200744887587127636273892767056735660745068945109721465617895121018776990830909654277051831920040978438902401091532973245774248683637057377029270582554883991255779909012467841433839792752238477638104840056709107744097677312986448684871240226441216346941266681954007341905015070116903175224784780234025849598174392292688686138138373170661961710412363344855809711205513892150314637017942017546381353938725816578677520455734194964472760835631172714839723679605932331320067023676498960646246726041872840191277339509874082774866587432811533874185249212267636638192177178531137713530212500971100554698179518414581112863954522266689664555514766307863203930840668586178102934737208584768253790822493733705264182288800214920126152061522062033139800665669367228289505714949498946728666079726568492163814017440081812423244389457949995406961585508810835923716269683352563411500426748331526640059035844480083883522648514465472622610832848422357011416984055722955035390944431343458039649904679474919785569337938784564567594030712177165696688825320117895792192894253226657090240599707730608947402293796213294387666500440075911619597282440146191486612478659874709195041969786532183466777129930307262138682124290830441426315379668969806470510564598318330553547968435281404955191079049274413913407999942617212425030898094558854242927759400489741484344145278085601329006430030510904275024857753463615653625119687756636668776742361406155489434762851791998846049277993358445362844174625733580076062391872377965317452484892745937189056997373797339539362818909147722609532446971512176078327908951083404700210025665867331767079347254016780560091103451780421308795245475843906982373606323690084163692863673667465234464325274249767963634172698423273303716850813571497970652859016058753022099899831469442628592964062786949935425628593224933384072422746897013157165049728399047941410192240670270935623573275984807382864936513082558325346995281012596411617420392417974720345973666002072577820559516640607366338364514139514382462968377477279133791799385593988290766097352741935934783855435650325767433390973027612666279976942239496784425975914817773389247469253394076708479750464821740688021501642019995111584119734023354320623439732510926125209933458945563104008050785238849937880289390771468478961097638439835735756664082366970994544340379950347204496490841512302644630254265034346528997460383011770927558716604536395009957652148390667866955319382879993704153580095154760043934877817293254622674670480827553504593322567580142650204155687847470102036705026001867848889118129343140352467298913802371632954494766953823054439522278956173874346562460898433499989946049640198205485027332369165625519821214150793567529351468905138234165899761473244582152970298218970315426497261028952383406230938599670621511369932202246312416369387954217400602111014958082341401413200730667701545225239252879009795919303706268134869200920563944670697781599316650187791209733850242250601483535723198453014322915133014868059812802584148568056953359555338024610328373845136347298603715439866238752402832998755170658420756937254003314276556448356126079681237351529542850752138844568569200335134918535950606710549718024301794376310570802959405121841032547771781652959704444291120824294776140254412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 6473574991296428632666983558248438424414592533152924042909930448648915848278564615204839383629109238935409620887051742023759439578174720432116104819278513747769044923493709156035523868291066182279372248784027330540203961502595467540369994094252011460024679199652218663081749882088532139266700723344151796757387375906970963867492453924701090497375868963661118889824108896050533741931550283032286368963200017062846526684912598067064815606047900958968070008300521236803050835860409285935767053752793890904274693310579355858301133013998257065345054647269023802174139746011127467761150773719364506561643699914404459402677853101889615145245173505552824400545137591589787452628738440232590155748990920645810849860146604072837503830517002307135829482302205720580008708595951087145958671179367278924385509875942922947444246870990824146243738023736867229550187535218816638397190831119027168588955958226829971764314564543233799503835989598042845519162853586710873672049129092040034211724133654943434173998236338956204314962056795815665296830210915742743269586860626866443955571345889554561040858512512600129266193582550759485917000920193933551958539300431333271202255505469871336002910684549717677894849124050716729210587609773063039728113525274707242096210882879609869701761449552781616767415528379789505281121485662985360472161078122561536909948481237832325285936574087309072041014486003247102525276767250582693401661142108276208060415334198137123342620243281302005831037266739948578902966552075867659300683105641688409913707355452324923615300671306343070100794407396437914203111212687692225731357780243298700152854400905478907225069797820476971363783778115326044702003069187656958283185577247938432428918182537340267447107632345152716574590531081221816979907387110433914050452403124776998926028896988371266249076447917818543623543269149202410844855062878403946670473401492494621452169866444339357930451829706605387643121612959495622983291934077698551546880207714893694490258969184641378254471082258063865233933586119516111228034217416256423532780439600881871237500765575128517445470667430112682429272176529723547349850379484591466703138703060296457413518653030080708110116357628693719422480638208444616516387604400261170549928380669172069701438204979011990152954745613990943262056945355535832097161449449589346125319642617438270676717572505956419902157086685672510781414859236635261836174247140842769608395372075791030082636401869763003786234525437911850193056070703693847943263445725925725054480728731994871671732492963712196680545453747028444169983457274090577260202543290924592524513451221912182195553676867554147018426472972033729242395223465202859499619302415598249840979679221797724045414896604246979458827805811316911289511646077594677961175884390971078507711151974638032058417440671831953688664266526053890599894173638036888801703815744485230124772861335188577558632072598711442552580365314750641579946674585195245419018137916117014980456313556343848500033599096510039068965183916911089406200998664538437870345325410148923640306857153415895540428377092396433161880687934624094129039564544595529894172274550143578995658878559297085844482290698549385012656727353617100121583631467245406458757891706800336471177194836689753844083906537610640069185078297487555439347237400503540709097501608191164372272010904155608263265795959927674821508689276737473650262384593591344470292881833064405550844518520361309506504503273157521293216410975995984320163058958930753975908471443499726897854189789035533440769557055059060262326549899602325638962595721709620720213912948943944117937185201400442692959988998292377254595978875858805743434537196572107481887133862330344853153698082979732974783692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -12055299645383787131107798262242575863835005790306320207998190657891799845503678853954657527439640795179877627572687345340176979538699585230474898826151108201263694768437753985215010617292750922123406172460665634894132842654743611498768407780947106447803489049991994538239842875368056685736053191387184120501491846205760059598835485569321147181518813724400633053207046868133602917930192929510098523174387314696454291622520414972790104564001831141537668159467423163949765270710484374443408771906848455852438321282479969877286031301308794026845065605342470409181815213837738626895440416357560913765448619965324977583814778502104404483549273861045418147351100743396137901201698060504864999679716840680284276104388490462719669459379550943367748248859770278227347329693318235575309584224810060543802758744679679136968823251051377383981815976074768790018575884259761989052959404837779172503446137174829054218749605656325243971243518587249318097792994570461317371190603767922368198020084734560654749802973067014186301816631099680401662345278471025745378252090612141181053747631962078352160609283883200523621982048933245483664017610639376329753890330010247329830960269620179520175277306861128830081738127992407976597065387511609720029326592927629259606342938107130102654129283424865066633992614264692348888478689625726860794025489749173132604302479452146125902244897105214751160966907308480670912980823019509188014505019196561339779796618764020288890476343239330796322122238864528049274226414120657219171002581662399356896102412852540490537440654581540218783641750354287497089861840334150297686407321915891773181178006913029336145444283805040146684184768510955699199876059881790648535748886289214895554469642174172432817703621522988159376607982850475922742937576897215724447849575222067784880696280486398724040568062632118007970097531760908382566531610518919081413062588331235974962698263427321144151956350604174363520684504198856806909117422100754989458724166787387979553469787757684041658180177045473192947820438583192698991569913697757365828509047821313161010222929684244497211948939470408937370044671283143510917478423351271202371461219688386889681555511081657430689426395100927759655252958925441105821240198459223547986606643991339631920610001114374981652464751100984102925767671172896057716413872377643918945174888198162169872312043764785286685492709267027886863700575940042788279547653067893643018768547177081482458090751575309282965592032183037894784504674119868097799418372743715770934532851181588023139226054822962640193423450722198754790442206077504666889506209991679533766687378610956283046792258794487737715763645043543377515113372821781615145070592475092609941640574728038764820725428387193865840034946585701491973298830299355806773383464383220117196217180142639871252597706417555384704637313160954141608914344743015143116393673972740954872625162685354513685466698586131981012388959343882278006854691672929690754375005806595722624254404475766461956648611824690601636904799122039688979077131749756661266974041021877238179819963536421246821762111904661528861526055813430731100684707953068522535672179533221028479709220831352731103091043078198745214631284741655842023781161776193426909049928495402223722431130847557806031671301338187738966166588412695471432223524977301517412606564532341021911131674837374938603831466233821000540612334576757827160727297254364227753286567954035330043440592201147175686422267444816721516976514673959811451590498741674573080478558983695352161017110708292551677033405793735872441103265187147171305539082948707892103982536598743925730805262531518772289198910002307553382219215454299229235666622025781965768547328002857899494507346619023518334976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -6092554012806365479741711220569930058734830061259393666231662933108511706268677837314038066581190322575404141942632035374545286363303955074725923868603070839689609560016893654308971704719459990920600490719340910537101877964975678823454917489069498399567780669334752368664093572607188294602037221384709049778421893696144340424954523076740509595262315930130942057850678545429068386178656155672844105586719435835556699540330701205985515726855996357132650018572833728182573036755078474987743086043308062414529778182803896831032931212142558230051543592345847261251200998666378593114846000343905023744038424260724959767649541102330121225799455604806749519207556803240257828874124137812495394654753220023612852151731090260661863734712260150512307595714272220406963691819460521507679928047948258758433927574039312786123160336507009853943426889728807332140803102211787813471246862115247066825709246234317059005274376637181494500717396367320376067272586617947218751862403963669131190617356534283366044087311467570716169672139894625218778165579861013904072318192656665224908638216806299021458064329111135235596299474761102979253876059995789416729043105291881879144255822299710508243232687501355423977895094205099070840296471024827715640483572322916892444014249871306194583196246710694889183321913698989467951618631616751416408561712119976605307337172329836391788242918480291637644210623472377001101749766429399571950710901109238128021460270886645632161092098858199956650812711053222129249153723744995628140195826337838294536689478691896267090043071564838434351061352452693737850463033074704702512047069310314903903579172115004967538779294384776953929589700748157605959499532107353004851120353214599820943350850543832489975394725222209444223257094367198976871738285262799923943530182399957704062957586443316974374869768160741771825807579515388742782538655738560427848176237581163478556708415259127919494969354374506816053269648453784692551450555161567156345708926862523173652233863146866710243968659376098173880686308618108123579644021382667468038777036112308278159434590629814142430518866412545207052438525691219081241713077477671432271123587016913626879649514662685258335311116748437240743339488857073774814121444932052636400362836638759435026844108626742177913479071787618098707989285826217923895445585556266585358403149925925607917062092910909714357631445789218882466656079109924893325512503259222120639016958235918362072199187142260321687429264225801965512601256422160668150397141235735707530856713173199881375295979820076631486104772658405396532012892661364064105352606976863420744779138125132533110898927269352602174071775163416257823908761666219610000007486987800496073105526374466874087988783054412221484842054806449868652591751793885543366253721363673093736753447857863802810458902708555388696994048834991622039629907052837035715921275902943296239951346800327360399510167097522164966410189859805399422720807777208257833360587114112715143788848529965722350294233630813335959237862359251107149308571097107737502929393698161362003632929782983738689265646757153656921507770498935191372641622960843704605885282061389022626984882361700494254830468779898126913609325594485508857319879577639087918844778665630186339717343235053610755338584342829718083353966674315696033476237031650344705552495379342969033617881005664612872229623715816624998180766074516080675529835515398847867115477750442557246915334824254690652459011346383499694572215032418175001415769615353991347839134798694467469357192920025508149685790137885563710829366639662040131959275850673153323593637848514365450179483678270353286177995674565962241528595592130769557291184397634019549825213557789710758461395528175061041152000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -68956655625887519397351765756505920866615328749482022212153193411562117406005117997213738774785063111027640991940197206981210397179458206502505229910609157840336532740879591063316759749318567946338556277759093828118028902602478282098430541608311149782624366125614277722563078896014633024703593452118318093157764263165733236600315243331546261126176800312749314559551457478969654262527550285968205009302701181613028110977436458092250158762475188575395953070935008260622551226261855198545443170361460374549323603122571623307450097702361222785731590775377799371201163481872022754453190459578751870651169393079129950698917267897016537840003532792617669176478365898915062566757493537119141499007696162112551260884369801273419369931442813539653585865182645183172885501556473169009641460455694622768575896134790893716201431368704790617879315792109801886745260756369125097383981919767113707715980192819544343330069905744933727375831301554601548133556127946800401057945262153984925375972545323133640242759382881679061951531310841470157006556314661817830804694521383589357662673150124015027027170000993554153861573844522116363683019488582691224747178641976146136770281905800096881916783505159648174433460655766973360619056047977040998354356532812754899336790012605441078101904193253369380600412445833494828234727292669213059006637739124478002155820359951674124577093822958276215415198535614620541564530950987774613794913737859954256159941160413029279720003980974033390634330532103938672672402185599716820576995821151471887624200925943804334027036301443921120380249461597425696889386654215455211630721219543293024563458780396690183167055598207102027950007995048408728512421497520388642851937032773453417797187167041243946157055864826705046251018632588412644126794096143500977872011822413336325418844658627998751011594239772426740918828854501611047934100594847770670746324211043527476288043236901401771303766701650030934281350475344453855258533653139075620810948703292096162746590327380397478810732658712241829101746708516040456631712885388943147134972315097582925331913024971587599218778251383951187088380228065712480945631994908200885880891080731726784951750948918169010634202404993688528916461838954679868495647478532871367889395961394420301014722189481376286743611343859724906170035708617020758586469810589468936874519657510842644847507222406104043926580731407703652686902294926139558008050578809721561317758754799039519750722560164077402204628693167535453370567501113013397082524189135451184078272178597901757731841829062302291648232942300619310152718832764178120960147274758204097030567409661932291073055709302330274219075703610401119191296488447470543424911813737781788520736897686312049031924872800263958821071702684412511518188627562513625591533382391028656578047530387528172693492267068565631486667491459300806132920656051973464620606236570421201722485954081444636465425427611436198989841187246839789906781324212855816394361039942416282299359393337764992519887578557940217181750732074052468175822408667388465054857791485359093816485915306047099115486102579225863853603721886821334729222999536220669527061361371723893345764442888514863825973748062450724531073423354713237574397405129152550422106749555405768031871550287680792446290857908099609559114430521493837894615225641852883593176308246123817499476618240598350449064576760205095583448572430563342557208075052347703873516946796831014975128590278900350681507403533535778775395721097310277819248981956397000563639266401612407767194464855806168883701299985087364381629324733023881070762785231172960129602560447693474272570511124002731457130017151957663636820891473761040631871866911343812973086727336971972019686527051898028032000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 4672285384516544789347858208560261746538472860818255856395200299698687422993031830014180553952090453006656974823988323696253204485824182104548376258938424599557562407457405356479371829659368965540818552891212123086991073424813178092590434481910991576023579653959490846200308773638225191023387819963807734810808266645485687718481953835107202535735603710623469919585837427599571582315125028271260953173319464449960946781910804331842046267167465661029815072280965287897135460659619517199409884432856837493740774154050268502588225121581050037266347643398027656330486585085630465316508017663654935237654061318642678470737913147640849191352354025024635554670407912467482462933131039115109987488259949692599639734413680423148881790364675234247942723118830403829332035034720232484030117163770363061163993739257840527080007758073862522769091175862507255244677007779022450374799718714185860512655074036626132447024073002179681348330979156093727702041948457575538540375428462442375566593003774074327099626842576858439471670623889824387092011399065353513267941625680222584123840668500659134587290708146583292700235281821245217458993388615016984182399478438816082358120897318441846959933105775735256459479915649989779568908913434873750409233230091194759772869937712534657229206544401886277247952271897708342413667220297606546017538493747504990490660820631325512108177534354704624545137637254202605299486376755054813540216672787152608279672635079396534147517687391648399004840038894815428983184320143569251508636260466501694634171151594468577557378657221801047663918239055565121931862695801650891753179880806614099626343722447258374115816381571637026349649346984155965262687424355727721624093902122990941031499159057595743118795089356215235322035236971435444572410070736021380856509303865984471381469610753619594093362848361033389684584184001244020988124357944954198656442824154949366307023747068100736457860944028913817017624472434324684162198956891531509949900724134139636259132558273121529169559080196614141264484802954161698942746643911817873308517253105795533950964670293471692428447508952796545882290350939028633819531627048052352517996312648524429012464659545826930012844791270166807462653787521503512061366711984893507035483188771032594467925263815053289315627705140678818728031479972663925239099003481247108790131264413331059249956811412212596317359581199762937193706161644681443430658076247997248700939631843377380523400709743887950778273452266745075354432910478211205860239047901710634392034489188284200854942492893277100425630560977303124282786564693744229264273381325608180077292183579455456157719685478655234871796472298897056499138586370326346463626667689226408301106278937801649785557442491478735767554276842851386654222597082706167982121818246030560439256410443129155061135405313837432269197335366333788278616344143841722889930596248671978830570837530569124821621432210806870564283021801284286424358503731136927639405259230387892649583104532891765521650819484878502545742055714712600538292833568793846808947589540887827071931248980797011228165803071121947741856385267202163409703795940181196821445687819537336983670698388366002688716617917057156734443233407960093177832758769041423437691962265590522176984991991780189698080199744795038919615314625015436448654777662658366595942718961301902529245519235092730609281553317836479108053271193599235791052562342341690683394040794622857615386045044596340792105377605703000866522458995650487080857993643033073079288704030758901431758891480641260492648417952043248499444540067158906860533555254618757897392554141779755309003581053412508878095025421956287404156972138552636981199065927259997997477344645829036392868169869351190528000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 58154725578890576509555121243056442662801751487266055015389735105086162192564830487343260707487365763815565410165743112621897294451806253198507450491787054523570131339835462973792344470031775094094161655043016460495389948269360404389910565787166228617492077897738003476956963407948854627247378643443022915265875896263297803015123924360095543519870964594390961848663990290363990883853836905330506436318666295214872815696541060652203833106125916463175402509867182549897950121139870724655514073680107105776358742589900212978697097204510160145899851510464320519897635595154886229119342112316998926563611592424045301261904100050471505632462983124734780444729044316318929564145012017795018469523097138163814771012177622770069476582572372976197031592538717688919399653643823802655373132010036632592153513016634793207578634931168170890102017724506798914447014185672342135376697828901404945754939964031409785858333030482598090456358296885960643921685461244527551559968598910075734757473446330357547823076732825320459884808248965207457566732997514536052120055694017927961093749294539038180591628700848466894703287512510359527639096105665673704269468346610709846859047024191505591591598278793187792084682743985314542464815814689111225543228901608589551787747434020190276919250750861355911353740619214518857412255058188603069949713231707595371221704881462969908914141113081375055253579538592026079544254131032466719112808837325378546153693726763023866784080760914885662580641870164735809768135278169081484621934597174972773251558294385900671829794221408371312309378959109312874704307492927806725704506053475871528670172481138507908161141546813279033567797378115927129997291019004211542331814629458616088929456168898652080040879768895350437956688386955605890624182834798910032559357035384468285461024918191326434007348512933425640564836206630534128741001673996819238918423804304991836773641842778032918793262618030350181052178680780446427599791566220033084859548380198299015083560692296348897293991395059339671703948703164142082898286713601705302177196663532402634311917156454258473428273803265692282011319075164747447544460652469220424824215746511727743544433820959836208431458815523425814801046456156050983832198030928998236742268128584243836439447747290992610876971898994119059391901579733928583516674061778313874894266322395108607792809922654979450319291801303446891310253870000919332569128949702143027540027382519221077336638282799867798702241482059543341493592835112702323960923358601682154208439318770016974116424377268895340979475808968062675030494964986264064572026949434942283741026433352209229749393035953878441374747606321531302182246791099576441889902226143419841477943822586953842759450909176094493014333278078889093651631762639739034155031300114926287085955914915658544702618208412209238491009333866678554398781987151968694103651961907619184549972234178361936680664526856246013502076177919773229478067228540077269916495378788921954944996855303377033804054458601406659684301283327962861919113806731149752996856344580066194190263582455303049798958873402665208308745849978005049617633861320348948674560768632963143818306435631149407285729305907245849825085601941184189926455873680602354406247438624393926896677373387637608833854167192341118859882434071340827758674042111140064954775916852843796041854902697973977176779031336270491113957898935688537529152762035736503339782162040288883581898722966633650689964063844885655889661397027612309571904760666858718040622091109476702138869517753315451005680451584811116950719747068601765255442060111326950737723303067148354966696179090928244922112762555033558223524424878775814814890553639799359227440008475252550350932235390025728000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 8600078438949509490417308653016367305223495250189208401216045093251008898964028729756020754654133895988159880297460613932974022062833323740494173495028565622628474090839122092798319116001244924027470335214584014365328105521328701863447488551552667449951252910271596062733861792463198101294560656221696645727568117050105005199952678740676136181402420581552649044646802124204086189550198910963281938842481747725938518279136261651446330153621962784220604763748301933317350530154799200589645099806466789308534427928483894771473952306525810563076830994831942760434387161177589765326442121730532913795593750446068979847650797736709177962801837417744370169501251539691757751179163778754175433620938859735389407073246023527938438426327985897719700868495072752766372845255130052107339133650364318032139011888773708518890178288900602569019193686169183413102492770816189008005905570309753411075295292734505624776569188997275147481691098226981261063863500567956520369745586515968302496554749699592481881667772113133442941693091160761365182762365856962289980426864163178895978519760581377061429950167513553593491206823119369507483239554227312363142400616849085181470948514918643868488264007881032053194831214661174094900798677252272980084035999764485281243511648696308840505436087377661700471158436983509807952560279489226304607523492906204948839383153299845817833080242708280415754276505854788934673697278966955527380585794362641660838707956937487169723309497298633129965608632201629365122085417453603326949001707794013871036819714899704890620380416704502410240221763690717195473739164666030770479612888500148597710102696180283452852199299536185799512692555473872052666716733521253448259647353753165372789727119668302019329121799244589535942289770251782514230245898422577361449141834404559298143425005243432491026121138346381725097535697569461714516993712657039137695493534978518609227724731627858985219769809770418715487656582346974028461435529811559563334398401551027551595589542211186705577244260529776362307580889480061519701461851448292711511032003010530826268059016403557312580288727764320476711219802401749306346690555008476855719345617398499081613732133354380909383873994973842138670408375446555213359564185983337784460672542385833886136184806449286723757303654347574956412759551227027335750023378901450385608867511482851239733942454545316473391501605743415112448703171961577843556576263706089565467256406958819821269765894098852002552036467389722648797500132645005843387253926180138731357531264231889920418699250840229617034280581869312311518953043329464041714413205938541921245841100126711643486737079722960988329789798872263236556954342094505650929352007282234996854994980668947268946758589866425093752340637935961464498516866326507080697262528999914409085104291447466596800399754480730468333263211315798860863202569434739147970427831613320725680559118260017755132878968459291858461948976392761242119542856289434384380972269756723950308042953824570377748813248187902062094006626200595440031859314475658835627254901136284243980117890688056259601941641233491790509652660710119596359570698321763627215134774930016630323885004079945968483415382543453370740190745614882585031847983599924749613262429325068514362385232470743078171641188825185204822874235577631819875456051954590373790098132211874594166486370781864356664079447964564294969115356674253702588755973383518040783047023663456451971405874738005557564955567049598152643665393763748415653309257490775761873048464085019371486208022781271555897971283795601417770815738987687053875711769432550792658972465198828091180943396337893809897171936366535004374399720336629490019832521837144618972725074212427280548419988625555456000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -304470719029026596011438678090503119238245174316154521212978435226423951156184216045591212042477188578037927122068966482376834149446851110686477028597270850275507597774315702692734548046602970393251993445729889993595167038819803299341128501629741101600795800212576343916886014048334241533584750317830662656760713982997049003420148702855026154506165509326534800920749939827445661458605488625357022970946092703626509950155986349007507953924360624077531713710892992077268930990632943910567886412531738252654931773474543740802804768760783191373660205671327584269776104793220445575993832823265433552048717760184781197317103880442359665768982828239342327972724058718064636453859982899941458187791048659052134903135186206948632582607957198415923020925466967615862606623763107474589545847380957233707941513104459771443980388221538980038870566494364851500137650722681961419939499836163933297182705196098954390650294331125580951061529053891591950768980897642052594921579800323437960069648613939335318853467519465809822584603519462534281583130982441793477298107468981517095033027607401899460926688238589035784079593652722524174678583994606153990086246265175644927607199705888855559762063555725181390353975243072344797383699860225630348350754779703917005897739881511638937960384942515469221378080455515220962689420890430912215790012593278573832224067462879429603017785142363144241390581925836216898598825028260368017484601677400335034288742815564077497822009245881730232592361837984588293747127732731433682551425726277094590000672533295313265389417529316486493183744480882610227424381849865022758088172732521012295207635335341355600979217423977794276975682017470572803782634921593078316284642190976072784761640455969528078177377171722062554001840737411532155140642331136984023661957427643088499703164855326500137849141991525586029764826868128956811498995363562270562989939698069865693348794008168563032756880695553593661181720850900784287683493286634870412049700871656718856801580040405966566151337682624585307588204649000372597875662854802793061906869535597469334189756845571177950945205503827798572995888753573304177730625597778115328692323138915686821811132401954091485706820133301481900394704268816957225119081688891373300106935688755097564392211154581040020645924523090482126594002529030018488428672021711194110909460403492673967147925893030554042433774724940192243321447979795408090626794836317993483712660941123243620732542246705457483940002050329571287060646956923029407361754727426807466859429974722305945937572531161833597472298782825618418510409067554087348847329869828436230497975537936480863748155798981709925665710941521481384230813788434070795116708056939996394563378866014697990478036995692187672706406122513782370062467967446053145131946859382092871558739072553189008950596642877167496447938247552166624343440206183351637161617287145445355234921507835126352919957104713374774006438804999910693155268943145368219508762126120982460482362949100636562774164353723952669523046587767945221568248741373496592007622181331170990031525842393749242131290837631437170644414981867092936393303922807058353456982669309303866666402384221662788418541795788807394409307537961784937167261501524901068541066058908602315477876339538842384385400496430176975748655964156432332464364710860927900166551371033876419636586468394670506785191312482293897996612125709334381659618980724155226736638516924947227995461918004193329818006670024103720105220134090627154538492713852975820704396239773542632622250208284322923641945933511431413374474215983298498627018500505853635175046503127253374733134356813707156385709133603407288256935853942903640155322071541371349894171375786023332828986373832704000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -8434564835703497312444588788727441254639982382234745186601883137276635025246525039278101536058497829361820970617865427086290482110804284880597608032826726126217929614481238552148666791180316301358239800276581876210355859188512591901639048180766887493504459132800734555972686055261011644546308319409330237856620781229629287485233954756802078635522539471244194880402496896350458037954190774167601155309493476030656815111099744524887220424878695681633816036414970581809628222071821162975867390642392902890391629907780257479285598570123081677715175660566137118875762960518563701123624363798133176250112906111190434720274193272060042986669745942856087498296434238465562384507076088617156626281066732340433538443887285182778012545642890329641232489962268457402437800407796588124267590807634371742022180198171485251710998138125870293206577327800627517284364709991983043878904310300376978173527626422212875440438020152613632135971581980840074512356763883101430563676346121042744611024135585824507928770011333400472098184690978518934386920481775530138180347692639407020537213745793239518742459787256661401507837317260870825366133273201651267923186693630431692438263119871616271318859097876406874698659616338365537309048020597749733566644743956979593397400199086180229488161803603655644155510621679484794667750585280308484413271301344864286801086168279222127880617548230908417972913272070412524313934685728399796315754857843941988747798562797085852533750157851855902194828668519219318951977900063497550916081462493564697664377780094825153076079134788734384036224908032777153888963927077050623626252998727318111198306241562415214571045291876106264073107839168241658164281692496192283050955869856402302061474102911402516248271688237811169258323841540146964805368574069095658699306282000892381685688838415345803026516684646682639363904836024515827543427166770329970989874945164149720074762487774832955633801041208331847855865943249516432085979439696136634894272366604647199647787356625847756828087096321676936276050929976955923975595587906835150161176705727196939577355953101066677349986596734497828699271214402806584575549438824616122909607140088581229614437015449228656019106695407566888190341611758437581694040315831447723896764612006811634841900183709857579016579016841768323648989865965174115775768978417407130658072200281289873811312980146253702517811073406608660158986080280295456775336974088941989293417375531332539498869483583141427831087614671317651419199500010121615214981165679346531605766236461558222423822633483741698691970520552977115294583256215248380114476504637493047004788257298937048644891543548233175641253243729729506597189182707877643788164879252565844860892291666859814537692452903386648384221323500000830583150445831846203691718958485280392258373484042183899213983181353505443930725318246391025505256662747022519008288206015304077929536765612639875914249972419969094100676155192403413582489845106170323486686679269765540731461421626804465146650719624266198778223293680385006781723611617461830285788442494108612425204984817557509855824485709494417792333362192171552393395935068537950578778106917672521241422072867406813850506408885237688566299179276348247238117019212567750325036968889912188336814825102415961571755098814938952524946345343339117509407071637708543273639073713972483822921207432296086101809920868935157669568508306526218111788024512600559128400432889143958614362440748104417114004746473990579077477253128323472227798274059372577563961306340945285883066714828185601451848651018943472495224625264585580264906888602937862860634673385045760827060743972450280402829784056730341270985616597297655583246861811835626065700328219512777792106837049344000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 356019866770206193118915839859104182402956471199964532968521413696091482882071558965800190528617893343457497087099252895851759405130779679317347246925952264582185082991649578466228888182855477450240794595588469146217934558232167513642215682538610934749122128145200024771760628521349686154449136333052759329043165262970722963691626795492324204075435767527667908758485703219783500185925383405052757721697716373808281173011912358939764849236571559466300900851208127259952551763198827849051268306092146704780911128992654049110427682379197552571098069190498608760680886305092767857798260081307663148525496096166599721866073883784084746846519690869186538008536411031113093847791261725430494456360166655851866390641422816832462692704359476347416618652803634337665096849788141922678758137878948917515969405966292778108475879305761160304177688405638089851717173342125838292632464402848333791604091600142805607838041137489476831798633221094953250651480705191891772801995570930358276865400475189953407825504858752841892052715699986889857907817792724392734792182786675181783060297364986179317475758485446806915422668752213418904359406870262537844053400887201205173761959909202183858992707532935460247764140626936917774330435752234797213104354553003224183621923371862214484961037595940779243611164254114650847497636911062820018340262893826378660327849453872040667704200283143502114977708274256418860997051426264506205580945260858123516713708446565527106899415165725326292773825510082831124908835426414120984524032855528704143346952387743200559714082411814381335725010184589024133918290321734241930268018389550466199827316714801777120095630703599416252877505302200262112459944118355893883993318962765010186264780016801340356622015430501036379165068905915704751530685059997668726820311919415836759395347495405368610071704984318892468416920371891667531474589223266803439211548562212911300096154161598304637616056684207231114579732570152815885385961272694116263572773555383864888411982256547743257958155836511604746225657845090620880465699882073400861916336135991006689608373036653988707815762750074728685559409588095498935087451263121920416293115388277326239637150149990542645828249266402609564233275068590597733902898978251352468122912770498364230043264368934340666123091773851941791796586635110233612191827976238751720657447681122690966266659802504966840393774652671934817217965624018795129775649854317793696538871641771411643895651448685934286567881955220604189114822417704787215821722455941855098161523877831941113968731271540684711489742003448092348062443282618067351864178454156345495989247420363620199264287928220444873852254068344859797455305384976627926692713575668193781867065813349577644106598488488448011879629670683573212803974995262030251258777227898236068555509604699760309770224211465848088797001702805548340434794426131749876314974919378455227685747137446676554546681879679374344418370538055166764796642942992595745233169837636791499895736941775698800952509575091526159182215459808311082145509907951766815241576977151423746280708308612056215142462059631001869737556040611187697017081931150932407608059850200700994996588085832836816992493319348429957586640864926037868407357423464113247574340111717022227876471701338073792400368433018086796299761620424774838413106980324781457968782484294121542565388272610108830638999352809744834532306436076648088738950746604607062327777104590807283463067089265940117804612058472335198552809654123091318693694363484063336369147059026657048513951974689349880351945716277393804340651089206033982665151872745015232921631019158999357245637876093750966677892769979459527388451501584115949475943832831788897242791049620745284942903115776000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1447129643091946532383326706516345545801233427943637233427108821469842628587059470160300364161657403016600678467692578470839770426994001555114910458126245706037860181595397194877668483160614184475641935398257047114980954911905098145621889256749861833601878275543743213433704854368237023204194734299483121130513528580350020216598415654574427030354503929831968896031392285672965519355277847708186887291668456598958373309694528542422258132091613038140398915070432614213294430537624678063936379167232771712529999234231673860266178451030828823555617309510696325924582864640106611320229500715397465223055743566927156882426796505041653650678177443818566007649929506739768445753688865640122380988544035482637569322732585839397325117979079058551538510287376316177610082365275039937199080139605096639966771633805428484241961435443889394208590698970208346835247428580502038337542488351185088191158948633952625135307909356566282474758728258517068621542763476990290179075225508751150857849504684072054744788901845374092328585420916621437363857784881496929979899409446321090077371416084425714069279972905379387864021318286984233237662792183840464118059851040001905477193900767814674531651102209806780212471849344271586112649178283871379022224753544721984373079739062256237556371693730868606775983982612612542527017671770563281224860695135111645335248327293428836887974638578250515852696169319747631787678003329361399053097914841976838963626032235307153231066141072850255183729311556100455202314653819495485335277227688563839132386612107343033590953520283512114916218840616995561983065623637018974790572167467835573272540030969106075725260140195541731856447126140775170194242949290579814543476111123525725129746967254237203624317121246751221921443982664449075093534939629125447627881703310136293862256797145836587231874813863441092743004735929435315949154682134471124033803020844674810191254941040149181832920401620731324834113770122504727214857132840851093821795486550803896359800114056860798674529144589199810180700719943669127746297298962637446657984343114732372943044427921719359991385174801120389600179605867708045403893462559385779405512432712799259253754266717513293357921586878447088472468901561952927835618301278813215301540233260627280211658978647383591334892434477780721964449017659223794843586452437025253658690440901591415955506711739626986595638026188766708219737072481625883615280198427751202721870189556166264092089416331273246915889078428841159937435270940265874785675873666830530606105014014546874774783521124851142656214480054334846132063682542214660615983590603373674130704552666798052318643857508419405482466290771086245136070733840626533577903372771432947288058317025965522863503766634622227880821615990436377141083221569071512992647510030257835118746937019589265773376712171427793945740970555870604836307661330718189931946962173096011760377741450369884610551066721019922056663373959273696160616041943348648170438214368862091816020629505093495510839514661022202544791179639070128780871086603956965723779883999134982331621534133328956938655160597898449543057902882084218144424603883841107482030158786256989658318199685479315053065407327604636950325653333385152613347711350067009967360668625578704055624336024079771089080230093844604901817443807825830466533176735176075826697893424717920213623786972608989162767563931569720262944790750275859637145685040781742539385041919682306821453903916354178424167802595972712715010325151503490993784160299184715954134697539883170296035314848970208276772797123169371786745367380619450963320968258356505304543665730841132048976508217469346040527707423764243817514981795867940079704302874169019024261126756048343853197950976000000000000000000000000000000000000000000000000000000000000*i1^69 + 28820742202544341579132430484420525299255574041467075273142820053382670572930468778190330773248831522556186577368382737842405063022919426335591891508488151755092614542515362870611370969170644305612807581998330500048383041462170704223495095075799264837804385498716406570734424536724946722759638832794935476031682506405650025963733460515356167521542541962981098337364526402869934549607879269315173700771772908162993310679906052906729788250165162331952071379370182647761589344939810412412098920708864066691477537401429176544266796821255354405394843451170987759139161377987881758956939421870419461042220390398546879793789328030895335975769508515137679024973363370889344034115975200753548286810552198883751523407983618544294116121767244037076054060953521234472309471482650138900941952477139700127013052043474407494157242393341882988981337577153210775375530424288047991614215422605623709853420496589198241369811538838353712021448307084129195657434044117383653270466768507452897894477582714282218193996732262903588304170246236043211399437627723253821827903574926534865678141523569435161872808947441838679556653751017321939043556343458001574850382732392232463256072715303340829556676724357220418290156349215329332448570310947214812333309665726546998389197182168844665288449085597032861918578170794658463535318909526577460248551207380550954277685979541918472605869433034715710339339973792336025819353483950055974575932880938851425588747996843727524784065960687972274108381305192009095428016488919773871425904619280386755197978381597950102914710534092116981768542542895641004290715431911527273810470909555507215139152295483802087723044479527363341056119896424491195764789955307187473734451171006787973550762279999650099229493969344020906063598365665620819433969519355066723122272511413856828052945222065050523778953761367481393835027680275109297123566016722013144221876852454571270897012128981103911623849977892426017041678086412471477279646373823342332954569334132867289321077275577915325103679621836401716080520456193136827368528431550399800188509259464115967844584913095942691624942309577312728270364486518150373162264983809426028864388756725660169700244957190165816172084136641355284500623923338564364671915441235898190676165132008440422124086631147931385152341042231514898013041805180695999066172602092867112159387625947610367344421210352972206416704366212399233630675798110270156781958735858783481955187296706290377291346560513926646262127147675416040223392512549759784540115669259984515053403683195707232926244686501479801723806673110342362340965131030572835278179258664782578069224353603245500413074659274612691908724757527852648417775681509325317091890101400713117919870234339236759303482552534374441225984641288349655884321744945748986532264692129412786348268564784551429866874713481223414824521622668494092214784734097540026146094491706272212328743731279919792354811221468911792269005041290708712488705587723047363538951324164525973259262186040682267331555658659852924795545642204020657061050683127033126781012494528855662823554909596761988987224793225853549740011757958569844638364596752833286423790753557556480651728219029412501900968531091417993637821125540950749945492985734916421325003140819154849326601701091647883913065001427049858919602832352849775031260502804842109052325925208765314259705904272777517974999864114414653450061693124585980554778536530893841076670182705162288764076010209046985933544919766607918029145021212750696432919131333074335404738453542812539580403946114735604975158509921283112920465462799820887031666312272970316399790067811379128177828558753668158871102581638965361235781783050938081014532510331625915608613328789948800201392128000000000000000000000000000000000000000000000000000000000*i1^70 + -15984101393908946659143190379262725068192756347059850276366491731356887216876895900073871720203320799972114165460698145861522597656649993714329929840663833515349631960660138282851374094190007399763967325154517434598007731313332635884506170288474079537889276886660252544543118763519073938833336659032319522629968438039854998118939884836228283237667216168981895594750741370706490018298029324146822093553671053638340749764927265653628221589787175522919581038366566111794556654290871763970867173211793321981699025534346564165159974506758536705943398177616882213169175061874253492933648181373751122097030128195355549789712326357719092269897253763905311420697241914348725761190753556452033874645108800448476405937480936339453808714658342628570124671974047100752495993265888087960223974251239493106390035480532916730458601791352946866654330061488730064320218839747036923948061512235482655829834308862384008835945742501591615439307884883767096781404750635451200338401611148862712462000717038296400109134687441041620633063898304624687716719205449336515169237339952885302429106487808581625773936195159650728715353213387047229317139680259932959108768338991606807394298345285698517513028777804077113303681548414749395174592248140313920251555188408340096354064878099728968465800264314865799015849943619559235687807610985346492214513979355262734483137474326494299090263083009229493716980590013862148432592201545491869445799217263520326233274727809244579343093152616753018521577581085390499241720957598606989875421830069185716215460637782552765222096904809061957521464778103066518756340039809758909756642889283935307400879128746704335550335640977655380614749201808263984336660863983985579539198427377142960439103490116587097814069302270695336130851050327544531542661187025699208216236292151108843285520516372342901528010759234837392257054030725200182040362757207117712737857085932369616026768561954016823879345538254017500069011660534234313077111069922122146600125706237868262353819879504867254637471765647850705789304209977650894728971999116401438322391159024715387630783477821989504181791081638419867156880777870219010031716851821231586062573297811280633138263225720007999228884865133640793904345126092154598582257862004382493934985884928397931701025979589252378466427816973027758300823255689260450691027482437658697563013271212389483967114340974757484832545059300802424918688579674240809463527293075683081694102938165131568562478178558744452828056954790231060371757875201444717519046047063404227406122720078065339414023433427938715249632950874521421835364648466940754062197074082236115623655727904277063600214946659794028951866163948319700940801283515317605045725591476611860125229772341569639196750446130625340937442372937570347720456688877063351351673070471434966934193852855565929185521086116603480184263753809248285339874325579180706484699838757407407335021030979942998482291466455986151386342507112409105882100673032575714268011969169731970655842827558542936451973753855522293850179253525986043930291222039704602376183729048164002482071331965454737994790597842096132603478749116650069098955165872270318034737590517401749704392653839511486723411519574984058362452458968620908537483655676421849979034076068826833353378475586440392548207366335084037928226055297348487415821014819877217040306363279137528903101702954612063681600241237297915167403692147279199693391222885274260363742553821803092058590599500604386400901287398163882006268692515156291129648209029421809890476345461894911589540325297570051822944684497144625517730244652853514996405223393756851321729737362167888806059035360238708301477727193706125645430763339532443387803885219545239504685149272291001176686592000000000000000000000000000000000000000000000000000000*i1^71 + 904412973121182429898848344790665866713613436676756518518512094665419497527022327302127743441838222782979765787644769705164680350176448621236881788415903659427179233348388563054746736026897497383591121573655686937154432023772628331008126442269730598259972170487855487307046601763279278381377454573890454263493476579230292495450829588667116065747216580710443630358042718672389643952514402613187577151666592410708132119447581886686795926215559754100554206294217119369477410403033478318225657807393948974380824333778402228293644829918376958865899776338605161126333628407951988811025306976285713337724305667246543400540200401685390790022457166890806923009651894108236292076170924886524088326357451623821788997635626084218920572232299656532449341279103265971332748894799404956565174657239782723322019774895952701072829085127348378698414576697239733327897948826576872752323671053855666137104944715321852101943171142589735124432316267096889562976009437973471677259784224299531659398383623013305097403620672528085924901379527177601491294796017625549560925270878298314965673629328820245711951138855789418615223986159094910313431250565177184254585343106216712759786663166534632918590887597382290826496660913500853241513324586501695850067869230656419584270007367678171031504674341116783625567759376382943630160585668947508518043658714744553946704512095881753228249546957532515685988306036897950215737629429860017950533385863404720466324017708765136315877354014175049552022222192639820549558796206586676317867182524347974082475040929683837309837286919838717828374741075171102358968254044234024368459050665621341876677919414801811997461762961208399147214242884764699107618848091246891806804120588594986308859074493620491181734083858661551846957868141581387748683887531945744164381430617010442459526098479550539190422059390306623669499341809643153467231638559495482977514414108349126684336775500454368409711172787634269623753283643573541009536631851783685807925730216846520324688992612706456449765024014734243754295576389027694064577961897767257709576369454200956746025888596795799229588397673551153564250628909495329023769519728651002255424510518997575515074818759245969175332488159003549250089562813698543147618536783999406677088327481781093000058064313347673429291128822176138889319300506909252831851792048383620267803812453399769752968998421319650651828688407649637157676704353441548011251689816375260473646230378950518014877706463637870455259574724714757215570285135543105507168145652889418527927490663963254569242341605514082204473668840732013462225193343792225936499275760918523479699158095755630353506713472788285855457196734934754507686684651135252722584696349758090380788115644981964366121649137401529190227053244848498193349882724538424930513396842792208096566676227123086515379837939161462897896227913497353517734805626668968215644616952011464006671477170151932867796708613256314228139639566839352544021050041534647206971941118812374249744332010243647930729814436867090683072738359385303711033286826502525670470767571855617430806755005666932439318478408036448940498921876658318638700314173683821491561009837936857621009759363762451801997631743336750267001438357052630329275118584132435307382759777453120157624011809181871958356616463379365706090599489160706010804938079305662364250333522047926339987516033682049322412340557249917017089142107824651234112860020410117602308537925158799356683788061778291702387628290659673941074690864228846273819189929380806844298698635511993312091470163058426534456122483781293755706335287553632091161063444556419606921503743351527663842429470922114874533878382990350957884077166351593844184724123977318840155532512942436424613888000000000000000000000000000000000000000000000000000*i1^72 + -30477995223916417284449470625408174369612706287803963851343175918007543037307556495257191190090390991604669375024105968141535181599111561221732211169533272966946625212231177399267253836317881893590223479542158034134851468492439899854167345680929362235995315911956123312237038852713538700562233805290751789946379690228724412431988820068776159102338975957412410489906945776640951624942621781984216956235506371980536645519177715161607815689686913478871322874678096529765450750715082951347607620004465258708674803327084172332084014612861969762512676995272725757612392239726770783811399766446240716032264837060206210227512958989241634698377624460064904048639994521498568313514285336504612015095915779694174045872059040689539372360002325230549992090545865127983543169545520331560368601651516847049980866772371301211576396766265252755748179900790757067316775588271963033861100921987838701110727306210506423173013877186662481876053021795635249780445687430599336876870739097034331556042606127998977986428355656323669608827266579445769898609071276940911621292505739433720252380408170068717295302727576824687920773020856543649100345936990626849192328716698970716397230782702678395918132945766616676950907807884956507491947112859143020903311521217747671450934275007281733170969817642941438735025512973534834966236621148746444217469065324084640677817928997702117281964742600480287150183747659353813447824272520418610160529177136328155292405287498862745484818506104253781850428033405331006213733246435220780536835539638936819513500078402084764149513286856721391608658744530261331722901829932412242539027241913369899926422350662235104017924474863649123505498488057101921342757506012833676173799778596560802351943211808895893442409163833909375535112165724519542622073117642479839579757704878385546910754564737118367029403332591179730291833557634503695821664582944576377608488757207068737894009234527641201158234019306787134013469150274332829601195115467891037967828498628218424183447534229588725150310839704182908219144161204315675705276646446615685904180546902090480728792292398091901295825703947391417076658594321201235821125562577340080989410914459200010355116839321606446554767239843224559974418510028351334278763634794931908857703976819136017115860946931181541451713266664985072940196288813350280831078710523909968071165733711113747746931716036097268806812641558688886299342588051106379196912434095567858323431837815790549396961737235038129099102531924062120755890837789120107419943910774185728054876991766974974000693669763674001468040140286416788804675077500964439963150259519096145884349164525097479744857372814132864813662683236413767293017054131866876015414944696403021337392282544068460554964575960789373547641110305595180638053327404714552183401825477034338711156397909996794057100111261258847010551969816857515906327350211181679659579413781095952240229636263428915461248975884463403594927759269674834592480220357727325752628213914825210446993236338823649031091070401152357588367002265127116484658834333181434031386312033242261897834869634549871759460685386977712049763375402550803378673915222929440160615474431366787197797748722233582295123171256860482366165432741276200723075919633619301846530111535483250903967115058202811302180339756844534647196418767551889708159849605860727721479162638867491686514516403661378673263897893712721469382368182301072034922657464370965813920630042033037180673181175758484187264234435925747674021038355248859253317485632332167205934882025679406453864539456819508952814925680580528338648632036010328698617390902318948856880794760597170913518972626713150146891364026070510739822377842168865719765549615431553093420522727629234634752000000000000000000000000000000000000000000000000*i1^73 + 576577971339255859543955955416999109268897326014921245123200534285242866184689855688145120755595055141468497740831682246164551097042674940022775589352221852312248446445970339763132782480596418496004387107066487138295683913283583986740223288241450547518777290433806964970479853564945339329647785474370980456244188163591514869110071288344121734599398126519720511071408739141057162713454717237379890519821553682213550808708063350616551677479831598787913161351075034104506444473956298397394930282407725113631644563364091494600143520316181493207010476681827976408709713005760788822756433307970631958225620281812022039911232804304419395148872768829833462612652682352233262882939686585725736339041355837749528471910756504496320722442957670250679181968365238612536080414304656798493888575640945172831900488196521947317555124195901250512803572586448816146704147890892036235820476870394916727344933573211224505514024813463604228652597080978490035526620787543417304869814259335897396152604353736622465438256045542340308737259338897675937666065001012385297965893385320429237419759861814647512564079893919691190425574527146212832856836212409538730556750912901569508524355737072589313241176102565580388369546478345072977699934032895310773799448918457189010782057403370978825552611587013384083557693671442757983093779440282516494656703195540130234094959469318403048754369047679318382636579269652278271246027524709434289074418752631779935457809527190442715733002442312759198950541246292093033222256764044699929816754473537632439784217832301227899781255138859234765615725174930517177557714495346673508792770287742921404291083905341628133011580157158901272189760947577152775301323367040515367173271622409945611897048958336266180605489762223048442010149422210828097618798223772696512314162883910241769870822821585309935737737447355813953070059487898764140638515496054191825311830056966437382789586738395041749431450702707611624469770038443215022247173391783657421064691947697465439676780721078931910176763231486599614978371592904723987522824966729589917704739003178286670086749280030671959869100111648316761053244572233461277335728859616453940186731297836068812189487818471124201060797715681125450151330376226065283102413991382913643988136809010953272281903335763824254181641961614424408530415833682596764158823844816670690562761094319058199110845291859208437454889384120273693742486407546501196598053146284180978511398066068665310178068742383006156464475905420203458790045178539525035036910045738605820242359097881696921165705402202442628357519254443344167617435031630248250627422302448231135836320705674678010207754000030774686377279389659774711943533833236845227994776588320695378049362584770419981570377694115460709779241962389800128621893675177581511053367569973697382935192709813967762420275301153565718027741725397418703208731557940067399498346473968208705865309423357004211140184448658979701730953802337563543270021692860544699259184207020690933253390451641318533840991019053832170295789628969918281412949163763784664208458245418840597043230448680945120317880585940987591685935024354107216391642966054244018437288088133311362701213810306602192046859916410983739352899525126947025132558188494805939367538864531225701731428772493154715729214894977227529572606762324696002449068909585442008498416485031157636798544254827611507732018284522685395902240304169824508526572388192950616810661037222042464550906637175397502327672568580554581513439663315084284041417196954341089557524716488512158435291047307508378318553776525461786493413059804851243444673996792812980732724499617452361650026771628837284548838242163845546438162463923098162106605932080865737954709682888793653248000000000000000000000000000000000000000000000*i1^74 + -2946833143029553787899665584358712579730565187027944794614466408983424772286146775143697706224141963797439789059073105654538955425159896016470216874371997206344653515099974841128879308266401471004539306100976872105671027560576639850488367506219483944416217857211099908646599697986206933061843216140007738457257591269705722709304178485163417302102294582607289831167258997320243127486478135187557879263391384706771535268707488301722306575330888820593373460741123192312214216531371237373133840519719217026097572996011263677685959962658881859068576774651937485332340379702041575839530450995899934815479287471676959475779440019215843242504083517847940773577410766350210817275666092448571623763239902659089072536529688680529046865640146857211755571810309589795479348051843577059708500414673382967995657048168840863421464390939831637662285878974065878454716976460945470848428122650868418491140459417098366912816612020999799398809645818128673576346789559239811790921845511926576999935914244622956606890227358716651898571095332354256059290727099746268839087559167056613464487143764390235693631629649083716202818814286053259996624066473222347863196684090625605955869510083728323079207535952765376642962156669246602532819851726883736533933455615952052453664827601170196292679119808378416770009863430325006761144596555278805628465471192132961433123784184646010368391905242735995380868052217204342347333343661951540990112892166666690055360586406975846393522019323096561737601452512973878290441490351324500357886436922816202969249648237365432640182031282404022325619841406236974421723058880954069849623121125924466743416760763514877680077736206981068970117953501596741176685872249567094252105030200937946974707926915585582545947929065893313948410811753557031231208950506909086020405434723537721992411062833644729170588625941070751483282045767569827865532409120418613817769743349734443109659146595252307984461598316716917702596934804658373726615180808944561157081027832306518847411611826550754516730989066962686951381008740321910866925026897600283153394829171231546465900328719144414151218202779102425897274526858559279775212512433647039482175279842740293163916522679235738799782450799823495365987351108835543991438132495320616247865844900647335035809519295318064569891125138828968242840242396686979641750168139893128894545444176926508649048171216681347030092175965710614972260860200378435700167836022792560062244246153581173011849794709781921242569375152628714099831299440537747783804077177302802782837030921271356609773214499275060445124778472078260107947882044763458714130307686873106861785150676377381126906379716911320070398940907279211072069694405270454770884377140131398776373898960491476284088574940806043641979779337551006122070416479899193779728955639829305170165230491846685503294763180975662130752103790641411515592799291457511657083979508776120986749067320381321138440436666219162927169286001612944373858888789635323730301710593493231187691346366355620557426906069152657723537641708509928744683850060648451173613168750953903949887134108183389551384417746997852070770229332918089717481726688156037471003317549101774349722010095365815879728974168521151147330964728630127444296585583887213906755309066894844322986010460354627794411031817871353018772870736834787195336329075169497370766450250020061159646460103142311235533843664370944675915979180123701666631063067270030892619846277610228292735878910775140555464033590391908574684097501913318959322008366954466744809052626601355613883017757858848056646153043173514627386153794891723433220290946284884694401787039390821181171255111189963650178691574092767513588590168072592334904967437370518976963851294473610854400000000000000000000000000000000000000000*i1^75 + -82061769460466477128105310202242464846776417957066341412228952073387677068224022437391277043201382017676286004923730172273758066984429571996018017099038537569056370569921362719124826973491782630638879438453993262543275625216211635326741448026914050859246419410401074801494298490288872500139450198645282744173694289663935655533347771919927823833337923339819735117723750776770842401483389312144305779204734195075956030293833940188515241521248294493546513458771024726194666951273952292707259009756344144155403470192009452971860950527587587916988613830563823761366715521071406512662814300016628778523244064042381045872814429508010088133446608119097921689895600167926759071747070789387453517390348655899804888207254551425523905103344720944079401112794721781802079882987126470022949965863063177584996730649426303899883493414364501739407638372649526900766057024585288079638603263903582561617902379230474192411534337483278068174258385421889373413832407374303458256094196294791272889047765162465558521751486719468915001500954324354021990093253834617770627793239036017667680973977503657271790451110545670828160772431857004554237837265380057844572597040068525639362145781941475525549002603941463656324909466349344056681829518075592730492280716615923825155849234892444678790793200209495800505273378815694739234139711179402830532711859447348889387405864296084071296868606742753743281420161899605410042544045015293258680582531976347444918676987377260881924942535514776329339819763977269313009400496819652779119213924812520331116612557826888779646510958982197065295341622670816505716943911817776256494726790827170006474079248531161778244483689958935764301130355586957212970813898967142446695037966668049874401491461139108847072475767767869820537818796298724988736648342523629236872933656987943616173075401429015191239863717075401339501155621887983354261269249902958916133412269861359105157092172776876973143298635048896256006410096047285980903491669140113938565118788277385829466493340755600540355272649434292568748783030307540586377525011169524339938564137488808077915572913318703000424797461403913912319533442518591244671974301249745243248168289396340491445298609762562663399379613987459332856988724944734937779603759257362746727572948571780547736836346931610713217392196150147375145230479319253000326878793719707863621690603187740475613712117753802896690893769572309168423464874279546441549562755604931707923474539900660286723056195921796729122032328153448078306838127142206461997340386167666470540251645886970644267526853144641917421303101418791604317667529171010057159785395624260592882973612883833246292609351924728482883453546489711924571588656423201571119429309311778015796575511046232212995847420960385195574790938398103178362021816787995345371961365856583331674429392492055817963421781664231768823240544111513902215764546986336559168926365868789546491401949934421086445662110666052865283478594229339258925693736089416779627840663708293759777974822716517895617017075746099833716973125874120878671734933683860254797911414188321166085387444861103274684964441606865792953130777036065188030649764827228164222474353386385113266372012481273997176971933166314428396508518377532900676257176888554645872809504579392968171331173868459194002086864401292647098538718045281864728026853735013800625297329516971283395174801209643913539504938302716252385664004054988005782641954947915340663607760078567060265345479260237774863406288326300359105530579205525308898478488036423438511841773927262332219268499854207876543156296816713640327331325394755979592857704563501011742422334217400177795899798814815672191367480424826283160152803168006975958579661164185840872803610200008294400000000000000000000000000000000000000*i1^76 + 936040033969366969477631577983944856702713038354711524837759868468419780277416564329163851643437114319763459513612636835333274839546296055963831702909111041200305746569219099913898316136185744216859934050718698577378587112841415718050467344893219006876405419043099406060460877702496969282834767965881345176317249929769720923194244682401201915458541288105246896517252447965821185526661515154875134612431445693015559375083540812868710375676093332825130498496023447508791413703682314612325094142862389185073109645855693828389375374355259519404068974608502332128975580237775672443200287441640418404097486574103695523234917727013063443854759601204605162812132403358923732267900613366758535311501564612099271669365694825174862231821858726257039298173368857354022187308442924576234594963448174629656052343428949294765168175590269988634520304445345547315474646092266844404963316525181728707690818636368005720659408644247877007823113505446393786120102913611088591930497387500171666629246738376151378389433034659901986004562790200271148326774477449206272973453666919638810393457815924289996820062537436689105177744208590932310237669797398236995604422229113551575919308377167667131750425093799055901437302297180376645711336269117725934430891797398177924873723791526309891204840129299242346245273020728207282589783102143273212060576675511094769768851167006590196360040654759353480607316581899614361174984623244433728609585521736295522916936148441918745919013206338513918105045031259685531156529792630371386552277088896284580815937664222030677382422304805864783976364546468640893677922727848536195274064882087120815107144976964773489217888818368679652840111198431565879939011453593282315887030258958357377184376464249693760838573139298978534005120086370318399277175993047519291283996313513440098750745681900231950648126317452825482077120278358746950237086556031563820689301450705144808760343619170236200699017280214187223495121008847889498418349369217168518785973117623145358059452263112049088831807933809750318320253108811024272863883484852320346618972558580069244831243316644614924121439313654275868915103715980936182551887758617043540256875255534412635455934455111159195157406206025880491309491530099551236819582994675667961235209802764354903910406773331717953490009627960748200251334934717316456806079154532584795323367070190356051181415930768541764314589155954608665969130929835727807719563719853077346778236576852698599690292544814456674715346219710892620543455314108031594487573799464484464253601143207030356103395431453563621906398677109538147618439576487986767036799810540916124981892585333747722131820391792750072976709670436749361152416399941862522097846633057139143691415501322683041304906627408827319213851349215903002119608016065224556172153193485468070193502265456375838709773166522818406609763143231469249594474880189306347714665618064380576855667210581608490233798552839549842682975783993780252663940820209060519900462626764679086347615050096843925121068333506077242811141644127009333431366640637799245436963038958807487895601703938044240514398068013776143797088141946229142567989089070851846172030558461672500252254737871295633620265784553205591197733423131126133477135627055740855487450866496719144959297284588580843056882552624481284186429192455980112236586345810574684460844976176104269812752481314112632168141353238184111653562170993763957222266791699682471875705213398428945035059888611360260524700037479586969969822650126824836649679152234267302082032107144913984016516678702203959247346635125499333176585737133584354417685259285449914905088533894646622343645541853433061026424180021690920653248780348122922571215659318838329277052492552601600000000000000000000000000000000000*i1^77 + 13441191537780595969962542026421886431924810318552635186869540546584074925298580664389905885946305305944632823555803141400249911388245359620560992567927036620753563607220828233002042366162753678429053580141550960373081066225101819810923620259417126586496222624924442598077009728428900978772550941211858851234459372506402232372538456190534176580742372039622087381518784610752356197819516398123911413830688647052096756211710650225617961182363843650895295546353737882646488561809368533311828901296710968184846391296477594388690513774757437819024109469729024319241156773272113880312470695354898308799489042883962561758228641798928771775199794117230904994562251471166700865629433561152250136274634991496670779377701749535127099465248075349648232117603735704426835106061549963997228259906639355877086395600690347308581299954342577382688152014987343719387042705141388605355210393101956797342110725010688640788887292359765021016945317149515153826877585506879989706106413042843525889021638761847043942375410236192851114227528904906289729475918558808139347772863589109057215511268380086705461838695655720723473371845537037198812412100694736406472157478289188048728534957962177967721717071123995203811550054946374801128130207521541284046954152734018782205065322444314539553836273892792439860601788095614129080538003178431275604091362040773283870070104644420348246398727426234348924090374352236088641774583717785248424629991138480297654596988038399482033609442094126679663607696714296119462460443391886141654252081998210718329828850936097431862048256623893796149850684168780512534600180287808114212105297637738593794022714491323516032346400887971676157887566425974591148783775403588419223294699042251673342660131084009213785388738408574066551187580624403734869341236724862492759665154752748095619924445138228874165046718746449546628680172971713986568770059509771215385280333672103321943926500160941314623527265145953237488532771631187059793281083194466174214332983026300831534241960560889211585992106182583666128251691830687323904973308693469794359731102674840146580645212452583217827721901385925819470114940786788830956634821645369435579290766173375542292386983191905401865726810798093559484858178063425817161352172989914518311966274131904509267369731978869156642951863111721571890168233841658218655795610804035219272225723672307794983276802547871876956488068383210028880948286345073334702520021371675462921176315339083324344077359056816033999799951152773593963477463065641271699192994703259342258989956701482008285596683272019998218040747586685396499214020229192679603560029664094070663910594734178634259132868618670171359272626060090636010497653395561832015176642733710794580949287384155004041041913042850471324345296308966540307931592604058263776642298101337578426415432204061242645754248711726312455479387974943632713661781373864155822577635702685751626368558526719661541093905266795841006022893828364893173182006511254452527053007810276839150739231520964262598098012181053306199796229787709810468270367019102419965626003613834651261413252800284960609857728061545854927595285922591442057956406234609000005933982481929207225793070022748218481354039238017336819751181014413403904212111536329108060554921557540061006100288232155973805015058695894298485448997423599439850248717500739483461152667475824808197494232910770177730189248230599457088270441240382154146274243162552673917885347635917990879276397455215836067923680798139164335638435211533893553261254668107657975248178107628360864258090418862624525036626824583403688352423116646932594002125597393599734821069307185692164852988540768757372488633689990118224980167130285824966021353062189313704357898328473600000000000000000000000000000000*i1^78 + -253207421774438075869046146555643660244139835458184159931327609446787124576084302272037317553729969025818973100321957503402207317509767935017297971460082471284145859494107622211735248318181627096869000670551396334012720978621865723877201651242450588205955629226807200653831850773562202722948183701778621120016850123264724190834215007025870443007202770436052640611738090136913143058710884873617747424905836337691309450149701703010336509203781232524448107116064301917005172483941084972745355478607854974221702725376181670357035210290000529742909624742837022010729194155022537588018774396281987567281515873549307912193362734462771640444869007188467359607691154053549512874639772805855271570958647267148212911507139922384599258217399852912924397854046771067197835829191051848720713221540510947671545364270234605575427697106203651460818471706771184185529699702941095876714886023531433860598622886290037109284898177849436556065824660184958290740151239212835311165687073472771785840037929832552441205559196981747130563096537434959316211847818482140664599657277490576066615018180026179963376019103823855614554330041003928098067878865456033481380434098129194365085472073046732422614324728339219786829613381437587215529728818057363373698639260377815635142042123475899923945628559621012674884960735777916175099181353348699895060698420854498628414890087298891081382965184297329422876349631319148138348665517626698865937230508962954327588638531469161293522648610888119649470515128111774519094842344876807961215492069441342060131394732450070544797346762846514598068838875394227307988854286025294354361195782497031162953595696039830955199806084536100312698057849850843236502637348218940836554486984520049817502074701075722762898693925908087168882365928495543290861017718290919155668063262938728771880687257960886102223127190424175848674303994312802178603438624903169049968452048215293415071792134154514603656527836197404944421752904027770471945748286785365786271221110964821961216699283645328114756584928254145308355005501374327771822858566958770573705385001447819351174291594610051376374939035989479347068690406173567032920688040802097277080015571159507519241323362001417628856768814273304039514499876245494536429005290284361216265091334017045393564768389608611014906348931298424361332149510591364969097443880823197500401238737486664162063347515895020080756534783797293056937522510701356730515187920864774030499388139370732483778557517410646790233759504026571861418895306784909399004756860072450293590191258118264743390757526895598956810521135438521124382603487860311287641731098621229440146942784497942474910457191211110163616954862262057339428366346317464989613986950488554630932799149971803842957182947705359989245041679127747459840472585397484951301805134292568091054840138413306053007135350036902769489410799197926941863251412585853852286096720405826649998649046083829609574800366475386387420854624358867127870858278119843226262171721518985746646446248308877491372129711601191914264170438480610437368440094063442698029457654276699269101897213125881690672464670666320344113755692617771664803141894274850190370502577546529804263839409877814139472323556173078786917345912250492386965808868396690875734652940424990066130932139031883029275428115658481294914150935560791896761262451019012269410091247152782394370851393351890376770305476829358661574390966103138029442698376033945104216399756013956210314936689574121656147638687503047505447433980769404961722601444107684115368188628584652143450019927557040114815669720106101097490418261919094735073609230288249832676279131341988579704070797965005798723848773742799891828699864444032978258302796822278742331481286246400000000000000000000000000000*i1^79 + -154172646154918254122173382009141451703880449170182813264881565985791764300381961797241844793093555966106984453163575046572252701620671862810129801245833204269990030943737690732006240721362643477922175308671231080987433324679947632839883572797194975332155221816316899256733096128601159873490427600012777300670985290027211222846782531956852498150713231166458960121726599551500083080675458338347830423690494919371953343968691858175975547965993492867064318135612184695622894279305044441854581746740421676535726891043025985646964686196490989664883183344342718443773957100709049784082014419633038221168253290122436314943656089486904186675442117847460479698755991284219590010874866394164839416794868177672451517739635912573702816287536847157378602891172539308166882300915257665139114055107030825491279133157418403555115795072539299077017837933727175319876568168743209314367618559415922684456796757494058508193595330997286019510648398716549138953094290615630549587311490851264946467416128072917913549405632829466844795378720216342569987712490799198200252368783774683071116666922693680540652026899370544460968692860905342007440021421175740226519986401395327276567800319818106814196181859924429634397848191288084789606110316321381253687526265247647841917195473045375358514505112329583445226067159710570536585887190552012946761525387477962346559060957839663532959354690356549390940417691366875303795987131996868783336593475058228510269349782767991924774828069464969676638405592833347136121781650181745957042071679173696429268740212797819222882905532521503389161412598716694638870644647031570022703136635441172612682709541668205970913201629426663134483327251306831981948063988760218510945127348381040600706124020602501360605046303401088569643054314355982001908129844624632239080889454528422038614810620079600209483182160705531267593874315665130020540521880921733341393464419320988268004905465198087020380551886480249080925943936643696882926116773743920323526025238658459235547865955529961142166558423698122618956939367874695975316466285177764756610247005091915535674317656045455501974967564516511117941272481216155722659057889411135716940944702371162157366639392247403695745974489911537689820868068799351070942352193873949748036927392689766542984709023133957596391100646216719432926328630906088255071395494131326095003677177604422827833806953019120387868507129287289489989472780118310848107490849936672590934262709981474685284976639355559943008708278830717271194735166261468424157057719365736888191734196714332813484491951484701565684735251264027152530514583351735973956023111049376949175020972290651303272885884372660679409493487391748028866062034670701681554960442745151437544080702178693231942445559642658650281215106795565549909416642985754426845951638569147097778015598207135467326798918467752105996648739659750327538004065288569841464403305070207726045758149081880617469184135751822952386329346734914315038655711524755913106629775375846459168056146467607463403525249951629612703897784901598407414125928593681437962393689106832302748655251633717071723573978809544310695868740363436431473479669996348428657224801475284686358918295833786535571562801890574099974745814369879690376453350926798591980099889502480083825954125527244318414922888014509825412279295580527004111353865772880027430894632513467055360201487371472216586288369814541448482051589346389487052155210658864283396611622018810673647872187742165116413014908357552775673339264394476237099929204472185293789064491719600150188157097440479777810838929080694065398126494391208707779416431854915319168817167236722702570252334073452931266428861630120835278148752101276037021064978671793915381258649600000000000000000000000000*i1^80 + 23338714836156076357190598456082088198427426944691339425654291691744830998927755311449928148593227828925179573299831091404344155223520429951159140870715073518031698185729658230956104980846602028011284421243179141981777283570611303060571823263654889487343972889048213227522893151694602064451508735522735234084688895651133969154185614690562337398813259078186957638930055141405707024580198256988926087745124047634266415890084926252537873735157106832463349810044074682538480771961460663992657069104890898497081250872140710957209399686365969732534589688757229949188948180641218794696484002732250178114669462393214216090798023866533896867684029410432145030463656440627622117261127537574237230232667378393999555123750238710079341115566319006017918127308618656021932732101002469322649945784739651300471948539808409569348974733299636145319318735426017767292584208896311979261268503133253305178441504703235657444453094788489800593491180029508536047521870628960172901886123412907921045228724195061321002280343449358166003113856391699904404156019540908679370586560428113859595604548446481034557513945218092043661971396381991938297597129783246562845726834057614774933091959804172621824628190283871746933604156214983817655525736169912145973101703036368658112434126651096232810975709548461220092419251108136634266744294143948726624777364398089818542921599841613248803706153747276017652343355838532853149382800774891672229768687343045735040142149848019172882691958300585603427696377403050885724928604212506656548053903145314387188993172416270574359106603276463830300198872287697173320390938003485282957137016181196073683763226737826404412792126632149116371110228207209082098030481281814546856404474892534983272848332245312628136896538138452276761101960800197494769180352057473407472585364609787644999789696284143044341113808652895458744489393601356153651288435500717815554103001182822912499399556858534078620060436236594029128502787223768833214746253425832491282211746427717685204416437729717609703420161372592639072632428298933511169199297050579240833921120856047867860692017718946320770093693291602533074845095112886050037247283512266008059464156461855638395590740536083284039327291745386955982790715414631616455824603548985529468951574632401493102751289902542858956750899103252905155139093666681047161996595857683772621287544665362799187598303506627874008703907828453474005923003173783139328940250336950287462303028339690686765860440243821941659743887177331985689669275816282588285943383778563545147978870707611584559701816306070706460186111643253493714430659257623890347378758618697529346140741035766352116543495914358669720835332007955970136409684253478686035929816701511787748618799560787796728605840989106895882903655883339376397458450870901052110269871067109040149541914573147090668007188279151673664020651615008012653998193146838206033594296878342763397596855475804094021120238481127539200685067628276566960632546148210145080198974036881954304702086435699739763743018749623830466216237305978716787655967173420613699894972620169614442579613615303352710066887692618421659698089148565826352164364313432745072640852887461202640893094162147632754967139531642456092861927538854803583468695881128944664209226980160170016453023020055625165619010457584646133789407281628178361780423501011602678063283886636706615689308174781481444310161654100804297847623010132547179991999999497839416689664356495974608734569863323640329047083886844574666938955175925785341627880622843835478319630500928253976001365648619793497842930251458790430145276527086979775424439597399346680573189872518327126903897201348973915033914100819062550488035645418467467337039712403371021723238400000000000000000000000*i1^81 + -73828809863830203244675741285086087418736294221341260326391855475105339616779245232294211588314112417264932865378865191316717814631474746306705239967762617812997349741044663493056626006680706139343143617596221132904641048511420748614411004128958555629060268779430190442777013663058183439855373752560869937585347175627177997853861206901319279784182943565994222548701984357520286465508552264796236461807086780033871157086319313343578907249607805425903460244571866412944934443858972508216461615703083571718891857124426510014607499176080625356224503486298798073588937307951198845198979227145854356667915660287486291903848119625896000911387793465836761477013309308850021300042861532807012238943179756666908824592171222756867121572451264554481667283327786177109142780743094637621603808362402043183857219088024773596893850742054489062704973463759770363027047609697533408245697484964916177399351571737599941043505243456069018596220300330062498113710270040661316595571798648635480472022347949354221822274500601682619693749031266666103227059025953554197397258521902696666926441370796043691663912118747627275118899850344442638707471304112495290039772829187906989738996061649899728272899056821222430704567807556674520023655388521960227046391439184494153143732220274164665423175479012961942305579620044964306855606305171065132528247015169116624881061492816918186216057288814180682973110370650498312762413351906999059535695314642850796243687899370457509841197303927835183838630702320451620383108725754101698811434315289243725887995909165001598836238761583254019561540463992626491614466627812605769008370437386742022657649528869328947048958225272087949949528705289429291941452261588601186472653897194677520959835039741037938075209572326004190897936263925302571458251877810237568751149067741684274264878299087090106809986255327970563629893832039587241647062017331345784538995388901751342686027645002445881358873630900587364427924194832973599870724382173986163873842678355201260027340873949477987147181945741028088010155205871970170861112163324192679281140668042046730992094923291067291019008813480317303057671168510808935152011067211661032840199397009941945041302371381991554741137485407647074728193211887809021912550805205256759197290083526537710270283385919163712996443482794527274700475302464944382962206564496573868911947381768635848278170792342179347855927638834206685356639054266636246205512915150085473429354498222255722525151866288055870927390194572501210012996565951272308139537858932851229189549800451845655398693367506889959865297382754334174440929559842383630157047017910068278678602092393992598320862460712209596794660697193384181694787178168934584681046107069370957985430796839698800166381436926266033680978964066898687908377810533516988363773013831785022808557033842199774965428197637226771621085851546814787793871609866022651964209661895145547725630372157532742202702074570244299079322286934030242997625159311616764789428695845321622714034278892386537119691620910184132425549551151091366755180823031029528827783573849626674987660358595346751997077058804049612333215874921841418075686012571752700627149960908379805694873659412349304305901190696247457026771988057811601491433616305892060558973294847887349104449775987212006444828507508829095018684927127320149888055650527813146552578760927868487403781155811443182987971401932531439422918273823338162546391871228446227683171029299804757995940362334900675384324496385523906024994805577670853928349688197705951709280582115675140977634867706607691612083424098046349339968547213352844987374072445140029235531468615998277823589070913981719942237356471317142265204893831313733444047655656420317698457600000000000000000000*i1^82 + -1129920020765553175676724533739677683909846350077316027431519327628238427741088900233938497879227405269637652583316198131876014878057328565876109307119939912951525935724879233394796210315565740106057094293350559531502696445699483901941419120503464799607572312315471423598072226813355407825044895977250989151989273892727718930260806687843469692506615994493613707155267871246905534173101048829741204114706183192578057444059353803052788722888652222273574666127931707552936025634579770447496187605498727673189307664293015081989155500240501834490999290975614805947941691299653937221984607606400378231900665298223719433775014013725155647268441989043054203428557425883269952693233393711014217981877995269471671562069156853915451274367793248507750855033048930405252742760838908832018717236982179538010720456346657058006519734499378600868291610913780115649020416868964711968945048667739130429669521609774002054894988439174443415318390585211538747326308722963841700367434045739019478463610104352133106961362336541461968029162261294147771376980026814336728114744511826100575215714435702148980088896765748550225380843748744529256333872283195474221208758047854997974736575019569949300722364950987230514584644194055324624520614603549374460808570544336464504839370126022726520611741372042792427613785080196782185434631739043261316735908165429987516870140607336298619920162331935810359943541353097488541217701256161541638466258151259235234905390945171479778428976211525768801266789954292050951741115910747477560633208555818458224638000252406774633771606522731339374983047940503772483100232654653720319672185897095573596113384735473250367143677484660331390719467404266606139975530688901499685022708500436670122212386587218600293509407610997807399156593473606367023850253077858475969255513489166799686134523503360567609321696308821345315924356624811149762802405551719947940349051968998236248781975171086924208335179522222135028581642843499326798240807533475478365073174603652612976259940255043800561022276012645658671527464026144093490564228790925018444190475642001675314024540153423503259011475293551705946160780603980482505529736875259816751444761487126653073261871292649263200570631426738664502662275249393750048945943360355138950260521556373969866573930046747255292840619434700354876001403202734001014141953400248234425573367068698638786542113668643130427535726944847462350849799676759933077398453082132661994385641336785020403078418794217590008276088346764321249991013520371339869020376749662819162688694548309280358031259493408205972199888111149838683198020073946905541008481976318165205875247468052332719616763703813920801437239806300177600789470402561537627692602031938554332386328535841498091016596559418172531882073112416621252033463547880423815032212839817745664493118401689022294430508949247717518346007534764134973588369400965927287350621165803345567100541334287828730038800124420510653167821614215887260243954935646896973022423456206867014466298364960981611348969678334683273369116725845742945058531313712189440508951602506332338672250073371558282390062336361233193312162437954274343494241707155856029540356429802565072507618270449820631600345552652276080854465969116391518127983116392137514427091730524225213842480179487536091652387686899226283543570581420514893395514495495748556656602071769870728513622609278507216940117602420690878462322100489667080247664896314939620144619882070368476576760750485537217816696189636487301226640070589653332067654133671421930548913748718189139539039218117616915881430951261578117329427760864736950571587562401453442379403968924342637569515717451671652620722427042186358322036452249555249428461703888371292569600000000000000000*i1^83 + 7944641386146899118854267710589174417743321663415021810038239656165194558761990401220085492638880881557603204030776063159097409228002764879592060427120327542025671695395852616040795245038090769807487323877027020978929206842749755441005398196950221557172490964211837066173392382607816404216534417737013979988068121996571582787350721769868171590554348823733169644000871095693092237413569155966925911149590304936287873944536695885629432917747388289427631036956922790734082513861963395689375938995521435522958812974962053976697116149338073421720416348754968047208216567454868685902541172501433317732660702243376595995527761600385645055361535060162165099675631139266806021777098356495449512693033785720393231138620331363728278156093758571605295146343217042138014647770377065060208206375408226359629079790223264318662239749752732937696910123212051703064349313506381225625878814640368369770137763483467092101690720936994117409999549994049238368527080854574973791190374338975440601326079793467268245425959917437865672816553355897791347491153021748839586970161318545727345680324407224374064012866412020389189372920174528845276365370176131858180657491544993350697568446534702248596082825731529418764315088591863949689132705695695282718647355970425202348911152375084493753219555732076910764300523515717073553505052148401014114887027831009250009151128533819925684510056967636324122371808132520150974074246410183515408121267569757196701826176257174876864135747902065087196042170488690302511612536324580873488801901191121815352616510088818222126488397832712032110858570889695171064386455583113925019863013594450278286025867477777158771983178033877524384423102976152541125058503593620273292988152754916160385102686796780676357263039684430145322766449850129550610103118962407307055922142316680112567564444312204472885197852484880219864296647901084858789904468757981157098099240148405493021036692182901638898083471458415408849392838284380600931164077754631951799114296747593490525787593096988973773157977801279994457462750188106833760382657195686232143956773503562200479358213467851228933727291609750295713760126683115329999426096461067286381170511011001289778142490321478480368758618671709442594236485994398534423181248147367388686237935571261683930314176665353901411155898637779547196113621409352704062563858671299996404935624369739453473926524532407926307323790034291204991881689069437935389081812404354331946639236336407276882640674782385957055796932580374442990818111035893331049937304264646940952983503069192234866895690691087863569131885534158783133401071947223030752572123907066089726938160273227512311205135724392850881684174074880245579954045236463336542174367466666812537879785029892120558730782681606693902800189139796762077194135983882486777871788872187175903379182833677618014532936898565927987276871733079870592430470568370068908922060020008398802828712338329011458792638776927005903205005233051628242707403503531236671625244906970821482858339525744571814374967989563842032638793276274332969178487724704782953332738260434624405349596252298200056226798551641776163388232023137832294759463821868124459853682149848066034870054650039785102420987988262544829421101045247955833205664398355482629882619392789980575299320182890167426740542718011830132480013084575808886193662565491536025653308795854813960494287435701878076998677553676229372629859389762993436945055999579193695390900918234289101479913657836204102988354014507078000263269546771085602435650020969744208308425839207503874645246582393767312081492988616228755304147819065945910749856418392638527354017305338676389916512655220607234732769129556236789582253299830502094934067340787476070400000000000000*i1^84 + 4892943002339728602141273974570518790014503591622937415805613617813298629062459133807921659266841897449431492536381737965576896668593842769456156400721621878726942365752866569927170137857170287361529210128802522053467180781198322965582550105187223441735576678450239569222229803221438913628059916367988832918737780661193527804679317777051990775128390167863258792604265868441062586045376176106768651621992043146384532011629901586209819547396060191212956816966321187334271068389625592765269166937968721375738430031772123737406808025032238165079121871042564684307726899777540195403282618584582444307610668490551434562395892306929081656658656602809000776552870322846930488942341806483970596445623703903406525083157051213264225095361372480012385211282110647047456682213582868832242459011060825075348930479635558411137598240459510386395631590005709756397119143350287364975338030549141927854964083336809030705595362663127697056036357679663427678222353183537609230660980210574976536498216112924130520889304090377544661739899760243089466782858113378038948814505336313759974083629397728065503891249253077945870926494324566010526747550796327642365952222441027059597132371657263240197934159493947768183615027508734929214686110716551088514072227583710325726627715799182362787845018450778783513041892117478168960538775058094261218844810051598742140191984633068717403131271661921980065144635376205825633639959738303004228797222872914669994069548052333949072632646170995409205131056403449350083791005203362831692030378907113579820752041903697448556672429009292584930235069818357494431972822748855531390416560572867975906218982190964830228236963496153211579362874046168284548390486937359863754519156030825868671062046392747839118806901288768946380054863535292561523773565315113061776686351023867706439283801816886299683788134726055428285918946923969295910513862522006198995549471016549672640164073712796813982363728279179687609327730020450147059490198182632182404558904828115820291410033859717742100444530124581145094864591904924932940254262718714283735728208576596454480171195097908325408938732773334069476122776094546775852519403722427186363640373549242991868992061597354724904024580050996006478237399553939848982778131534408984656388398519695113799403605819660237261385672706365062093918057181960883285809764336969581618945425463952177114216603624377862072143329250877464301358768679764241570083537687596464667339689869926105312820886714903020909937995709881220521752999756196063818701514701181265267481135452428009367035565393958925524894591707310585937821527320934365307806300313362435839528591378366745366495222450414682485706797106327163745425859771767698416801139113362171134945025934099369979252126067348884834734485494642307671205830160569469717029936628422802136969744370690199644814089700275326854600972463186027987952605116052178943475107234412850314646335300400564304138812690179382481041874684465277482489717292240965039052403764346983453337697367978190236129547265933762509890289278568116624710242514114379901923727714951467495519347984916823489310094788412283876330744612844526196011373049688442685091827479267748561888373470834046270471028455537531191493302650138258512675543100071032170027072946340503958820308442063414084371485768223809256933348373280579200601174229278440295458716252216931406395206712436863921404289970873572403934884741978387396760158749433955423032102202632358383022687848029495733841440589524154022672550664659835605120340568724372620303627414084400296521005484300131772238702314027590183485720150927827719716011254745526576442054408404691471023952131708619419321337443468858024268169088646603662037758506958848000000000000*i1^85 + -171018183780576299414526466072058482993125602578058839077270804663991299592081252407338944235942083852791754239553140317712277968460411527105696561748887013712613954524379643144251351251781144642578103108924966724569302784428339924454480340055372808998202142407574805381741729446935671571900935046676493997070271184533745434241393436178154499893859310774693866150147262500138431667511381006384761349898545548123242690378755911439722565761035255658973422075325874014735224224785182966964238016818610936284221188474763428977650930372015417288575551657085480007383736896294110436885650633581997722239948946980392395751937897874816902974073199221656803167936292428109140214187689543330099404361648961366786209073186847404193890820497915715910939026884825159250409529597720201399570519000652725606813231026211163588575876427173039497625800201499426620289667364446128464419885132039343398433298274498796415418933393491365920853732696939471989331444777510472749289558466713513880201986275192948486186562444269298861949273874915408282064878261867507198796301953831977649976712387462333378769117573114344865486579193821358194674755640756596504807218999949371056557731738862846060381110675360278318133909277230836254024800810052165640510252054047709423461765587601056692116717488302475882786170951786983481099611583710090341569902393389136035528798353559046950750180367741766110610167903356167030769056634968374546817508790873461085838189149393427830768428176552425841350153059575212742154036191595334603981950506316623763861988332834025186283277706918587285128734423229982734581113570133671639865718248792070752567064743881995820532062418367771128124635368559697723256442191201476874236717231588404217667564464211891383031991681777214668304409326078804204868566934981987497438536153063018231345071069104981824759316665319988640734582749676387462899604579754472917811253723650040890062965653666376394505891910667004730677722008511997625940741976153832642556073583378383864344913496926162629427183261426212887867387451954367734958829631349807754184449483622874819135925266273553587960678022572546719321285242375566750021344190920945253505611448918355258325271997351117456372828534249225641486034038808891942598241581117290497882473706567830212953566331819184289362404446963088146380748381408647777538253530277341580499389148074188089420216332030885800693540098908561039029939093789799679740012577654037199165804244605297790500804919268517744015066462341169294497854195646068607409748463197301814831340735518055594275542349629244287399137583039745771203990578884828829698630029296255889718607394760428741213643687393845474341639149843751107941012046612549886077248459141663982265815198500582257965675391787932382712980728370710286613342358620592211578480829165628295812050159843124867480471473152331720629269458112984998581291995646767742602264546015989545015838045300734129719097135480487099229645449930008720625598298024440284886335469810153965469530082118084533974669028450957053418805372421653721455166992666191171290276436191120128503479248971367268341625595244547765831949915421351251147703587825031733379114276501366029598553067468663883739394253849513944165206322723231804334090222945888367405987116253396949944708244251784412005048302737122751650795963819574657141635693506389063346303596663115799397066966320594764588127269692132506251989996693231589102053975036191386987237123074442293056146061351176632353153770982983439747882901361494061901250181083060689015927358469589262276040523451025298854172303218557563650514807939941513939884490177753892704554211808816741448404868009091676201662124205355869040361389988412188261690659307520000000000*i1^86 + 197336329872105736255781352970879699777059696899791193258852412624008239346111024749343428503739598229778520062651279015301861365770046630294590086203484725743384945291797667500389591772337210838132353638994506641453505441913494120392703565354370875452434402242366333949424491170323010880623595922607281297134430749870045225501078704888229243135174926509343992993556101290259373891704645491082467719651690770990327099589246996109051307547352281633586045478066014138540022290826106485796146908256425459793045565000118931315722957543168238129993990701898433062610993267192802281013502757444932936453801177302147808572265065758574940257539382334331967206217246914933648206255542015928139276519058941558641457158029025162332303235332825286158997635039158748127078440974351621148826733132053393503561377128312848313576168524474939072675569503997230673000688031956172309597332302542740938989425725121391291894901835789041832107966097336925526768575784765435569452741870346355200507055868168192376481673375289601731837757447299842039588156047687061339660765274044895595233207720012077063094889092675675063590186835445492937171495506439905870514230761882023075408973916501929800472154737936138247876740146593321992188241167084020952898486949167933725387002049179129672206031117104069181508211871281202055105422563038782198721066815569096304457627986649149995975158899644532467457543817164597569501769009170202426157251619026280491319058231454094200812618987144301082314794690921175369344514694643971350289549239215740874501454746309888872958295099316624035761124852726480944583444737804685870880159757204723478835465361709208392361889668511915341469887844249300808190682319884144473844437374919758898340997298956476829172293371000421349269135580443114664124172742524432611275962284427181888024012493492478843260434617167982684170300845509502470942697827769059376943568919568895374001333713178437245941703759735030640491869372960673261227736619042435967206112087897373976202316198925520777567129727140423734665026048705828351493680741458437891803681382756628967393818214356105152257226957653325935480837070706326092800846254752247931779924652099797026970896017121371127987251614720557564262228801038226539272302276378935206979859933088955525479755570997866157483977871823446052787648471807509718260532637196638486767163448419042265027957516170627308558218132222867826867890625916179570874675898370604036879161928918458479626402900221537393498689259841839415260306463389596783919058001138965351213752253048653698163376535161671990172256085856985037094309358912976207218979477753881365177005599987014367218199678326253649374292927456180622902529806028192115594664927939662210985164804389567264859315708043337836335465757138219196970511635993832735009059321329098953964528350068188897864058123467559578946786340330833689069192996839901502401855920604875381390796595070928909350107311943935455666754724970243150377708464109180289113505576311654632130197123263932084080847875869035534811659133252221563591655224097281165160056103334063059442741164830927120322590849809681069039927341301990387267897913597892926606568589882174434037329246355100355616612476224427291717635663669460748675815696413240180015274935944321456768373648947399367489418116565607605495102201226149989413392173668672635690343910802978758261031613013471017777024417244613073765173718903143837045264897263250808494127340143595147123818539719820871759260513262406681452619232333895383008712051421745481190874626946072084418646577693377506571244503494009537373870773881615669135934558212941192514187492960253686171304558791414943328960787007635502244742992239161914781440409600000000*i1^87 + 3446012037176757372559772897846811090627061080261714773416113825375878623565090117910816557994113833530929947754587358742108730006704620830132986178641690019276945861569596115828933701114914806732203342849638371023215880139830285968846311692655228063829027914263878202763162416992577472057315780778696099181973135336790383346694509924271347207439667446565530745874261152973439240047043001819043874774134071396949873423341748866496010520050166650741802833779375525384800624869260226030865232918779069151913433411421742079207538290313767364012516882088616168430123082213647894813549017836804452835611288395208916127556596523569795982323642312729606242410648972646556075787931057660068881480694959063217790967104438819503473882664924545829056540201114168435125470658055222445025990717912258178094883453884762517557107268823510565652926096247255437971448145041582926136604416941853631275818159465570697109527880788529715959943143798509334880396237250040811836510119475375519173940926085916918635242718095822642680645952809181509236876112133121325124577903971993579294438431723505581370277370812795197395690183933268420808809147997312032579799285199901451408690636321414890630428001355468337619557149540474290587155538816014458521921949667628259585155916313608484628527395835427632037975687433797562344547890880961250996706655291041760707587544534876521608698291145763167971259997756768222202824521133706495983891464199961185878893683764437951827949782531428176091355835773689920799811034695719406768098941674584104631401294564394412950637356925966875819852583727617038713596088818222422564156796205281198605558225066979204085269128719750448901926247335575755942234042997138870663674650215940789865040762815059226309706944083120386734793763916971326442874222028953554107958884625904009070548359836615057147421107780509766305193336372636874579052401678807049651040345287375564855943915957512040507131262731164396904003699232966732738248576159840523410064809935292476633791570968150718509014631736278207237236976992733516412861357736974344171460522133396119446290206913777478785929228536066959326541892520700693990507425989766469431070546620841697387391144508641476515906121340664852537723311225908211518916455617943215939071910912530820695964509165123189037303672488426746184286983433541898779273258682554299788695908265256177510303563372889445963142964935324685129280523737807262825025032005689718269938669283043011228748729388808985631149598330432917025563839470325491693973022577283451096735702091117529304090594216713684921833037824445102063266551155240308329668348862512151123379993382312868589309741726395714161952625522549397089545603001130325847919921585964591076031315227296905248030534585153801197155518617270249867179676308862498117861355002366362252307469474988690466294182203658287595208617114607254309888811637026011973652160581676393072198196695584699013235954725363548220778502989514805145739037263427663453248011739024711474164160151179335623915540876684394473027628397793448088892096107111885895199317162747742306994083485259563571863260813452307843446457499678395111477459712588867034872724705587353754788893939155837942622777943266297148604552362665219414262636504933807009640563147768913709625851225070402896113251412455721914317123501210530235458116758768807346911043493349136263349806218791811653142951534749159834985380864113034097188231497873654597916667673648111789138195799297527357115428798246413263367408259002384954892332300491438461843946375280125610251819145555613913319104880779026135860655957006951597553692084537593329037094819306058462372222459095160594841308901538068865575829592948430713389056000000*i1^88 + -9087178152529473596522483210415896815609999799329589205031415374843436999172361642014902434817226776189441463018627786234708422191577225446080032294856085903628787298854452551554267696961528349179312790658617437296920640080076224654589226506214982752550790596022762492808292490893638876430305858250183608279451963217872157633710572897816872411863649492100131033507924525210241495090393336058379466237504620392181934502163271385834870741023635244570368479724321791446886910273695494321306363756920769405769917240248658507377693730834617904296336053418625930593910368634097945677513191082102153283932051988440908705503636566861658708181892223512990443534364550976691975013635351476128971074588163631362482359323675967225914441468987266012987872299610964780175411978352396545619136895508128493922632884532715607866201775131356148603773574024370013208381727830852357675342017782184842044844322606034428729941128944923826855768812396756681423888251150353996088381980038533655692316493729568135072490865875013034690490991576071928935851211222730648636789148978890246584026684988349489701391498819026433260574712604769364144882918552843904006221632339896951030770654398759574392836720224037706472151920404232387626773462039071659103648698632963368457122357299499574835038345203466935817702934954639273577485581819117528625599187691327408450928004818172524196886603050393168752055880033376886665915501056030817232451940468168423117043536818308931144679191881847108043343242360782260512033663586779737683987274378535069716784161309308869282105962194465419047300475011010273162880515762896554328452151088947463185875105454467639702640486860869827859054780015705501910443300277443045286657711247976886056008254988906600237352830245075230124614964135869844150209824570313972344002747592759178654789829648989037150007035970905142323124698572846110907725051415184888546212102452790764108449267731611848316886718962364250894734508617506264578693120486622909250193398826718228131452118492969374477749034387144736644757842414031742858491490966200976988051680904893978080353839578042622073939418053075915832192492931392923542398712712369633261550608680825599913750350652780242188853740998796858662616463693080744898624026462572072574487390216852550066148751951133655790049088409498081843046753380824945668901640430285197509397825734379589755376780252539449514186365519434791905662819265044446094128728443138123459474491509142991590933718951950532380614338275962690092637356053475680720344857692538066979989893873519599602993059389646272759875993194018768857819163104331453217400355011951700981422063356145218999939448039523281993697270881744275572066486572890269827394119244910778243847979402424235148277704926564080243839436152834700832574261793277101377489701223711885383156620762439785039732708779977559186129138131859281515798108656145542333875463169190508679012130313282843194146244323288846777237802442964739669135846293408626609888944697150031788885001802354014034223523604527840215952350581806340002982196357594808630315318677576390692416965681820473230798672839853952002202999576254422499670303934989147676096888376281485617179833548488774430118828389552590834389133535385057951120968573421052627377305470636067993812248264224645464252185872668410574272929250129337548018596815762869349650050068826993849282001661282711562947554419031060361920048974051702960143793826131691435042832834874670009728343607677481236934975723005698240029688052418363003288859705175505033654542917220008183088915139440096718711299055936483817962269574639521397104201281410258808366562516737143951653480875528280792772657198510021280367976554460662988800000*i1^89 + 7745739259276262178478538802296909657200902151363670280224994245048752194510906062738364851286557375896297022734029548868331325532573884564049383875720245918717985327843470899238802665368223071708333226526876395721530684975219444436060125319618496089481362891807254421541188135633672174109598198187557627988673782644357537282871739235313071478412405386180102786068510574858647193211502568791104947852726771008643310017401892301027165894474844362419530708570652142582908039707932634555216107360677329667646845981055188335570188218636608736488418831538535658265451308194847159276541213089700238172850497240055762028625504977925154112464018695712903080504873790931933194545128570224066375007032135689597822680302525040366130619502144216787835614500309708687188517080397058662944561627251630662825136645553655763676586819857688273524876177575680155730025810921142916701890252077543777422653350354926205987626662336401374965770953345296811034238306011365942027637058556691489082831559906599783883700000239581722186403759451119849068175154512858899218620789241855546958549379508631018346776071724761955571194850996956720312056378936495366054836926818125117971943397518595571348886197756768710262873903349117925277861236775112008686724868226351437158062295713371435541286072225519159111684442256804530620736586203398541629072735330088025151669486294598244384959366012350357979679700481995462245224043872597393835732381999504312810247800227970488436348328244766191366240690017996683781248643963861164811139965071186828445412129169158040412816932598569805071547339210409150791342078035823278527929153379234076016941477171801223120081130970609599121090391031314831164189174167889035199465625313121526377267943762442359738502796388737834844181315708647098273916976741720731194178127809939408083827888826577157404384971720754689994357638385069014753388777113288288953243601015997574830977242194754039664075295125430940155712759063707139144025303492465147049668082330801492076846629186345307782505026108678940600997660264955008450779372461202294863776599150895288310078702359628706378363304974338582042740705111552525226573628361197521949718962277696985308392803788591946671294047687167273050932941675715749522357407385073483298141299084891996684900168709176283433290665101540612799272126959147991920906305256428406287346809246732330782868460280989010092312307656576080714602042620282216824896761390738824739516904328601859495045440382588139330052314856668699149168537394964594708798651234058403236375540158020353897327259559368362845449090668152878748857411225871324963718901803038473392215642201764969246324164226601104954054087740492012247719484564440260437534804871913082627241406006661256547965543835955018026408804595918393511750551821200965578956553870605208236882279220402307088245489886504387949380680404137489624247962101003827676410588827969107346175828165648468809798764349137127392789797082196260162804171387781995636548730973142789853276349052692774577073359801643062903547028885323369383809095721333471867031436366749045065811178260735394964766481760711398050844275526149146295874867450624289712839725713282728017925297213898691859653677013352084919319806316702610043708314884220689343379680587592906611008279763131594338123255583483734406335121896436894971002650235236705537939327004380008745668539465413004530927890540312066468828507780209369790337842577121519251948975031024739953834547916753018490116839738456697215942086225503304070882095035311957418606975819045953450453211078776117226890926096326498219541050075459209514106550105631172079675611788648256656608374456661706601687436590668488371970384613867520000*i1^90 + 102511497008010230916518537293272488063704377691822013476592630371191641127314700152423496831793695075493044139402855624392595218547139965663938981989554575960649548310880772250675337285707656190925464671408288925807056884582340530740280655539362948207415703278980204479119048196742879923391229110488660036228835812553558890990156296103632272099099208471116037555393219543102466434927416000164871265730280903566535813682035067231277743414889385772385601419481007947743261527265227196428879203630798595602663720500766412424635577237191228176352150781044823605456578012596831228867914606013931348437343113149408982687244365132862747061265547959119718331634263420123237903710183852566904646145107693429457136807860898127953581685016592480235835668079443534633944478753222607516196499517373557516177683463200473154891329711924197931995078695906681701266271056399307350583759216980743416223028370377554228374855986064283215716225684170741203867845339142444815073352157796031490484065665376944331656780769248030469416031394436702303920783592800740483775289386585201026927351347404773468970378005413003192794550740449092719978842782816602685068241031521402271012450204297238042926332672958037723722751114042763096830731330110629616837059708439610255870222712647231269351631482096425484217109290979854162311208413287201890095910479361786097033991464433563350365894799488012568190129308781348158906302795687230156233529188022498008055296725687772488442811829953071530350931402353927837403478950907829558418728169797246807251619312851690112560352679560242283571939504298393109969670918341852006971300412861266038791898067974558936615915825416460096821827739512757979068861014752900617556968068161767097873937222597951839436643513114491578452852385924052603014980751092417021114136012596627687087780677222308163389557008646706336016421306791379868141108748082609046289171218414043235800595240282634925775466195538166318774973054526154620386571305761669707795014737548825220187483738780603286794478203684586367254125859562704345345677588950296188198925256610725887288624948998447967464899572539248094257304007107633414206974560432446527395225006692374244717456839968545719652962967219850109630258885742412120399275074016033633623393019133597490070879389747877640931203977157061957756901469405671362142537844097333242498113871209086172431374814646551139728010411277285531746642883261960893892295669138756895092974291351146147978932398260455869081563034607490372491129007112469792773705672852974543771405339112899926864471259085333040789610550637888167918941679651989263581849198023781150737760058737466875808707858564982277286662954722531364755758601037036134591524848061034909961236375767279506840128189490953512838094288376664956027397117499989008865410499818786413410953283256818298505797606134116330809974128954286765251746639949802559289322802427673888967280032195502473154697749454012682195680569152193831123513019773667297618885373885196586682130572722071246201879921109379460749022674191279943040726587655015927741732587552158977622573940989229504345173309135401107281121719209180324157623052923625319177196336881071967850156090794179390283865019115764464767675545745949573298452012754685338559906238689892311445360727513199876187067543018314185160497712472361003271014297234837348117298639929658061840090496827997479593858496856177346204964653950629119782457030260297221823552436312512505782488852062115435522162929367396875183119164816562703150341239028359662719307189622608299800702601229093493110805090283017284429687109889386251991121011969520975098502530882729514007229129043263407119114421722196658544531472384000*i1^91 + 524913721567698723174725896878599995086906832902331595379951643749202699343056055539158981536585097910005601274949701135403446106902854769396891814317798220776696928930708684447385458784575305471727653312798517069718036133519042895366024965042490603629277111350326509921748845383853749755877766351872766162828386698094673919688173927924559028851230012393848364777208146401333296728688085492349320562648014800491628479413713195361807932982868157386112206449112329572607853765755481356765374553670718345611219323415874029974688532894758309143528354404675887900035766788641104789169370336762282497861207133046432959845348862113047876822839158989270906846644895862684598446352691329199572366493545212844952715222878092784575287048343308147975507116039122514594834726462536225830167398647899729049540156578283122222351658474777935106417494161221504979975341400915552122402061708981864558939602370093785261189766094512759808143137037443871439525769396476552777181700291656062847563469075066725674314022364020996178965654099296257887486786768163734999845286313745783452499230315961056062219246752778860581430012327502844788372651960398705240881088906613006829748769829332051989445910092421603018921765017464589168096673873706402590811296482590698351363493616099307693109902200479182005926397716997108650800000400338314915543422359882672315249546286701044012656728030518217672286774591445499767629367088879071757582886091709671832159702365354890794899764475255967815637152052457557751230747400548447587738088672664872883118703475115783602885098696274230798932865550911433491755282343457592277922469562337920312710687428933081593760765405784616385675904643535672801919860143877930687080984606459355199153103058223794432800927145421250057767888056937318417686356294201793182474374211341708078071423234801900893325825005886961576269289993781756083246608926604403250481635088783678673126412892687590965419910454207445204674162845974031760560783344131582991679627647152509637854981687709038007963862974845689762270375799757322062821667520125205022423731587893393851187024502052509952575507337269350519600074820442218411414047536524443883918931248578491697218240829990672887934273537237673537475049203993642869091438930528728697824829961583862346107503728924995373284852420255288078494892996689522138964854587852529095505852224906414134686050000317758083291034652451973844590468788849141859705156533178177310443508855935417591969321647333020721537534205287150261508927021002962215541952830733589142312666033617675658714036229286292343709970363824871699383745374335451429047378590353958923640375859092802457341217483401255131974286698414045892490029645450221355220443068018550189635144038968145343478158760292188134285680445876298112271567528629745729975120579555517592265433879323400980455317411741711453704078474731196495790331928689589325275234133852707840949810233844616048181888064476708505225358283050548060058941544426239940438303075359812748361292996307988720116477575814046835211099873176443393761544339981585421932804604648728149034679306193103831331935197931991257708364650414941797998612440219139064759069106845832918642218822231719611562753770569866289747027721481856368706122504825537288279124935322895034325642990463987002099678115084391781858405511381281918085088332849861125222649186613355597808093998099794666576946002313705351304312884780202985452425449150448384273866761320227012116278752297982532794773028871396274310275536345813080010684074023201382293905064683786141364970481133825989542324516564374018904210850602177812570320884768987827471165328780019359833583363468692725820833011749223838987059200*i1^92 + 2677903563754609902969941936742633743621009017507372230389110305822416189795757200759670649626112690824854102857429982903139673350780589924730182080290319622866242280884978601388915696682607394972337849631251868929792643953778667823825944792524579658148924505883821762128407144423339661263400491935472152866610884104423038289269738780725891278867781519845435890239711365956799074137726833835612793394167900539706807244059639031243975494248885628716870798240891344864491246895343138265814953930002856975202344674184424938487579703444238970037660937491141047196038887970314905921690473695384927597876819995898778090098050284487032969880796040362859107400418918060767040051160543945440245649216007013318877574395749257891175460528469470467907091269752720467866917092788798753992960890359237922621164440067496052654708378430317886828235791025917721298995167825381248303958125751194603448769205233422133942628097862852840594043531230476847707621517109042981578614637115006096265694398011308022075725558321111368308461648842708289130767624250068202030591353553629754067010508949511891129500550598931970353257926209617171656553728031388472058496122553952462217976423820924952591031728850931147208622170701890254774101883127838840137093053494929950520651518237347558374637052346780094506195911888114352389403761443443890639669271744312227578070219503028800775360211988795178375035128246427062186062874482941511661305183083999025333474873693406644663144715603596975379157194602277699401881893674890475319288037438175054432691075260807699786801697911038216533205567663729470301804817661165429973944251472215527541192046595322103899416464033226133259019228485671398371764070737251836443899208926669172564387680123760949876310861707903372566461373439010758987789060661154787803623481639034145257446915979030279365964447149374184557568084400904371875365508513984201412772306702593697408058345088197707236779946575334765610910037729053726451486264037645354203575091581047232789036756544958226945107194130224036160544471715427964511837348567334928941017403847217045597908340877520599181320420770063968138078008140617673703530371129197921091314646074808584534474039544674385669934898276296547369121266368035034858784984146154711775117343178686278547315140749875405596462489896223024993102965739345101927907356992041113697385545225242378973169044589590974044625670743403313070856477899625154722019378868597790594209807892649338138713461276850011206941036971224286343284617631948754219100150552979115798996608393964632116422512081849068145273497773354413300624687092945170250693720835134112548628698983693150972854715979689696761593391343256277596894295609286593641661953067832142400261764172055209852141268056403133062259652422312465156043373154582571252430563518612453654780812746653973000968167989876276501335178059494219154016665568767995328337753654573110854773375239983082839527860692123129639414673034510812782783861240461447495011758285085504353387322941443607412576421077157278841261139733639896632407434808390057370165525498244668951576517729697597165162265435468116832456502357739676615002392922556771267430338623392940214429984089694365264298891073174231097878384836188991355101764519046426530466029906400192944427175394099853667138425767965174077358707664354794292642054068914517631698020179962655415034903547680841611219523265194053963947328799042145019504355624962950646586863925675198051035529251798559317474552835495850299386590411068900610670904516198203908152408395822347211502765352229628231274793007242768060399749327994739293204010101126635428932463801698109310991832124227993963943785250587536261120*i1^93 + 15987671069012735582792327456122871724966667384394190598952462469342396744649024421605066761983005743741627364090230626937750337864363354415431191964354982635340945495499715666275641543492450169474389599340946340412974053947987084649172662457194357400578529832064542513756191930384511576113460041295656870322195537584375355152775885914314919850421480119369904656599365067861984224721930586370208292017757030557243034542837030768926679474767082094843717545642750974622130140096457637431663930136442586856365314673709841065921202453557482152111925575736149268354819771240029307897918707517989862247446969956379804682623790044198847215749272704670131326829050247321009716180437333359976843977226997805913682910711737534119142273147236165925810293465032345999106555820655159968489252345405498423471846445934063962434521039229324397374151355351575450339466977140106438961356637604731231787057742695310167488471392182273025225987640184200577832768750329516519905809853528854071973214092758474818657583865444355833734642785267688562313405847599354090527841229104890643967163135000180181439257108016964972774930879808678221376428150299641276086527218392221282051943824563610310668437358523651060490318393281534603053829866304987489288694995198883948187496825756104359775420048170530341766450990960391056172631757791621815806136950390519066049223221618048391103636048671323705107448350578137506849755800909670423877186901452520403129396259334544380637480001206506178431799478787309411742280240924909165823222091790558182194926080561577356258961596111983045504338370506663707606586115156888756566608467157317097129301419217458689364777920821371119045458958407257411965907809407335018075095040081038928456997690255774918712946540910575164251958142521333254849684199978931660805192515887370812711176021778755958387149043890215694045626083950193727837514443940957034453348307750467444269821043807789818797296491499434802003907255640685196999396207801600314549343535172254218069441988654339856661748120325598583409111883333085682433979638436719383018843867370074804127449536272247402550969751701473234011173568993984414905758902520871399172375749531842294252450098733254513910011360555828010381373618636228036657889346948886009539496347174973531565359129613804394094983996027656550386611441366414356336231078920300073043523504336168019891719929957673510910800236943955830793379215182005334720462093244572768649995618198080858333922587944363651910420693667963639877259511401756181430111857138638244851739416745429433472267933639815105372072353994861564808361905199111298820468473765682628764564127256641811728392217772392131029715818269880153766657820823546440615796014455642718248096653675204938279686165473858853267795202076058932569847511420261156142252807378184647813000524251788565558230787486954194932997134427209202325623424865968697703684828532362340827332245771088093281345430622618485432284585905278214406901547614893352471955335317764076220683012416226863681659861705106888119645097919785358650945894627462830240958048727824578846335800688616395634483641726840563549612372499193119929184060119506433085824722250896721538823266193733619769973709866837610987434695722485623047115501256844185366758031919551634620084024204388873733620041230320808765736568156547417063372186722585596174391992672359369582699568204965024956900185460481897301779788680491433664309325108411733427508230170905990843499740134229176396351841782212309322542004932084151873650342820577936749620831279604877703096625845989511205180289293261441930500691824184393967490947433546089278665278999921576022905746432735853794136932193665024*i1^94 + 34630238642839753800047966591626078577070425433151925620697136353326504629140173970924230698073490652604465568096954834524368368169689304525640378310742399183046044465754809848162695683103477927025333918860732851343051397289514625910405996387600103422420683761485771933978327333653009948834406537682855765948250211803146359580153651207058760586547590415658324161417904745107150183573804936318768069713200331479911095166727994823448809545794179756949603762583619342320408654984873426309830213686189438232851721760886583903634797616237192217343336907899208481815542008458526426430628209461820943642069162931789663766634529578611425804073158596009027932933742565004519523512082847708423092382530459429610013100728258128282780956867467498998715525776627645340994759333566714441504838046389974068251414235250477774963350291969864696089701789847668639461898137733674445708497462501828699586622461050038046742757153716586531304970264519082545561631694947757552165360596498345243021207687338355293285855506627733902969906528646065509351054863077667624522721421928774275624120560244513733743541514067132390796921242676710000586337775138356557509817685384416146576859479906296105846179083952797457363871617196588136182081186091589799948419680938723419799418147906221772882732564711936290409869524602668121564264446285698029114465212510813861976615915938307267009360093765485628417068758952200176632824284941841624659569168484056011931668901497047761961438487284856180225037927585095550979981166745864335152287504693635201083841589910417058756895985409412060636188520954277717393136060795911570346015469373951800448869313197518442679606051786437295166551763906730732743501546934888746924447301997731803691660838745228116422988773167393799765548064504024167689331183990693218426276189148769836871954153105393406638658098189112139601687925755309735420087195317897686077238934520896696953663971065612610556575673445545023114819742194409874448385319407296256533506615275827805712430930441596115991997990675412073299919499582372036492090704140111646395943641371713692631962763826033075641833900035115608362835288857740084936547515569101766302409703231870368164423676439415335871107552157012721394782167284813976201345179086401400636628706984581931381258812211184740807877388432971510673827891571646626507892120606561678627542013951650741980856045232103953609557867995062808023934625211460990789371928496099104764581144454812281168416087415110607394517921028452640329527708136923726116656558549732133988669729220660335163952826666717695855545870147694058498294832151063320114963981518191830219050914014160941962482538899030952783976487934257008191886827041779347876824822507984681897642120338188466382938162210189079570433405880156806343238129952897253398573438731424083074658907661821493441865188274644778938669912829153074666543205933532248003529453826638577267026428235183536663024137216636369914810794695307372123568493883203179233773401043462863567338866855882740473875753549706035179122501306529382050998653238004325218330405243765720899233767736105184075305411734330467258625848491915435804977659510973625027987887608319234952340652918660951263477882736617520047812331669658264083653388317572179525748125084436235760514930710681799353502006551760058110709776392356819850550424117072583805481815691157872803764414186238792461135158030888382568721687880113603570738811824166285516789282924451564947256818475025002320554676229864167205743006724501065759434456826308284227954582859816711640377721269343022685716196167963107398102708374659355878224483772733539345396929801531434997276432862039159480608882688*i1^95 + 257734052334930571052443742054965997199248111874437753573399792621364831451577914566093487563041725428637559953820963046287151934261446037544198571733737523773995330411769610703175587981043348759273074531825780470945768752064124271571631365917075605873652139375065626395711442472760432351906420723994982659253126557618290618782391969468491711581627205564857488239320851242937356178669476538137877039686091106940484268883992994109419802091224959484072292147009506548955114169542307383803162604763677327749620352340226319807337160819948511764048278295842726362503409357281122921574730011421537937887380688526854963956562401738369402882410947645364509856065243492289504109083697579533479424090247730622486307094493793931109197254662513072263697203039229107070704710294616837775809314180529715479610603963013724580355567135861451921101437236438966304770723518988374654491568242615090657779596857674854536002786042399527061030902233599121742509804690537227529627494162536746052369558616006990679974078998745319811887619290770873508611993726015927707114493290750350641721894161868143053274800514679301420116870518356509572932229502417843100705687391815661590306387936372014260166229524560623848024538081821776689477026389817837067514147580943354959670211167463276514104383449724979227721109438682007969655017515298999368536556853002115245700860251849333650171430601071058800543985565712395739414326718181684458064433413676068297139736912681478581912013039726755419876347282999059698186145657282936592266749646989176159458890862057018707400390790644065239468872319395984859070165721082193440338309687553917778225175038142347774857842944738536573708053681871483884856870369333565247149262661555607772330679908043139632106869202692703799510489219778436460602131212437748100734325737277792117127926016020537958721603464669627174330991459771383077252724002795579347922284652157957476122792885968607881016990564442387879902144938801236229620550020093056271981640078270194867424667046295668073511110523186398738428121093933169090310597048651438698945346116336192313971675825900460270528639174601168971078498133377534430342848054111688837347098350171917107500344688204407675716311193350860021521120398521039435370116945287984545862043483016653798583678117674166269768022934315361359339873729789515162118691308191157540264036318296786484234228217991445649041159526498664231239170615053512672453263072535367701731746996503920561288805420935941059350548463391669896770703202894563092835957793991912736860993629789332891420230487963224516393590063384084546955462830167786156847427541411792946737084781733767459672970014710623460829031993960682299323525840373919539615376452282872401514394949594936747213125938570272368628233066091784151136148060261980551068580303547975975992786329538457600547588008414819208841249372731103785248529517046006720062983846910383333484697345174284595489160446389404960818651361810644077119351507466661660207335747188762650453715336524272521025365104094836446021805247051162893348513527386011231857351985801719504223362203448811210488159569023695360304531963563819543155378679924073448508604843248831873274897567607800577662008241025668235005235888652094386419709979476730900037353925774575223799629862627212592626049782212130114996926197206879801098302169673217397705516479597463287497735064144266153300330672821542921010489623633514244649790080632561466710836980201253149954108842627010913393366527074328195589240626977754591311959675051557941351247967853406824095752970800797818312247475233471730019545761238900297282000315787493948648882181538226485007312101994201452904448*i1^96 + 406983575222290522877888735999445255314373949617175620948208224397122399786164983777581377598464637055246397234705139158246065850927232365382124028491229319921933106363286322071259185315096718365228329854771385100910537284894937671713352940810055830604393071986303178942403748699561918457824971987706537585827618478046897452900967657422497424223177046936098514257522535869289278634033273623229955783933602526975406491285200966761828555193774969476766632995750201329642273957807275977620603350585674397063784563413811207605734509195996659880527520776610700246933294159693699723180537048134987857130184933291184540918272589585792962534315319402261377669112370748439968871899894865509668578396779622163433316373342283201363617537014903864208047637590176884906513052617015256996329581573609691847693175427583920604782565570566421053796301347316264295778583432948325411746231355597792489697503148882547533132559866324290430006944022997698292209367841482211197379603184114065672353491433508176417213366674098771319079572136781817273676372099773606370141950793123379662711981931647117369914323018223627898207477141920037443073442542148125012373768762906590070258780066462769586655312297846394661752399664147962055386130881745536678005237769655323744180004834036862027655895084674389900891787803967936410675991703815205632302678825835180623266118147841000917398381274720297100969863706738473358277785948807841635840714894079234399322641433338079678510358805611504046819631077280158852246716653625524086277778594484899578806448098736995214012537824865087435648394686207131365490744244510256053087109947844552624816630453974141851380336024060537644389096360439823255315703110685740525884446678312507606511257989207873854738495293485233689394456684733420096126140576831313012822642983917515903975329319571383943604458660572723397703190326675454406836918469352055790730730834989257378781652086277462119901919228589780858685199830697812911827902172137988071466107951358456305846762902866533290442052925325388225654909681023465026343355865206765987633876661499750584110892488688482635562711397999513274471871550975378803142726625301940007707356623704672631099435299348365643119110365659189556547297303980556469469202587292032646646187862046088604238610840637507983362020578228196961768689744925010811706738638185722674723462679469429722098500657605465930675394466508841869544398561371691133076331810014078435487365364916481026353374945610357426113131907206913693579633131006997978319363968836986292874882117350537702887319632100500105377337038617228178987884254869000219755261871383621202004226696713619184836135878593376370527678021237759770269382682095965643830511978808332659378891128057327084057640774240189839268961677999901380107919917131077088731971496538300175691723148454789005776296397078495366171041194231827552696426798171756137816477009975504296149457571186798212712425989312780389230390896832467668471798197436457726286978237966661412325431753234844199867378912414122879921545960111317810365507235378911763281629684991465188672171296941551605273810993137462595535870809973745492896866582136080115130275073274208755768761857144828928031470132513083414144987041087615589230233544639274375835148230920070764416067716818776563804506754888326314591327504848263923438657106150409404446740781430999972268339512880715651755955237357993000931532542764298026837807728418227116309762396920025028796033215767561029089960489220957370727459005091539316092182293503211900916581065681404842470119489679476235494310686127700173722533610107450606808614609004615847389494930440932532171388507928920064*i1^97 + 1916138994552124068632417430674119803165568575476899905614423968248193948604470872853828951044162425668086453414391362360677483840107385176091286514371326457790406446679280413613105389740975191378628132778465597937146514300188347750264585189640110960278852493712079621086372019199973110882329129872841411863318216225342219025100188287443750363572155276490765980116828416843822681793704768577429553258669073024663159085866114046958390852446642438303379976522477993392178442174400840185832736890442888862256515298289875391538820806794271386315721123442956299623337719458704982151571764249571326152621929507986135464473520206174251159355244485419771468933251385756788180604967991824311135637648409299766465476246620517051176854552096212704444608925713759640257132844167655001316597835707172228232329555959372568088772620623987611280905298306164716349454389298894362725941885200697546256063947998396582778837195334020720561296922645693516606530811614382257919655948626092393141474354762506118009068037689059384332404890136096034268288662507014029179216333134404064800542439160618882816655541112547475720499825067767069383231922191476726589169014662741899870942952685491623581971458272599767820927956655947498398049924216570171645275495627618362247327478315850613423855232546998609668148039972899627162825476841860034028222847834171265014853949294879659057973977162059934276683512500775905609857058621041575449720392160153709498300776314141007265956084718285739754158040430093102550131881938288536824057315610943012527737472464428409957452341938090590406711820342817329053713219496904667558725435730197504258423831823370442217257143405660163600868378840543266419915484234570294353241720742377583172205588794817046518027146720788645879938037650115528992671741392881381357607626441935997631728890731871107326659255338419941863078190739190241804020825365628584310138810284392112466393520718659841048774203098257320188863215657982915767011893426208212134962708174585289035745488689088133364977505158908906519486805449812006687045944603194633983276528638523046226914975495280602748517603015132276643878738375283129496982548789203955145247156067734938643924602166784679576023274349367084890027768525776065272094421859652419452635436504653574097439369945324859702214871120286533128860229967465896750398417158769981398169263716664902134253874356762117091362418839127790734789114073097882266530618137235756297165840292721056200934107841809533546649467757890706810268404541827311680029475933170776299898335879614115262896837794262062307506854845792252626672807894528982886000777669028175781059514492449945204889053440035981477945262097573572976486974196867098273776002401289298626051524752801060456177808294220956260751374795496446055871001967457706432169272218807817672929519049863940259593215754645912353133670673555848431501252039380481771792285157616789195016494089247203783467627028102722891099246513579462275192756088339042566536875848296006940856819203605270746371896264213694820800131091779957477230696132027130847201053105994950737312792118086167064770084646559139933307445520862959553611634401338035567046206221698603028428325431670178202777735217423971724382353882091147891240026947604195088364260286946032034205310984454583713842309858135125458283144111598257240102836795617734790713445909513367269270864470148465561751209564166932375200338089204700785196227788141335740129198063485248825280541784312979972873602087784071640249882842841224332998486270600629642832116757925055187157390725058856374865973009801118791607857843238376112610790285320197394109465786777334647267514122240*i1^98 + 2301937921791655993356915335868232370089227239670895513670942635337290567311570637638814229437690711398257977967971356510495586413814176799544627872921092463452324942092736234497943403026417352019578340765243129460497793609561918909170435757237499457082571250534333788892482846280836960565162967421865323392717968626191907463897684944019082200714635802837948914497529166271520578506686700115410365328307974638530229416601336407972727260798123257753915863114185477834592773177242707290800956644987785071905980704836829521987032032829548425099766549351229926731244198042068798824406538352361283206698893923200905347590607465013009168610258671410002967007558138467652321072509666935841131361141263662481235357421595542746405601322873467427170484539199523834260069354550490680386286166016702668298264421004458493100280865361048809747028922881621440918585399970765531271951053044769484263810737330862395344360318501128862193424280784283420832162587619413019421892101547304352714292647253347662586703995927116614582411797141059799411094351903593961675347100190923825230094536443537431659982181388238848368903234085579812952535883206801369720698002497180585178061593612817843627276106377450916803676189343489199727603859980047053696628477210142296792180684790262002520923222229695446847066348987290373562378766424952132982941301573890982886382113781301256805033169670848994587504853019329554910246579493152524596499140848066032394581058758460528551207833065271913051283038954877397300944141825522155042260769530143411201379366304993744725051698773086592364921091740764657547920899153401107832502431650968917630729229029051043909741750393839060712378570835535568796615888838566419440491712604076782464098932739107878887908879829051573558636241591313724216720169260846452185519309735776375815892688551078050186783748711890334703488907302981671459330456042034143770064094051131478761881845570858321957804776826778289370861233784295617859743528536630162000743709855712750475385264437667874992409527973334847230279596814096245144772158182019870061044137975799994771073484781952196978276375780606615226764763871221909889668662019700169370810617624308784978460072903951481990969812447221242546841844008532645900386603546854407570987182707013424322574093432323211533044819616146103473689491763965394378571736455987076193719459336898048180009748420278295329756524818645778321649622703458608951953285079713949563484096297870263390442338292273528984539808894340895205938358748511565855636285183303433166341043812576413239158355674189045284979148151533878661918018784257448318807034264844697358514805040669310510591566814372135818814254445584899960656271758075291334214308878678345305141688896115305713246587409873591489150713250616479170652526749887682930407871027224638750725363115181769014355055913674014033826889542501792093523061824949953373849725424066730257788349643747753900795402620007564288490552945395928687983029323591835132985667580457588485864573477596719642482981960830943425241642438584982501890520988348698989244533427694191184867239813821093118351922263598344254331721265447232463870669352654201814838588185403565254720637916777192702937923568678254512858096590840620225529682558867039308934826102144499345947149680450774244752107549044919742207900414570185474215856478819902465805552679251426715712438191114783327368253335252629068209672131883817031753489258406869191812420971398129386240055309204642566305646418557035129375780327741512242717019478228273339166863992829427773396914018106786190901859368975631015851970628082977070785807499352612265789180283457099312136192*i1^99 + 7648709498592099344438900434101444950158766277950538958608756466239841639973499450740722749187934316878486870545243969949903922392713427704535322346920946880907908903312663083287993693758290572690238666409706021947976761702335167877974281520543970026162296390131915049070050078489404273274333533347114616019800203708128841187623920399004425784265817774009728278740979715727124890920409847261440897643406427825581382500173142423603885859205353551774551399354265353308430581667084956822910989368985744769517079138432888920776543819301311833313695461560988171991102589159739197567441474840170360484849782564176821219087826520279961103562753215996533106722727759905513896571170059151547773833263889178197610891013404863231760091386797760681643645637972144978816083467696598891976873610888452034513809967603180795109604841339983934015702329858160361891739739068345914969736487611829329739697803401092667606800930376458375638975393768998943837715757624034006904410570156565934818230547115985025606168716935780647934794008130283330472259194644047764318232935479582396572958167723608636344566002898950935040743540965827145647339251406287521972153760371615404608090777321866649364125330529566204455949639188413815393726580094751503563246128007845208971194542597975659218743726138452294508364570909429452256448901823552341863170134458786222214676205315750701262542389219077101680275051071997901266319534080146448240053944157646214768352722165777803750573768280463306014345440285515131774403530865389953064166847307588605580540501880986687927733940571433698753831796099278098683487799258573833908051900896284311632966039427997965288325806955674239913255503775525744179719289392258554876605674215129051437093016691213463738185125293188455083083823808784192694417585572453474401109003528160379664617328824335406902666987069340832222581844856361610465252593225194365292162288752625709399520063254042509830428271636105258532950988533717468669409912073552275691776225864956614307657843178930633506882602046578086201383512784335762967348837411382578898284309780833262296150848747748737161403029403251317651931657013557357887432173441885897032160224219812151109434919152416839038506118531430734730354536501726197665113572226533048283689343177351042008043213801458834145522741312984861236575127856890294093682097761675818529378164861782102757880328205180845836848750214885318992056180722316988682290730515032084127569223900132818198903242775126042293711894848700834698745142884799636814653763128818034087249564383032999573111202707199615042132036811514018403487580854977940548108220802729132931805521260312670156308819057359763058378008043214717770302424327137823381354559158676733155058112264109109447276555327745191395961684376817071733135126741307984996111523803084096976330142883613166969550661855744401956328819805219388280993785139212553610987660947337474994879242627825390863056506202592321277083646512638057082817360499655392271737793381724636090713235711629187773082989005212432569441533323320081640442993057887546210197350231775421797590143418297459049018376671764502149567049325896021199167180244128267509653456100005511948647347943526448926264029789534623674502395752363683274698476906307146502094679791055685949531338076178651501697162910416342633645850998039964803480482574548231597954943758081581960361662498675174569908248507079063740475650938435508916811150811613350354712980946152983073028774674571209383709356475598032523811521090528648327014886974921721147885569687830889397455816738459301890997107281441763417103783162720657180935622542909862215199389516371591168*i1^100 + 6388612760287111705925573374049682865921674821825421882218901103381418464030669571063576352076629358325411044172596222554652676286075722277686218612770000998467008856288823862625576158817280435974085855682187315900831826046198238533860311566566809161380874230059195088757347705488678498868553560795802557459184256036183196139537517910526713669631642173838350230903190086692359767748047181200074039666510961827885401299496509520967129510459730481866173130766425696676221995463531394896041834597776099219914823517281664790617274080393848776522634241902877289289339841424049429649322958379298046519072389989256353929668495803814849802537647032243367813091917757995340610344191879073348622299218555766778983469462946866602279574926060209811701541988429105409400631720674809082444184139096359329639251221282371502795782403973523194794612051326564059912740814455330391345843035331200337884992214239187799516801553376138627828983525930741017072847405847563519364726822481757786295932683264234326970716572881321972657193846731385743537590436919856274704314840469372597926657620238067647927922846771019858677639199496372488720033094474845876357269509954399370972689438965706557566810033880244008575315637749756286435102888970639489796106180814645707022434590142844088921707463189164064870371245774401849700352453301079857480740918924246329516143350783138557705266495413800275827365537959190588845095232029714182534236716480780734057616284001209631278498255529952659649829242538080359305493065528657705025332875527855257932994533882570513246978070278774256818124972611161846351586006635909215206946639380757116928327311102579536714341266797316481274883811048668281659512681151789280686681254072353889304428433293443111280585352686167376482336196965615529840257825391935517818510861219355477906516622854723118394458137286982517490907783777772263318290600165603929297889508330803065190882643183185167323147256924105012425373647572343031267716240221495506432096162665657610379167338136363290355803717592540274215466946338834692992474031152358434371622320649155197722703998656537718520237980350662915966390339323196197754346063608077772037934185916767233599210012074590483078215202290042920206308249278241227666831981463488525223285236544979131082633742603668939286806920482161895116990829655377127431139207812962585527169272018361416995192097137871261802180008918988046224150769056334036667210607659689754598758730237383065686329111974615046490138534402219011240285086124763410242181388069114789927164303871322758388491271205631889404770654338549818679320741028947297687294278196851082859339949001950538280674647215601150105199466301041777644559333093171663755052780535693165265333648873305671981257904217693842716080436184730365671179454385243127127163963196861287223562473363576362716753188864833434850332701465227331734176814980795674989699819149138986508492616151826975619340902952855286726125783588763157180813895521086458490007218673108344926223072032860196989337750731224261958060354157099142139088429660665665060097791540369758010264293046956548500091451592632564215636120911066924813962561855353615943130282021269960127952227291812497329700915211703443851832270914655246458895249010752340082184913677313987602487257092952377287114018909062865062911586360616895829887321990757081630243350684925057729343604624369661694316130482226245677300922155683978088836469590656568080204756084022552230780796345612798972887642746193991736318304831901769564097116459230360446952965754781409037061951351033955509344431672991581975560290083296232831129400779890603814253957742592*i1^101 + 20297364222599885857872586984746991828037104497551370436107706454128553505234340468981746043986046642543444916986110597186814007978439881188501351979639674957019024586727279714160608662542800108929284747955108047800414941403434099686077323872509596307407606278763690967232284740644209491874811264341110516257922978866991013464594228198888401204417557952329852741390789061828187829559885343688704967420600415524546501057428898154078769774739781337906937656868395872789045125044906325551859613366742029058843292248640389067537677820728397123269690731777895620276486645780769463875580425251649601005814058999964032914274108946056317075100250817551196695501796466187717837566769998200374297175167535049917313721377368386245384635210367557104520591201920343589820216422230439893019172836787489176380087788318324508217619400984280082377518316703494054700872758230212872487176743145466451734660776357689374701022766528455940141752071200177813178775852795583832325163564084234346937592131728923893795301717675846905629482349940721894571633128717100964235660853297575088510719850849598818871129883220683233832251769027401371540410682652979358992304897411388232509550521838818653127553475655796118712782395985436819191155753824745195805849050841982184573963415965097151778108647734779590779559557007545801133919248465305717471565397477960518820709609853293298551046577853399348500492845376674982277565591167166556688102637911637616642076242103358603606410223001314829180472905090564570493711087261109517958974349222575491474307586250217767532529813619873468269461349957181286798608006896818288219617059315736168977673518665887980731122885688277188229947926579700878329507218088304439610681267373776936080040096647310139721109204140095403841678540247182968153831475342613882121343684829203968674881492855485680519549900794363537713695778480221860100231688522708858809721977217816730122801056786913810750978138163160288572771708748844901888952777922268702601938311097899195552404730009634356377235027838644163671137995268810456123158527934106605114593153199040013121938037813034061074583333691753257077286888077664491588274663042585919809953008126172750410709119446721983374585181490522251355802639965626295526209947216305784478606064218776614361386381125007694440061899429253556420354331423514213789692147291952072885813992571758625751157426608854192454549928791754711058198223771576045170264990485202758419336989270519606771214775031458862614007502511399737079695827427167162093322363106170755262434313217316573185461306349972764080120383516337020655262945268330864944442291642803691422160132658819830156932206069615717399691077176189331773630094238845558066831211331268027881058231987270038440423708588266347337588426728332342175373985985826317435955671193913836760440147733464414001499591187154356022153612260279097840144218297167008110202933249135258226119885551077197965943282465412711524107766788449727613131615047523387245416786805590788967701414594723342525123990462348157713271258438968977792755310002417980599996122854235944780598030609710343772614952683653500910912138540616400207233459517639546670005646150367031143348165680188637814414609505865428072639565945582839023399556033504273653416131508085102992261496708379415575475881151603059182013075615181145929223867969882762963690315727564494139026935220541236723316605351329641129253827918727943807608491439493559883317399601520603114404927507166056690193319610502108865414493724183406329276306981468539973662083606789481282871679916336117494513954845559217526774265630879579471248972296017938212716544*i1^102 + 7299674089796062161052301898238312152958131686972084290611705359981963713996377873502424788645505713043486774597734501578359450276536309012994330743278923872253921227669652475719886452387137634398460806453530422314243860109532522544782873511915024164754813891255317279659234319797941266281211123611548092596450584702458580440834657123938551531974158610993861970924042842072575662855281408005286651845312624359056360385379240621391159584136145268168212519166084189182105199491078100945861081496079028736545609482494912019691462666297096577802597237946128946495883901764020875470639010905029717293104080692542932069940274071807457330959689412660757256052317713316558091295381086357554436814051673971671024136813721163066939395528613692549932763055954616334606982195468710299696174283425717764260411661651170837283109623260189015826389370334212535876821644999458799486974985205273999005224722989594709200430012839150122448317502910480201654889279453801591887889756208786301753350212350453923771499946326331441567940579930857820091598244491041316750831618774465702503891495443792203016392160547453270055888736075767337276742225603944041505635271968683778419965046690279281887577394087873940869105844437340541093533343930268824273298874033046742761907245713789564185017897823441228426600838354873420850718456678712760789943646617090722970814321010036547711717457439127828675459984820484905667328745346124071194954254383621224228013396041479484544924604291524664651639951633316568264621980217757701175543837566250318631605529966835632862684715274954291710215442158927777788803716091935830840923437927940405633181037405215260399954880329262173064458610359430242194268166264682559699659452252712673247552751203896450593299471118199106492021861859769662558896275352694160363304100419469705980558910885163584427734284207761162451713550340799524678874191044207154018595972445855707226358480844892767693054369671758111064751261793030153818446437222773864807672891966380150111262859444829637342975889824664664853477107606159330748447090385029534461731106515854549951253647129543070334904189746728434520758405390104079840449516729165042203433346764612972457071616896212041666259411926318206040751176517797237916761218870440649412611779133422229988088259407910736628444923914261072254936381033735687719660283680267977440420401172987275735807779229250692580566316274622292687743324334314792892531124541099800851847384725410834775002533261817116885104027467098110937785277513130953573252018704928119113371707138411880846215484198190201737488725462773563066581827524459047173184450231156159984495555837068467006816189670177523801225152400521392987592489957931321968014672482460537765827887585937851451231355808477677144597777249545020932391397759933512994689260347629779748895772437450214824673182361160291093675877572388879809170344453205217151604677597208676636090354168512661260378663636593047817348076936724037295362293148668170835453349184239955088031614232468751388967438923821035293058567297243184933660559288405901737808633853447524257111483903616877334839430599501620932939870253027169282799980099065757312932282264597755988656721444949851561155017055640509502486190312760850802880118413359217140781494799352317101385745964985147698734200303512685687097352107191175022080863330715383036941715194706066886187635512456016124443241084130364509941455447064786703337181792271436862581821448237968275621773550720091297370997405363895570347444143735353615498183779799963051276698289668761654024246477059316463469300714025448609502595871722604886348927649628291072*i1^103 + 32035477736994916726075491596593333652141855302880741513614528900889231891230712998661992958174725488753934498950315585439806214587059808159233458490823669400569202572820623991725117001352225538029512234484830269303542850214159294923147828330737565591100220914906815589485090553161847535490125866686470742789570674777203383060151938321470884943865171661510096732683452954463664460891421965186160161669278831359689397652019859337804191117674577000897166629402800991252500084184119081453599862806760579577642475870483333436279903249756957366834856594237518747968456644769655090317182049110840359762320643835101396761990714530655027841079647823209258743914977075842836000179561642916413052028562862570676965360617993586988484393416213460718860929571445526480877007870147527271538077732387611071882247486696101577984564750062566882004020208052711670641604348676028131549353226019142005248864180243436100720467961815293817239888286699565038933137276676786462725296395091732311138837350121252678724070579404896144712437960238299628189376608084435928333276415116676464260891769894928363636411322084988834635391741056789785859634206445647956920271089475014001122822473655631921577279336427523780130758623467299476150310466527659283907160607142112366293524364972253805151272736729371210260349645193614577310898433909547929027339491523635818334777049739617691680446734899831948780451807668093300686922434648960352738730634061857100443373643919795986857836397440850060333713300802475791386678220565207338917641338215671603703241785362285161676672357911314875490669811425437389596448571612852708500218135193217416857878438034281146094454941026384526041297708972293122340921025564127443057139965162402687900236311309088596252477903295218177312310310541494758024023553206491283700255043719126516921144622427499704733615730150159954638887013251338494423786765376919607216850838886164110263236370247657765213696607249608573723115248341060469906267891199095060589590724012119321511464391725721262418450107927994408213337314192395429604426513955168468720531411039922113840443248582419326391354373551967667069078663124554640485078055166699040135951042736611236418044757062680603397116166383910012595845498061709675831821851933425994111875189672288367453069935911616537066508574527228759046975536066098779864869804835480512642089108879335654263760108885330335036281393671153100007683428987406300385870326199670469443332351974785720526203256456982652310855311083006156867711390150391579442338236641910506928923762123162309809832804941343009591727086870624792859904123389442841169837426195041830651767018459849911732220738329197651987690719398009278348473950800513194138867081361682125382469225333283158230952827296835217800379023039013066562298756253148001346301427153178450439252471744952520970999964176627224460362970058821338973048160105233595909220620004976235884120613133651554555312272761434688006673800876884591256723751725402149386727020277310638249484326353601131747930741855540389832658793884089025392160083344022877074345752979515784982707103477173959335949465271533026219022049308452012359725990340176909953784584145884235185269419764917908322413610253135062124005353961605492277306713426916758102688901197609165038330744116854130013077009121515028318590981960148743074319431292344328197435561399283003980278191652911269154217291870395529212699097609414401288457340427658093729908082046855477961840829225324857207656183553648006222494146859249511430153529164401764945928107739244947577214139391468545013265332492225950707547992418085354445395491553280*i1^104 + 2710468199672523291651195744521415111120919724827999045353889987327633273797540919881705939380057141875452392890549075948624197978533060765463508847403338022388559167163979597596935056852879585664924024681392389622241305615165215352814656284563639227025928715388062870926052345239316393835222427752513159928089480007760273133613053561189687579628170785557798245112594471315941527278977704101882108316831381895156273672089272928083185270551353251363621828923992971416816211598706923331797115197859981802436312821141423393475363297105066439519277895340498820945540472373444263373282533209903664623314598155564937853653055631036376059000931493584991024632194024960383325263010355386207051344284470408089347456979036023791899076255048416920601673921171157394403747568691940707521373671648032144521363812888780169057354959193703741771810570005770750620993213647459097869483084047105418800797783190159576597838194172978412923261037013909038427060592179245083474076972243807868973855674645066894353520672048200454331221104211916524072806628168386387928950208126494568990330164838008264126762854401903287000825136330521211109695292816969543565314351818378066866862296220736835830532812790279022611079979548409203242489744682094487735856149417801371519429365819380457297875173334103770778148985083918905867918574303128928814277923477743303560582466848542813591632820907951163452286961061363620354502403239503319573301170520733738572039875331913166818033900643885960133398194059759760695226547271870865694950371581862420956359299893306071218066898131670692377358369224880788100796287250929153764380016414308262113073850776568317331049077355022946977276902686456073966726059371545121735064819652073494390882595300737380158858972153341508756835407672959892627579856056202142436316036028943431671693945733620230233503419003257114097004007469955326907367194816009189786651594447152777199826719034021927158116031974356044352339037608642760964672267166247685661232908704913386227806316210939232466453972061523121219393218850549860411039277112807867399680936043651996063918187218077253937723551332476346292913983616844622598098736582776247099037176816362619110550139490116233435049014775977068375303612249602118954961069643530139771198147298797871028739321024779118518218740966838971242227197553382046445039145618889654007507282923655701408703736200750843244841390133559706585262295904611974373466991325304359602908180000923114020954374097773730047755248538586953340568368914336942654813467530050610048589763458655347715668569861845975569336199449409869842028948128938406883745541069727371592604328519574497469791143870667036620658051125383965085774413915568278641166907295301757220880225592701481629386185115728030390238165764162539858268731619383199150017665443607458354543472452197248180471632417113954476000444832998716040435871137198461889404651077680859623021975010389676851943860197912400862405490982742847433215174494190517854088954053487712385902888690339416301670357766958243711793744071210987692600235552878547413481100578402368865121937194215690364820428162353323671039573779518437261146505799068102399340912688654830583444144692021668761276559919463524023880854167974882790615775481559807482290110515895441022394768063677673096312012389074592740139413997608791420410570418125216592438301437389437578194554613534888568423666421689369464424629986288503327581253014569632988527196554309308716684491567842348484143075200674514138710026628673728537568501670093398443431955549230155238333824994317694722280864813316792997635477321353881714688000*i1^105 + 27224745903557971307776913659330943646284146871681822841859944609393521260470966645338486024891012706402508573859291851109480110627951005123964170484084214253736902400632040833284717117510177791117013834878143404800286005339316505115147640842762157750163213619119989195814333881747223008092079907030954619220273882999326453030854886787625861038589017404720894193797617281899814868595387361758191972341434192880549900729510419543962854458769673392213061630871594960977344891288581175450368749831892590823559466809363795211971332611241549722191493715542874714551302750045947401072128752353728457314628490842896337295507069693000793562727289724474348758389735898098617570710537231299724647358398885374858429237443650508448135394504041309573096049565847585756998356100418992980529648866262438441991842604853533065287794329294424683236390513028820572273326872580936716332299627561038870956954410040611257197846414029070225673392727865481597632447572825609441001555138751021555940668162248029002611185322930971303659284749284995206848395988823109641869164504870382367290550549340607763774101379282388308456633245804116951360776129739543121845771917264034244924534569400955276826158464962802412856091900768446377181173541388167853105407582738005164498327621634476127119195046027750645591535245746965687992405956216405685194375775808585487509252127949173423680589470118101499479550682405337938393144750950581161980485506471996208060700073546046941392238180151399530735005601963786734686030297920660949315691933721841466893939312062112972568117788839170355436188317489368426617331143019391438976173905527498142249290237471314754013100444703836655802852696939656291551029392330499692389721475177505186184026901223243796537910456332329195618171971818320508517710600384226287442562859333695153518559557295207884246997446078003403989878745806612511365108608680184521237668164660951144036979303177101020544240169079771256181328591273654998009353129859052263645138954875191656149124136598997286205180781596951166403229741912046827458543079848371758149659536528451384960182867551131112418254302186421534705598573154222168331797172554554552128976784225882970798741810616314578038060664205118473648680001281450723005322920545071927411608813756602118267720519217865908602838377052195534417893688437548578259958581130192612240467832142021761340542135378649394184688005067463969119288176084578960170483628975563292399282267726383910489952271153042028809692454873643610164692255287168799834455940233500565443333214269041151062208552165059248889338625932222297264147811348875401817087860462277640278396890463060098927416651999596476032306435110111017984220649478006142757168574067252054716970111160965372540998587774006240375578121323707537886579447709193690506305880256853794786724635773496656461551830401656656143970264006487001791650349150253957103808616724753645675335785472216925459756414427917108516846644037993441891628576722773956103680627182432118082405559305448141253133929772674193284271178644701922258436686770805459153689453966928368825844759722623292384437293937121932179953462661507807881507298603512624586216148356990484213308671506499450019410288030107709894711490795679264300402519138166502960737389897518496244528767813580203752300038727494013365063836781583317610770021544690239445957527044640388771719135561896060274573345482262366719667936591032210725044409764692136554937739954311962691349099347216424001337008152984836683704209003009215917615296432308274622090624570014086441837478871554492002636947696129555260700663478659055616*i1^106 + -223763178257743195862109169347989415262075656506221738897056355926237966733608891018563792216563603428380426397821027458929651780344926020483166344476165858633655134396226173940006891239607541978670698436872955059353274471605792262810604142701871097331254602424520265937024659084326310722893787812508029112954759067005542234486247863146343395866085317810457888174077761556360514961323117743418657348855081269738245013206003187178009237217304870275048087038980561575105962944885870282199241126692479387807609968639562076960366532574246699182822742043472105812923681444955041382269650961023259536071648078769661962802592354747859857653197069094634915526155733205279533765922039711358472258898782089259375963039614413046770587465834320001246118062511731438336059664851941998815924797573070997608798122869770133056601513898701371854846361648347782446788315923211311571936582922198037317704361341866355390985850147291340324550186848140477627977426784771275925545695690041495161734362982795167447200933146115024089075587515900115486583678940937685635063875661331576112956746753532497449251071331796629885722407065299383686002285728596847859145326501595906124838922085289698690630286297646735198264951189777430237149468308915061236099353024479804398191197486586445663868134519056553863135339665956545270144734171105235118044234429393419892189381476481576580046108372164560829268731912813378761420824509564137009337906405304615272054132543846885087473676516308866717415689081818763158482546804631277044531297767690268670431010725913723403770924659125934699272803038546029177379577586584919275769901686735706140712658646176774832484333482545644254691869368574584978212995663010913554851957251888245409763877441483235769698447035115072496101740834742027395043417615913583797856571203644495395607378834787062993251808406671225828326410900195841554097095232200331188098162276304262754059135916941585119418176503307057267305813376463654762752044728760395058212211343507782489146381565246732614305819198389119475507955451743742744366891937301361502286944222774294939531060213234663682253829346248617852803022269166226089825203780238953824869553793458923792955132141368311959605092155643303376126870926297563710719973949377085091397016162545724624255455310202271370740322339382704076214944405745749069559156296089431932781998083446567518240023982040622537760612233984895759271834349790791652327513748631558402167075454280477503947454438186240613083370040620489271312010626401364687365937769488595688983897875878369855963109141097028875764798133435502706425319207197475113040845985359270217759081066446827925581401003354979668550199589148715002096887389414493916377154950697740430959188561649149383359952736784088691966731315804179146618602536755105358086712366302583604995208838425335895887228188752709267403457181054177719408867565542366861263661974562097918845674926416624359606058400182568834295182708294863908581946645738882097872546345898504391475609944268125259985404630207596334283074955294966247141704881470717546081995717753847437293940045618871772625454596773049452572359700058708087008859920119670404873351610703838197407286209966135225055223621788147779016757780068513767100649254000416309036693412339998527328565031918970457586457104049198528760918097268292931181453926372883687041177843393634157263092128208312827959214304287288780273446732839276484868964413198790480782902925948936053977095005023446931821102114712829296091010803820527740993981745932541762513888215255363582374587274408153501960549852557462498203249147904*i1^107 + 10341123689716480840763452479143015263134747133379970117923831917798749555071067282337349397051832423398510035777795532465464552872743275430981790416604609155012972020148709921200107296972779727371020265701872365521911061315721548290557109677842346590570097511961463740662057671975093274346151527570351120983354012501704944377165506357117004180576665842575237333164583152238228982398598302303170020321579932182862533818486808868243803951299311100856054226558832342045161384247159001835428098806315975747200824481810771260686380068836596566804281292989095902587359816960473564180120407604994601098697511228637208320408341018634676978161614627570375128081301204222721812178389327692642618264826042050454356920518469043320122610821015077966640553630410879520271214497045366166983045456503835514134325534293362003317631584158918027239696757240500924448550266483516194633748612837164737778457283352069496722456965984115553336729112021229842832361133510564473659192321363426333156711790472977112342769775589662228504733979549549898750424961557551039051890532739196033911444752052113272399434940355184149013361523764699439518330709176520862401502901955821122620073219512541270462409757917697547835847314426825861355482269701016417057791456944646559769683828490146211281265004403838364237209146861236959053756083402405589555494655540726067326905049153074967733436556107658890258458785244393150741765287077085022134323656292568922124958311512913994804758812988976379343083579305787636064846884986286086544791279553393690855539409511346906462262001024469473502749392867874954484035488991094247624398422818088588593771734036863619600007677454022506961780221114839547353904719005678685503903996929172620073624083910887193028710640126366685674917566326180914117589419451218579420191892768230271455688280347641143587445427190732022879044996640726692056534876854331753200198850235745961915311552361865435016192188639038722112614744833656110691970801343190073909959552460613480746092911121212945908401784131426152877808007630498155975356791029583104278904291219824593433796729084452785968866640249361710212531851711209407667155188910375573009736952360255222384390398710670739550315852643584814921306384713586141677481657233703669374400304177246777788677576411851086016655868912204141988931172507245914379157470637580665472393052691710480263460877238394357164067293259228155703566215138505748855717261996117446736408081284402117105843525111632135514596274315600796846875401528937051978961688973547238019684457851458429835997101946312115094020397682272750002804964482093415548331381282996475430937017800077914678652473142986285368311026470441183163558252954821458864379034392710679581679919842380754596068934693359750203253978488920110521492259990124529740141719828826801146732317282227126037253028716083812953617342117078986927692795564025496319482251147011703190335722510764364541390527349537859318142472328089026957307342652982204016816555383358262799115895575911791995380889722357478782678087668909803842700437022353158092936428617198068661733384363832712300808802669162027622738107942422041856999663242694861702881732534595270237111551890552467052207814144069494248076006319007854180460333819432765509033952280317018097621349580707136202115058139465466844463173544377708666173180729685420134098581270193196446243427184540298563837149090954733074484496435513910610245292206741403068781007588706149279484894621940999154301095848107649226323913013541603382869609524999153183279992183716582943700481578190578187019533997929591226761216*i1^108 + 278974658787178398629789250473956673419111471509616855126586434011157458465737225745435921562473197234058783720446694731514711109677733287463023136780654281469730169123773893880613350933893179176664612803486898149674090076876769146216177183922314380801852747782149307901130901108225454563702332483925689700009221518184403527411792054131208537179339537136787992504888992026960347891935508864990992628044136460632487645558721516560781726459130457369196625832927242617396326577685472941447452886793468583984798232125829194188231696082862926081811963453801866775162397334779280521048817771914789361773624169185722302670039862310738286524786929876445202296209186168683794524182866710793117278425068036887865180885357280658912308226175584682067213502564009633967725997528865034165935327521692632644912339568398670984154098692169125136573688782646957502900066531580896669592266795777380705827458326877331279410138000842984694793071553686268783588571752001559847287883057199767281870750078531295246597059048077565421753449676711527830710342401283040988582472809535783661637519446560999360620084685301675475035448198656436562056515078781565595032120879446742732495203392897632937256676429242291766193219355651066162579262709687444040130924105023453282603317536945920017580981479560262582021331781296618661725691499217710177196124414177460387094083437806747022029231680369641339088437169916744275508774192551737611237861335953030884124333927025729469184459339881360320951777753658294328100609128735939430904733211699727181080276400646908665647499098540631039825123869233647269931966338479709516578295130888876396166536266520426167100005616962848616046549160817448266775421188795907483499923450011168368977509455470579174494569120800152375334673950337418234902949087535674874707062165574560081002723115885160686353483081583580668853658021605796716077684810523872264117584503377296658387013665616746558315860487808511058283145908028521449716041133604977927662551532223165334535983066855563086991336327480263704472909951665005779668660750135020207959030185734052397133465015558093339219214480671980543956889713972215390924193144328532797701756252202834119173204711750438209719464215018640822942819367404210340118997395784746933589080740773998258767548466345111796542021418314058127264551767534343562280703250749237307879698299348085913505218896071495839835357289181119358861696689552058023100399113058298436955920760963943814115448563027907762695496311895286990507039382481145376319174876403386368801354384493924687237074810284575318406188488445014308398929252324197319334568453090554584360119122362671470741968430395818248937330523467682816104660678553010933999550323111611229917257162997652629583242648090280876648072671702115845101654647476264591768599687402952000283967623190458114375918929772768501188513259241656886477434671495816661019085986741333215939222489776963304633433931745188610528857669566578156401469949114725077669701439297836385496772581138261597642005423790487408467757655454651544947575381391909593783313614649175095038048685190553323009730774881577794561392386386185430817145887276633334963203113280495694212179495655547499497731372264402039035341892950187930561623034536426698959605548066033654847624473558018967196870933789113529995705281478546754905520324118374777141622107242627861565819394038750358097044005779885696133321155694342488583239093561037813262155985753676312624035903371475975165416195081897555523940764906995371809677942010271100276414120366539833696941741310428042151842403728752640*i1^109 + 825804521371881874281250804456662777842904622405162900193374640463436750832451262784065323336957661038768863374192888624232825738405274976093727311020510089060261995652021139066954597304928494300379632081820518986635989033190214248350885394702308123291060448629090001402440974493453879001555877272231300947428883162621363114578516770332570369756466806482238371349443074744366464086952148170224386388864865980849128836000914513910424541441403701037842862016893288071762794608104063513812863147027273788300480607310831164653315809051655246901962454021859065422612409415728323551014349869391946475819263424509801155528862065978958849980685431843960889215861479725443951434943874853234574746151497017475561526542498590477063819210401671311391926648112029988205120946645217097641523343859008500746181209655619073359090806160140176900872452425798287889239000840280158863096206646333734677238445250626199886562365382312424295715909025230632956918543354019148685360154180602680221240383762450267100968075775342839158689687580261595040983022411662900967904227834417331855397211418950998268569269835067390711912385890391214034203541313950608361266231590986735957528715381936865624166072567403295672681277033499366152553578036202713993904823951646882342398259989990020324927087008475406383488188554080802004716544870178348675120728207699656857018626618058979689017680437706989042693344051027704575191742135996774940875348070065689407005143172996304146349878625151592898350064362634289921724912846947112286364874807180971212764187182209927080266859005995337851280104254018680034393522209707839422341174109499802482622984875349606054257855108034292351893804539893607354793122401707999683486458544657332055129975703432010339106278183355794920525198984816080842656965474657760997360236169744313554727013209981080990745049140875645359960092346381938131154744068159237567911828354596824147611855841866173817036646602206490441297300131868744669455708073298268759150430554524805888114860644768303679020427203320580005341625280518351407787049688328505868743939782109646616969569612154984515482898642781500713018024963257414224112824107498146890487357071719742296266326459527854110217270976728610475383801433977375674316949595327828402164898241239267841650383308121437946987733060531319603501727732617551272807880113938985821423807993934183325325150267569992809193320668091387238410067214845764056904936587183884291760128303935297941856954174684274715251322516744255415722733213658717637453360080695070328254116952225289664004072813208177994120232044632698799461111321050539007769145323465966704854627446648127044783104004843872542467481032386888439141848187733254341692310165633163201162870002576506764344011975258987010981785104516193269139415205477940946161924418713085638467477417046869288954377162766999486599749046068849722297904005693454292456608457285431254047493231117332820569395889855441670994979609723479563437866881853043205298645617142507720329584502173053263356180751464207837092910237724690133502630852431804541584713318572392140917350343220260950800823176926195874790945164241722672463595141624053335756761939173087848131643384694503257114154789054174501632151731077320199030477355335368373091454183734646154002686092667361766473566223616827478009433327361526079199032451986767657362612064750063308504674731091858046589995881993287115674888038522342152671278755189005693544421950457503177546980199033079135896457373556115562790223789829666444122821703818568188966947265629918072118231977540719025453183008768*i1^110 + 23889635785840887122691450482864678347928237691853535929032827251393155977104175312829527931136227728954827326208003989702603895743589285312241728712860573283568793982255727650912447734466754201833275499350126890907473779549640293931996024983001280404863912403953137929074685778806009345537003191837980896338675645160765882651657979238656713767690454114747904084429229315197658086016557390787366232454147369579089685282386603739257455757088782879212071147810032580756603595704512971030054568923803867510613699445108986869854267381509062237351000781886031630492409818273107734584958462485872888827254061806172287370408808655778263699622321753367676598048060527877278846082898998271406702815537269425513121310297249812528733781834913074860946629466398367099214014054722824163418386416136285644056679768496037965711939170094559041091113218505947687408117545947848001126005691690573469301695723043599516721047368574638863487120918064759765380034366022273813744430805716553475157876966094376663320072121833899830089375666675132228503480896247098643286837850453108075804677141917738021114589121229741597628775065304513617043312472757293361515639736334193467974729833200594222471465381719069486521823521309620786268638706496657943884527430653306075873094169180744612095116300049955143005027377412324849240353841237301455415629948160892663276348709346118038630897753299098592459709980545469236201209481592645981825911091685537909612876760391621754819370609436772484201418196713258011568665437716476646970491726405161970171159921228081708641400089525175270166472263916522130507976404095366292530045178213064149548127990193362371627604146871549548609478023662745893383907104422296400621260317287293248059112475467400065737745086680284049295419898645327251512462282247377089917939083657916814887164739169445049110839421588457242694376485505869062333790114578734279960790114197207927849810777205744910306948229652923007407703581428280352037390733625407619338386882799122183737376565332099574953160839403397554324585761849313004110674238580069349040343468112530627238697274594546554588844483717062468813480034184369491871084987720388393718759132909703565263729207587628835001284811684076032347921641731730336731844945926540565421641751491535438429012096062798822896553274943760986205334531736700612973697219392065010141742869306609809869733225550563813998235230114633640811451636900114132395227111048878880410034414376950776960478860208505492087490531211158015870881849698543891748478982807918904667944804895494787334036178329209095849116391931308990957138195689407181318696563253509223934947293526762549537289676937462699279445247917800203279325778018370289730730727224284468722166838331151302427145969994597503897333321408536929290530672010363363628034382186182421710867796640355697457909958255679055333245139842607886929428560878035638471625215418682748626282606364875771892432472491881467859548149222112687372143031773322625110182661356701306679310948634769161607445154412494242588807670309951627539699331878982023627157509974870273635746739645782977023665636140621248733358756378784886076363092920867023154285322890332428948021573329061246963855404280856631353979856438623242614027734265764634801674913033549485175048655706742539891866574327908536522873911840049740172687591827002951215343929275797305983203788724802536939900332817566068026621275779871189042997048537968520156102016625670498255577524353300583193374713126701830684093393663436611745980274644718430835240457239468538201487122802360096653312*i1^111 + 144826373652795000416444636099946423586882948670282704991381633168627223996403718304985121625367462672696887523499116565055335089413833513549284197430396514490280638248673504135947472351127013931147913390251392883100073295741888169121051342072111659541912171220206570491180554376645819224728804451233560247409566195722723933035552133305216212982964450487168637633601481063398276050172663690959160055478451426975719415384412376855888479998740571460220928219216295854953053513766066864303715625962641637680465276847258531927638015758487136172109390827597043887124662229728084431809939012974531073068286406683998024028821818426061250032350485466532084033773987807925915445350356893253258950346888835250798268697136545522363209872689280200305840653586264490261488001310903714171140148883600859396698108579917566252024036190150651752364124566208699758062470936139024476999573236703615183657972298632588299821994162493215593450796403379298348415192962015182764427523460009227525002117392093073140480786671797990514918225315214032805926144877129565196201920054616782487468115591721448241551391392252007198879949341440657330054201791564011733971883978658690876176634073283999166854238543386317690205795230574347963718351074488500747213172228111653191717971877390420412547125765561685332163421235455193149441832256178293711088868623415919853168721276544209564299761187631389303751892164219199425246295131215926857517551726925243398180004593412429674327921657398795858605827073061974179534819716907627494170605791899927171221105646136126976502565049901799526540419365810841891936271913223894093408112160579046495533872773786274979591626573684138926875841421258478193210293365848639974767753026114439518912027889561137625060704944345154220004692291349617177688246623949740778536689698266497568431213422267917190689700115680068949936272140292613282953267643823946234928553363991449967186786471921961394342201789284777421230664141634966545906838612080752524110972665782780529643925894458921878413552201614935087877281164908366678480335615448461530619174034869951449890871732531626817378286483168701293336557622602049509416242965178836918020935118242486268942821023116328259891026209017865388825534130649093982017353980611475238375790534033844792819468810866621370367502742098673095663170058816339418835814660680863286420160922204524076329817854301962261448049128593659782624092258629153849979609806224011448964387547840601530845199970032821947769658196941373519448669409743849835205942193825579153803096733942024914888614168504419321262068599773383268573553473569813451351085514528661652210384843065726148799368799852082094262313336488034110232051954769955038239092076023835826932689998723412280169796317309454232873448027271246119217594944565045340514699260720639331590736295616421640600122749607304488009006370687411330029255772059555929556134406871578238762968199282034210384438057107712241128216301348726105710543058036304065068892939669764537434342627798600381194346951243987212844914774664127869747545719129596063245302836267334291269453766765197227863235809848574654363868018873536383035555821636032885545103622917609851288160014646069370753273658712470024847036033140736426734074445368227082669114049197730842137777186941608477909891865208139721583027323120492083324612373804758135889121333579056630264261953730895460717661346665250977153270127470676063187235973365609218979238193057070795174445336018736096634540203748557665544184393300828239430054139075642489870284339546117237967651990086352896*i1^112 + -171089387995552789843704705956094010371555240280859913311325454594128289453078286082757455999727512149555656516844475700028250065579983849757773385388500342948230447071827365978861520930489867471602334593288554761025697657462447126156638257233577847198044720111814075257781706333069188514890989982519837263762410761544343095869531807677915454813817124673381205365532925447836187926102166890660932113722067579158871298499223810332834780674390706534049360427544210652386210283716928422505262017913108876039573597284695250487291601644312330298072363437411032700701286846201079617267305774126880751771516686999100177437248472456964707138083232438338888744149685321835440668110820489715359018711652204532639641430583446265525201808840336156920893393013080116738579518403308624349445083780943814191138650576326927673343633924419297189565040393131855997427958346165704466780327142090652685659021645969021987465227921533434093968832752242622118788933776237522465199843427939206719326167759449598669917165150117204382157633048701998611919211153492058254173403412217282111375775356718618577229384433471924937242327071536571822648479283029985598445406255659378974902517617501324315356966547830340817069110215671042953890684311970296632901856244441677070220600103259412384199165594929939040784135339090108374552384509792896526310125423497129751315741676935930950356233413203878175730361942815478750404685265916895463099543790184994830534572678175499212078889684784441103914034361782558783100947440128561815539444242954137221424331729535919730711726905322380159821156783588493570487411267663343250657561910923374050200416648177420017780734539805083922771545872526733057446989384907823633370488938295367217538125099812178794130396875422771353513301400784962271233751091230284298711387095923410727073500776762376833899136397950955401761205014358181491834002547570769343133554987655614177568761225122867365786372649555140595172844124089176645297556279796854082429023667955309436042017458049440284420946997642876527186158680436911064270087788098188402876690662860034595402932733886098150998321850315392424689689990842510387257987360731729429699246662633155626508069035812639176878062778140916153411851047586376456457812379217537111561333860558423272785699840253355865555671694414375517547836351138520055657409575335204267164715017636881420590520853816295382060635489290748804734834036274843693594207657074387694687847441349073028969870532192361530980603704521511889245421375172842771934739569807606951490394416401550536813419122514509387894127715979421149465399874954120036217545652136505956731309925270996832452615753518362361773562843743669823664869495959507363256621319098158693251326909692915154985152561485598836156560021601875576284735283332185273967929368472063321165687271124531741398062607806047458014822289658192884627174330598641190000232464923205420104355965193624761112480299761483315177972322486880434652826046592750783179652192432561388569817670119799786967812394235643023330815536949974614305005099206134582809044523272012687560217278428002997329870493614036663037996922053985831537938470272203020697252482719804778804863746578230871235123278658233200244637867369329819420789980659202338777422473212553125746800318233930823041383656118613040730221581810766313018908683065070949188231274397474572348004901883344762705163282857153902941133153866055263057105162773344116207537756277097419320573170060261059884632767339816591474874965403736922236160938466173392217532827794460799333482627072*i1^113 + 48420158224864363325765489490847014897391975280583003596172119613421709776339888833255683488430933841524762488245570014162809372411965119214679096944440162166791990780171555115064376672820971803705456593818705438100263133903269252642782264860331803371767207843316258630658832006028242694899952120997021190006289540305950418292878380489752584757342801712890520501081475057234451457389138530491440887953740952661328567276316163485532820345040350573242961268060232135655396509043612760993621097127707841254908398899930269694667769292071994971798370200957123859291677781957781302943440343387223871297806553551255819949485455990939313629397506513035423743766547859763482317641221795697905951779793090402754295117814210694951740273415340892088841280282519490678903574531127914907796442250540019362750214415350546891773598319413404267240377311918666568096311575136301967853342632127399223832949401582710094431502928601068383751392530949774079338376201729170738236860330867240722456128635882492652624510311772905528749544129366651848779648728236953185494872666281308978436634149867415952305474694998948267416053777745086773031125791934780613009449242833107109630187518877681131583889029916616719384563883130215392130197307323884890529978414235719250231371054641656931820126992618911522291026737519709122732990153193474051117352977586928989461427226737047179107876261335920788499267909417099336586581023484706351668402235882707208530610431388344317462902730078779358806058889918724032249866828646919201008066851616221221946085438046734280242092365688549282477313277001160416223132318611595202756114116544468433353276186580950485400214773831858403232672363785449824642509549493805841998590202047163364037876253961756786126099820498470973522270676369628583725581385351381236348008933092516028913105448361723542521346428506613583344072715006232521013698478718456488570702408228137540493495613882828145099735765773065481622792881135664924172035202354979485492614035897413302162136544162963674897844817774242916514067832870824770194117643032240928645820401050621416460479798445071759892277765806869864376483282371890285302391144568309616853678428414596653219980513071421658970509994866172115374612948499705833339859129714482965269408442691263667657369507324051546239128148398059430920731437877312935433332746720061411594898281780147632267290502194823213732562738886755679698125210928753476277144401763420170701456529397273877489252617462798963870602702317781100882638930184894166966200637591411307082757247993699573645420568891455365657903182797194722441003624420211078685673493840160032659770346193305770860897036922708565464137098426291400281464496563354176025384034207708907834155179790028910579609494764218330112158992997767292911900081402787292381595451969013563083464798381852703344758200988049918406897598058305209603869441520837125794780398044754284355662170312906114952749154317017520941667534518657458806987763115745526726586411230100921868601435729444893734641040261298140294639849482684191798561162773358155925941688319245911713226471091173559097939571218492850674035669557115413326569983968065686146392732896781479172007150141015975613339222591981627725038325914395408062321965299093174758067369292039723137118902496627886693972139065018999719116919717980802857049315727325844146568510236192811017399599061574860526763669676285701269895709116572125310533047809093169472963497771291370020119796411478999713541222509044974837253708921563456018439928940726985847647414240365644873728*i1^114 + -1174616168444512560078801723020868070499467858687448971090336780361553456634182944110402233882829855368405181457714495632597988190867045456284526414117291455112424976310235678435064630113521317112777989170204038574416103252412383525836821385015605068270665092248548787226397269692639293025319153385268144040534574342301148921311950379650084148055956112238823840202943553047840579592828193695536128172492548713277537844281096477415796560905426081823067757371938737545689067413740910963199107774942135268311488152119375566101442679892813981044639857431829489416695692529634107587120222416955483799498387695752971523165067251678548974114628426244308836410226122337036574923605515427674200460610950584532569826565903987450974135811724918939712300639798063198077798102412410455201812714744953199871340274876331655501654124608707983880828095603052320962250958432837233840512297223181213114434532820631297008234667342451823336503493052628335421963404154295061154654640294468367974916479657614733604640488727934088222764780842724477631094310144517624141530219443844640770347916576134436930426971791326366135747389134847747178101535321563188472579301346954801642778961867944105240063530297254859639607108673240472080513600196870558944415927112167833467269817632182393538632001482295432930133581237484981119240402775257038345216196579941496968075859388231237270298889598116580967036807002139420715702199856030276380928680750399665590465925257866247288917271726539846157464856101490822301221467590897632410092652066159858920745131442026530009950433581727940562735528519596351373222105497180589262297281078985804751027792891203569142655675760727798217067866827813354487660033713002166161049702686385553126454445603377508546935017609800048555752845463452499427222797022598486474798169599797228068090284236134116551313291286137634279434792088293365196052359906440259220168920199626751917557690971053352034739489666866309294739575443371853841708211833467628942975646644314878650318246076598079011155114471835723124681652143810646477504254134467388340493905016366609176750009759817017961094117681958512986403145462284863234069768310727256016893447325900218266909795544718931096544793342615135593045554263015587962077474961818714374605528254841896203830809763016251017171746698822388592373282602536220660506357832592052128485514972191267454288487310254606582937707074396877168672518429779658196916047629667251860570526802907461424774904487045889475045764783013765145346689426339571523371837992458551601964903786820001100979908576488189112925737980671251519712424983691629533819515595124514091355098643274157266552114423783645099075123253685303104800508318579157005773295214301160302169764542094388181994689132492349902171061797298738676418767736561680657600578592917721480267640043246624446704118339323422471345811772968476608161604946370648891834922573522171622734055690172065933898766155443216097093168282122758920593963891306060941462458690301780712286201870898806181005067434582990821974208020509856836325564698082657181139507169303755111075981974519732050041339580525861187351574333081153565598496751278823986007827987341893571691281060557454521368415748781341796745941208134091570623605086143426965879055644370613693816641402748571119086004402807850407454366851748698020261736190743113853854339937767749292108393344242128051283527018757901974954814113956633593463259503256359046715717085346526023288737230491377584263700791117062462857987755056939503517356474677965234179949188874240*i1^115 + 14272274965533640037608290189327274247638388792192911310593028183766487761489255373104100455205393727004418312825000464216968111380069256558964695656674322104750931797460827000348737132236845105190854776088853685873762737063717433123422570171860259608362076455628079081556750468136847012877410678404167810455830239463182504598176460703366803544968815857711766297729254000192721200570105827756845893069950013167669291711935660900303004921941249129416932675268570294852963766517784165252669382513509959763238308687827935734054260286846443290819674536661823302538906214896444473330666213794479774965971114894507091322479979044403797616269697106364886289938298324325260264821163304978911189130283385737846984363315235008032085589451118644866347990761645882803388696965158219483569675014954028123590891700231199048755106148030575476848531187395373838973769360503778234304204868476465413657934529005560010258945361828067302915043199336012130496269756621784947852384751220115595902121288579371448548102318478372205564277901804396377956985682200948461528701471545344823469546978383080139144982650416723882251259461607176398025052900905549222095851797257672564599560909734305159355204673690949131946136200234081609551896407490833787157440851209809467074735266554930596396789633443088426117111284885423637423660285586199137386773261039754843357074013941954284225408701652111845217419793579542981633942670525042681021745901787359112546498560157905197649916028571811284298306179393704224157203165608628021325166226153505843626163133030699138099753753737638887584690329527868390743465538799955547793991507263984987267869208520837228624470706503190879111438224555901944891666374305977705014556976129916859357941129230960398178454249351521571987730394934259676879121872580958510236604155312772330180729776272583728444069394393686581754352760092658619526272769756784671145876719327600159863147774578552641024840305008092959447170830000489906756184003417069278836920377125885561822439035652568047324601265025516077526964415281614856505735831577474127919739203172089158912315289463427509956230101715898418525810579430083590936333531837756070131011691283184060745570344718381476445533592186802558481492161866750100591893758482410753093844588974029411589790596744130744045455762703123739831192199797309470946351689233832283038543315213009277552359656050572590724664207981019171643654810959405189976651756127489211214149268761923930638632713722919020938759945087790951024920386248097883801291899372409895988808849680905427678301691690013185880752019075736223205127099482153475661010396459807783993008784226482725010314271099277144469808714773394366815226457311774994707278315848292311045170014895545813036954472531968991692703088810507206161692286283322259310273608474063692699452857839009358160994753970400861254072760667287000410016169820334792199228103909753837665516792516783776820131734249648695821326242430440823820614406719117119983529824233774779425584725802284768103165938227190417463536474442503066205979081495188405998404435639791352253369078511621618747419639863986870658275295902312649145126282854021515977108928549797697361482344884448012104160967540821942351769705718904745508083615373788213035630646279632933304981382128833666041797840104841682772900301049944358921525119456528083553391099641826781373921474250110177017735783285234598508857978003010982831339114369421350154383676936825585751988701993706168041956696106960844771271713777685907814538354239403424938459136*i1^116 + -88496182561166322386534755768166767819152453997338608025590569310266613261064055148316107960015171651102677751446774994981978465314255207925937809002387642514185490334937428550225657032086289636284760637028221521230596959080074618983060081922355013231903498982292392534020541334462088963159855066762891238495792118216806923485009079885026407495523394395411950943678546096883029200670860685797091734736142574348454441841450077019484159017041296277045627996477833884591987688940851035975492723096687195560694701926367605574603383153616479885495521283381681100671256358913308834813021067471668984075953041389907521790638469569182448040534721912429828871525264121229180011550043037071697018170858732684254447073327878608584142428815778337389023996655535851368945746977066763835012062351454990129247446461821501152177456293854556388774955611327591038416517738785087802573221231915647475312400335477651033692065987143535636157991576170330935430457955973377253467151018192713374163841883346276203329864108039755246581996778854823332337452537473242207010994764308262220284143789157013653608814610808543144339828519657150529139964153229729698011336547759009753880332272726069019670942669455983370718392973736562352252904312935704348551732026985011632233065908433098476428459793149086579094973943513009622248932522515280937674904483492922418124559184693327399385678895686427400235694243996760340989362720530370926410829882441946992203032525562464340384889686027400683939850684473703510245458660563716116038563292813671321401930024838814094989804897614051753730013496189752389836551784894962814372467685503774894147237894541508547034016148763810144399029600770758162065801657906532805585953333425041244902844344041944045479975348846210607004907924616384585717268156861568546551197107967654008588377550654528709487826377657058664822561036955416891526982150192045315010073215929587881881905049027906516914319342224342188720113632352617135106334799065791075387521231931183067883975129698223179591524839852623259764135022242424312996392702086460382730322574892906042757041233159509632013247059210572644633545802524558904504394185244295842715225866195300304379080163587384264415406044561634580768929458515701815218311696489327355787479251509762872742786131792621521914088849695063280088065394118699251135823972011427486094002700288622001754126802363474702700267688416071662472678243010467109818985929175568849118283102876500175545531779598292295106951950871757449514114844475574675730384449839773984901205756319360650322948153348386695334253702623574287433600755031490871613036240748363875314008143221760323035883651926529643163366460826043818456233042227499718897025820256387248446475661147160819319109479222519945371788666531824859769229677647044380461868012786949965485321773559614645710235349587152586032381034860886724056641843280401021628523364491430563232106368683016134375759890598741743087993667087034939379336302255538791852606637675598267756044340143037468514943877365525587836035870954574671482189555547415675261400436573200852401933766872609372411434528704447973380975160519705223573387000571455852531298322572479332407759479897224334488166481957148990632765410185952621034708218743404133635483086917719885942026146908624030208629868910311407245930487167005520712553322388809959496947917195495991128190818469371861735984662681885950541775732690824712742313794092527772511247729276869650302505252450102962810949967165883093215920517695878809034449907565092405248*i1^117 + 46336355483275111835941585644107105545418913164822212719636294362301298912787653794226578096064314166022824889370984773456143281291842517854757666640560879015181958369178532128533562928099309128199689935173009049180702667580058466371705714563042000106424748902842121742616274633397872536992036080294693223991438256432017923333993511349633955558202272850189801604723912298299102099317347220752128450827509215080346631903547343509119157983235660276578795314089789794152210600806631893151455594703925789920172788692023287916576079611223047134027634841912272004051883147327734345914266928191016947446731812757768259336818670410342769789511880581387742206472089560216308479959209182010484977576504475811308425423431097466576934028873647971939016782200111981283800874931972447988027938241853142209675337518206595168768470448786472409156514106032667328769085021315740677116298883205515212287171927471716883613857730372044344443029754851822231187369472873723359090776405350863338071013945678957475681749716393176972962492891136219377022977212975290637057055988175462632225247634008274869735294968423402154620324424339545543508615307791819297558746203932466775693861254239946450369909764687965094373810556021867116536544321416307158919408085748485649616094061875984883179157425841680701182514210960033438839970712991313974748377703549577074653952077357608804004354305069603518266136901683121886927944986911315908779076150363664816166327989336185232484216714312621734393781962415321046321400121528425011683015857145926056223521641313997435935273487319183231429866879275326089020889194836921786716308515366250961032548635661050792774968548162446810087138868599894215890215713592178473318789624530091910046745524948490055628736040488680570632831652457410013623680798235972185360075433822483316025816130622151461435535859758935089536526659232180527169370056421092837330511540058008132200397288896629020953535406206496147552096247649292335915114366014577092517240758428047306507725459309158297290329165799134708026709103332899923763846741297730725513840320687597036611832890199243790500941096329063716672300398656226445980084902342709538959987231571305609500280586426801779132606917680721575046772633617863866078249808596838750193080961297741737603342706214518330181470190279279451007761308956896054600291053293104425014073180217477461054998592904946065309120702759580215560068426604481383946634614662657127254771370297466906917066923119059294258374614294812146567946591141762452620411639136474543331669966472622061151128170908459867405097871377746198382075043087954483139552121744786028462893548934981658381020805543218965744606164828899560358687997882359226610209295841961405519763790219500319640236938699463953955981450798205274284188951772799416287287380438500507862919079878397031696408127634391915468234457528055303566727009463381704697254300178825619548667544793104446930496006888810779682544360598979693159434104266998618862165160103825936035268758544002887173209186784989504102671017293302076926264198446804457108511318780327678716749938411392170295029583895500841584713308757319035419909316578040163713143507466241378941217511774869062070017575533818524598614957330376562947400127738442083511323331667785988240710900737610085963537933920857992437292539289374948991384215823219069502547932206199941799602138404122358312052503034390769398507189784371256445650410532748685368896348136069254562449054557184213510749834349017819091966662848925608598679186309120*i1^118 + -3885272092115412241358766919530721495440551866124182206316727799387514523716804517169908504095354245129967058144089555212170503059962797534877900192548701975213821296869948659127242096201268911968032286261734931663262169118125789596232602784807763876113088731869421101038902582575696573308360801472979490199018861979752417426010943296888645872590594073125755353443762699815289292845702645131097938852194444241391913797418539874834537180777809297184985667523201003584799011817440553090495906105850308658511518452888903921657488301663852515743923361516540035939293216355384738595403839442423306916066509188470473587102869021486989815014556532540828529986236695458007766892378510820375259136633335170131040823581956825408897739296278522119971474254448773185617919985325028168885165697848712779305271171762104278063056533297217386312293190912016694899964858282965798346443315269356493028218190725218897106745793236919515015733272592115387009761272795201641735408679625563616783495023486316786453790271283462421166313664893447745029567837842695956573549578178741754956169628205408675214423180275179089549191434392574548019229102358329845233047828945698529953001130931200844026563355677294365499174625593676956728181182054277617758647321249503626547279078799185078260131612218933462423890104716537170212224514489908453694007308177517400558917264064215491655336769787181717918235360993773205799685771662623771383009594878386421610661191821342187625722630228251393331895910498235675428111528024748105835462370831650538466670182490835176219341835542891509520268844662865289963647409473730614156235786335848876651792350001600947466129028794160332730433166043586143413770808752433438331222404169626922208221786578427495327932609464858321862512242131142199583400091982326200999871426560326152225450594739616839214449095743792377523480147398017300251729008609669843093868725024527206317906229782155257506059796327216337924608003705640326311536544801270782935383598087424791859055222603716994320437691057439186101880921748041764742677696107180358028598316125557535344869177737372934166191022901872393807646330140544558354953845173498356983708553263609074347405261854945542542713725917322520204459992593987313080388860290121086053432503335949475179064067493353852570536166104093361112761220151025269200534638890175093970478963613590313992222814977333062753015727075236510525281071996055382536493491714877283308280585946073431635670056862538666982541157412484492198007339661575031614218467855917316965785291316984405040301472297717332170778566709322656337059239841964270023090572160983433849471645682776966513041918459170146331389272886401821407311357253745063457466894836573276030612059006704555510788526002809338674509568463175260449689263476283793058694425125391727814892039336697732342155966867688987191052581075439003117980703131525903068788820349915448986254569728756575844177034933882913952998584744565069770238068652240608609927827254989965352375477924647371669976716942217566480436933876640572392073087240369673084079126930500561771790792577545734360811236797894419491835676133825687809003865400366510215133664206224736959409799662109917971537329314640364287196563361622210789813578038105935766991076853576824801927860530374587837746731361284806232621232315963982217309244888442466729064001444414795938306215596587887225968018286163989939567743555394409558674369259930276814810652824914773713810041523464276365339218089799450616961036173859592291221504*i1^119 + 83387268672588742847646309193838780467854858258107091025757814314531975830034252352668517197020754594767971209674525625495632813786700981102943992436628790926888226181444125352092720963458344525825137683646630020068614080211900308906911042658608288464501146616051345314256291509996668412675844880533274844273854064875111014040848414527446266900436346429809709900349576956474769685213883540132215790725321467139125229490965028547174410728603797547904823483460287212190100098823703311896972354502899145900217308985118554117012366702420581608607874934385601636870696395914216952842663175453978087471461516804533135589833126660390752961283560121624475450959005268746702053230620355732238420832553857773081355391325452687774039364634809998006402466183206738958974762474906875755551427920420644062891653664545304643001415383994854090038763250282539168483748346713319797226205705155926832401138898826569353379942279447421800045824596595996528045337030380206394288352199864302245354430456348217049505581708833348628426990788733697528804200269025437665704894834773656228143604964173081312153820403162705080224804498531249313001627273221708222556456603816408632464625157665715230957817060181487358000436451404034409770778640081907655396676388132447402073960429610489821353035989380570624238593623816934521498462570873600211545606089184145226923086271248115604408716561897340866415763068019004518621134406821873948594900449890812050413237671368848804581826699467351372926475375320658517392536780632612305637169428507579186526774520201508356273286013151917731334245982774840360516689886880837110764162196653888441007879569049832300457934857159549430653416255164561360723262155859828948816859089221779160927554604296280561424317391460354958929793468349564930640858595599436131862758807824712698000305564336136338771756778894755326466513909216415870478051165649873701438008477758620080490843737094531753832266364029183981504517733947074761846657516395920196571908288092106675890040862819087718897761300175006337615400492807295766602504419424282412384541809309221428931530050393669503482149012063006305399738007631152965407800700754206485025741990975783204224174856293271950711758073539360776218105397331436377897108347244234939273291537516559133637000817980711703836912118908377546672120076046873034836597764709588261520436774615303501996230072635189093323148218063705040891029422682052020926663409513072804357508640089072764822000095853657127372685955802490343521928991531535292096882726654399086274562514779704689279399989274231227422927956702297198756808940963306517891604124432996782219180782667965395824012399225052801866855714951107443854760015158415872071526699204206224219439356037682083487458582533280642055619159111191434258385213144298972649466623958235641589419122756103366671292107366663215593969195523787509300305435105365584948828785089596557036582545298052806786234983236510553675448289088321662781382823986296891355206505522285081503142918455137902260471452145613830573026049427920405650686709530149040058116625258380676117285914722424458701375054444727009758270971165578360840492201979396591936605516504412759812299878659346426889740682161234399455572325766685825749614876466586180076950490103925215786287148541649703275280730863250031050334958827144656621968540378106323884259593512728856426444840770577013549892483014137754767799293575562460928090209141500059114661864036029997251792867231131249293613579780113650386042162623021056*i1^120 + 3135433150194432488511523323535234642703047758688934715674709599244996778277827191971612717849827763778100475365297242098503009093361579363507817473249022132468823950456583560789170520298944980051337411678165021383244650743089033880797806888354331022877744943474161172260304601408834094987102710037831071653326368045778919934801911871501292797008832249494039455493507352819175920201476723550253838220402443459592748082666125528183879187083475631954038414556332113941657933349934100067169352923656305981573970398902960612395062465293000351929269826995755441142845444767106564221263325618243913930700482284571600645399947542415381909564745850358586698220139694118414885236781495262538890091249296243194059535647852031483490605807694814417714033364739364562679914905027410095241170885851203861870020215769518883008261790444058801274384856947485978001527746885526391859013000335997505811590710409119583778903905278391684795531801258305033112994535791954325738512812564265785048056168621144846446973594877045555462817103398060561646218590036028966914510357106167266409595424432384366880338795199847603313157321071968172903594611992727268533988372674726179174956879905891371397785716972659105135109425332726737962712082712437202560803154059515143406040552128706957214090157869422697243519219484057518634879802335213959510768919516362178276644839473256017219464838619863649961253570665641682780728150358955232669728742997791893730084260593729685582281987128793365280932867303208766043103026888111704418558778578096943566434607444049475317913758667677539329687677522956063643883734904392394225152680290640376799471403240775789348890537056788222997105828077347315806818262878917572661300624961289160720039798618464456108076953326108215188294372653601403654099068521792738444882274408552108446642458661435100107846027402594808962807229772869777803795006648037364600296784074209049708887470664078574642686065346189943884148113360291770533109779047899035790981799837323041744173363438746485948653638930423271428962749210149030611180473373376797107233786924325888274435122282749390902256694769875189360555327544665061010763069430427858584845903299103974563837954198951845966032398118178430924997743486178470940214937245036883844871526359053702963420817349940225395266589758284338572990605211872547554832134508527948267766367610039838497334456650793454125934869158321650759565724956350770452765270578948360832072305179468046312214091924012270243162142252149395386014158076214888657610604533911607010511495942195051417816920490625844221067404841197667291309438519972124255834618547853361356225593922396669153308264251105538073751185716168904160012124955950757864525198174841542992533462508801727816672086850876830248415500352172089213125336960040352278452301371617886494768272223384131772260714876052600075754113838662738458626209224881668692942823735378742770880748812869823736941859860975836464755661037356522789921737050144357808586075412773225455699561839461871289479885492745980436855563794113224210288440961079131166209572246957872839306528234605759388161274542762815460098693992438674560729678936797347428634226871790085589280577864191576371996084820942944025733318799025033528141604742982202362701478960112739415012894889950487263284976726430596802459361005501086259523973770198615616021062689985878449754934920661223301959478641283334653801407513493940813049434298000470033771062981110210930247915585719774033785954501560430017457946624*i1^121 + -200683092263243136499386324367557663575578020492245264209154716362016217410734514332790388370330729687363763713922548763778028155238806756196173248920609402141361982101895824401761757205842089948948239089970783275885063451495161826807047637969654050225449936853324503361725620733075043203542780935329069514877261133168224181649298754753185494658627905927483594696838472125558858085950216053604703029643334207420545683678079095915833261091662926476176270150221670796708317457729607298926446345642058072232887777742493531068230078127462567928152721107735458365803530928653758978455247792120612965511519740208295693858994424865532113192425091541574971694645737467410052341035705829276282921990900908288081014388633122498373042266120409003285229566900219045285009636730147476461820739563086001281791474405928654951775733738142537682230292897537635225676505062699121213625976529053322988369301932434028740601648158167872640408140915541100818485051336312511946028744993809536389359617530856646073619114318808724956354833945213339040239697782270183957065173253220199656006871631540656986632118164309483768420374742551720227876166398841821119565161550035178675436369163428675292479935197789747107499896029224458791051679952698604874950561822532916039719133655223934378379213474195722213872490652036147260622688790697645005591444419559646279292116788915746132129173382025039568982154113205691361435086859916700196582557643342367371382521615002722213247775410428165522786551208386194839476241199198062293455258157875872553181060710741628161548533585009733717285930603223590681795875215055545417819087317316572228227431285928553936167508141805123508964743098643761513951458215774113356248676509327805187086651901574911252121778721420167978581080016480052899124823172745523983860149811486168744618957169866574686891141701783796253500271093804102510658578336313174187660930914664550098286123313620006000243547723412691177696832493923476573275131709788957072546381776705154756144543902245761263810289556156435003665184111806148613010937026397518323107620638569550100925403754904545248194115407448768212930501952242921652385868065145039287562131675976385075053456180754781560583487131387929059688195304695198594880873468277577599364312584724684344010432628765535262324611641081111256567319309366073934800674216093456374856355582403862381242385924235760592635649863178715292547323070259108499381196999362585826922649899729479411037044711842787507504476679220588112514371863615024543321513242787405027629538618901600225474446303783805378639937690841254671226368915881072789246942656781529522388602081503972092562802916079626974097352046099044665271273002614721220108790233501598998799176022923418814024947506862315554506978257655124633005697545638458264410389570224569358542308760878724689065437480967338302303690352571496025119643454291698626992009677377697969500848315712481312974248880070921592539771785419134836367445721526674046109143432348917236262165653798453990085353527437065243411843655809006906574728442858886524704110062949038036274548273883616972562862248298855042075285988953200077162426722831922756341085994147156349408638588346169336048644938434243886174645766449401638975802854037460669851021586407172370786135937371336013399913416575399771269732911613477019433221475107950722402778366238994665640439892907312849283085178491106944325875947505050941931941340917213863388093714226168910522240661943970355025074583700752039936*i1^122 + -2675602645655941189851071348181843013314191877687019628829190418532234597600747347874709549641398554521949436089542327330819066690458843942736409002758628736770288904621334834896039757942072878021506166073516400089818017006304103114997169602814615037790318926094376074078037819957548831790138211068927393513976091379499698149371009345008559583267860471112915465894874209202889886767566426625831424712048552079714667109095279249420534269214691532259298223053070720346823409103890289844835258871960381251869760870253465914588488442934798031508721692597714222569220319175472128687447006885776156074929592357794472763821506161565363026546205387317233830214147920645603208283993581047724049631750038594058675441087107802384822687274471983693826008372638038779380817199011939496657935996450635890580455766837919868508279724518022141411577855217180821271959578347127995839224425730644947199839982235948298809205468957247151899471008022472311649594533129557738951645629705587389829414104271680949388129820486127834536382371554751731131244537242475833233511135396255869987894846355681718566046000996874299181865388111732744508703809433046876406407987263752364838827070708635125065817326777577090613466471040982600715272700984519139463415439837046490581618771707192176430333578312465688534723445045040486907226843473567714292736244079319504138935237948829882628036325806545878647648214621183345064523680630868889281400675583072896793214506653731962090455775272430452162240317280241120636563189816550186320694690139452364879745601603884386524790900887969958372012878085426915712888471515465786632700174565632397862741332327729319532676657793895780229316360335433412060397837662405354784461221903370648557361804248200242050067881491416593621578730672493555068627683223903810177536407315186340993843830362981608936371727967434494727293155684343969327224149265019799073803627058601223422562539147052290833051243849557855470600014267258971198168520346680572504627020387778648961900188640960444701530677682092531010213926502101933674732582465219098776066637404935898577985326804170930386554710894354867098286598683365008852901958739441656664939356983850287073657050178491302111232623057972545440665733914929204147215346624951351960108780609798707215395395837236376155977806377618823247097353523804181310422300699715526057011344937333729886889593247475381103916574602035674146311735087141439028739158006485051598956826009164104817604410471410507843483253349669169228056988008443221454647357630150743117331477310049207535237009155189006264532004700309622500110642869716187538154136982737493838670973828322192394731066429838056296470610891744876093056964564478118219242224109941928549873157957693430314694933158254333230366490815380825497062444894090564039261889811382772440475875404055473912442437372805866638897706638301551358551635509088561888951223595801588142274746772707124722679855937324077078039887888563338977219302319031771893558136078966092460052181434534729288212170719541608701838584201031884390111950507265478774813293321286444453338069408555054364237764907307661592760079877748708587271355168649581118272731780748208634372302235293351679545733633509090396583778090700987354322228467546480630973725512619729809374045746269523277394479443531286823161972908890013141821301975082061226875957303536174982031763214918930828923158886940341028378728750660713046202222482281159509014893159308182274021499020170341594593589460992*i1^123 + -38619333032589232239042610610508584459359603019592786647591421779476983436475193945900708579006458582860701673719022545419547506968246670787198724189464163028522053987695524991023156231452647035799974879868510043066611418642154690390560078602647616409157886799634166475729062416411154571142178004459931306093915083915298612110435200856153237342069995571355796534501738209804436351619224249952515314942215736254743107784713495925924850523128867283131072417850177612616270136176582312872182783597137750600514593137452500144315490243709037899596309046359812458980254802669366040183115094875621624095432866751157584562943011219789930388190297531378073661204609654503957676227663545985817310279689319234132228535713991823085847147071937975739905856440212758089926771528878157386396343155645022379603763767566913422079724146715902463517461934817210342310373575071202455726087179064616077864486369579842909184350746136323938395810881233446149410657559616188384189775650143034708695923642524409902247191550900635997541928344921384625858102765601674688347099079653974209926995410329919030284664309594524557133921015153925563752851110519707178161330242785628280383231337266098202043657828505752743286264331648004150513578580764631191706888383063175967461980154315270182253786843853677175865254185366738013704340898874570114181271613435432049113166442558160549254734705330327492149203281624047155573782106955332385622897463888724014160393527342117950884828581455304551381109912185069626956931299418643248221068344856353351530905277025168349894386880265114038744014369667953449713633321323175073444113401692055007643067240711669630457182982372049079382063921440467733198683276440394599154088463786090341963481049270269305671679225464974670206726676278582263683865223585596074364627650270729813710876451932220595747073689531887459175503135427291854244285030534359722774277996553068890675453272674770978394753090354925500088358285065774703491365859497924149887513627951734515192489241301240785030824620942618080551909196993335079634501706908504484695776273115103584770412680695579047035196049992394561309459160361623722480319337816711915806363354751979982833046505024456501165870731547716857385994900206770876872439885956389727778044747265186602208399617909942114774587741102071117770717812382469705992974111678057818446849035729454678028055088894978005949826450138477986494960073874687086367507405301742444474926421865724103809116789443816263286273430490534923825461158316591507720507088965850768027019320906646342924645712697156572627168869209696910110582112150109117531865704563456526077149856439518183349517356172601645886865355684370002594346627608774182542090804835763880694985304334038302861361696748411389752555080843895036331376150223860847130739362369363260896356817309927542552391842498086138421311434993150982861934438253266688450646445692486190713095821136465713844450505342131289684317315615639403913648336432015640721081893619658002105168838977485790859154960571859041617111652252752917345179378709191870189453000635961998147649336826965449567138971581306298123286281699861103851644416777602089931047476836849917344381042058943579860975079159434516940578609983164171566213993414124775667143650671520237487782947431803772787248838393628351514382904978870780946214279612174762184452418234701688133042878375452826946302522503041045215516729829623580429589925990068513220354228118158795994099766075587769139200*i1^124 + -2711617783406392201450252809878714824164638943724583217025873740685224093818982350747604885894547455369986054955123492859620074323457406945789440822474501475556467000739660937361504854972588889070206921045425455915986019500934396416219307132603756458248053834102615881912977223454165812165253630744861424972047864798280536497742278039066979604923409359158945027825767978985647692850675067074404590100385007876555756257870003553672456406344369633841985171520392431619707964405200154403471608784812535829265577473331658598244066855331834263521660497949818579806927076876547121740077341052457310483302736830812646324100822986668610853693292419990385921133542776253280517135958619915055819369759324585884986756372183205805294214726243942465164815055040023092028805178454457311704459683042038873232165297301620939898928034219670666373760597230959969954428100193757275753275124090905242494283131844548611356015794325597816631281468227153427716366910901935703644803958324060597947911310500498666355230268735761042499516024527598239657918765970654554728746209198292909551100611120096778249048639826605507933881921272070175170973639536981126499168179892717201156047155364023534706907377856019146567920716769566165948535338214943328935342633313562196247275264587601404421798100626011022794934741081614636414952886532852916084223643028041247286583386430985474478571211902021322073304970506247600559522238054474618350513773069601981263348264888900093289963766912465770773392783216335547552872448513837300434965962480832698805690674272479316944470306917819687866701620485098841469355868940544186316844263735661706405711428326928912079039831069480744308209685121673607264000304469721968100221153237721742714731361161919477664535892178795023985835242996816612128578811636045850414985290372043090559692069789649077977589019311797685654610638140448241863290502657183820107582089680385915912428120463953396461308382015498400828488467498794183472078311693073578395252679565784188905280313775275213907379612170391300035464099950409268120581844926182179213423542451905455003481542009038886928124740516289846031552065894181241258110070873275995565063344790447924546948772948279656172296794070772693385076711685584975187930420290052608302978263540352611656583799353296947863611734702316669170995569178897568223555441063415977388726515457038444012724646936331753201211498617789040654195792271354468025048409956991992813245547216503824366954299782410907828075078276279241866382517625175001157477090860608961896613278364016943439065714204599420329739515741634792848093586983447047155268808360689762604401905624066510058415324659062216480641553338503298728526482650084795245371006416115017157776763336450001537123292086191518194971524781434675182974318056695571293990411261383011221247167014388059025771882379917960836069563792202345583867308413031267848486165498819514957099975147254023516531131565548801355253926117273619358049040871507831029769376635709470659306388266026006204591745827224655810988885286486534754384981430814094830067869763931709101468714379372354710849481664446817359807741203462988754896819254022338935233070432084601184558884266230253439796049818219252061544061854953662993483921443125022910922738378155052985190330509396121880942892111538122073321077953926623161238633200014866165377531974625872017298505980293872817753083202976452060253599288567456811071054718740162346948400019806637303346561288241152*i1^125 + 1083081516127616864430246735023550057543035546079811623845280726834024922404401899731205476561566290592888949753175033410585086919906509862367606445497672391044643854250944320809187849319296690546448672456217464811979026314213650753993711398862359284283329467593364920868694796673781283564942754574468420107770116441091870964715869011260235915036564855545702802911421840530854592302409463441554311599336531618002199579760519633661686714767429801367409407316228823100242878006871484902882907783197858459393373236522621935764383612325622810718865258662098206037670631507281775762379434957031540406319138220643457435497748570887408137493086725954742207282771896828032847144965947808700949368076805213941511196776525399245099546715767227569365689645591668580906341421593928478093079709814961190140059086632629532254265569313918742097852745986796032077840907585597055357587473031355409523779448924958224812936023868212096414872194893599685401828974099810643467471461581881303584925482529620790897520821925539258282547900825097195764004405774696194909003984542205371949447225975073941759638904402193713129719748127892960246107054339302446506935698615622587306899618237024115642438696804094253469628852330899028286811172238232284527029737257451840051582972318477639214979263506089396561133219795378156273575726053494728418595761663972552044912275940194108871499471568169268886240165027506662054403909462137008429071078557858597385570180584959982702767759793685153328610035217748644496726597130795548992151641698938817022134248156661722265229013261767784129796583327906819607448299353905811010372041878133931148274146697654423326699158630962246495826646076861817414578771850691496423751142364812265071440539529778238846352315794663794050354100852625113392882530242310462740287730387342995863762375231055892431413555967581228568454405125120798074101086938330228597730151551348484698095560183420859189937738035927019957944247446339120622316796970666597966483157747494729835097362928835689562261178777979295235244465178649334290501424021398269771566642797614951350194298421048378456298225240234380792181593460720224744585721023220194436121607488825789533581394385068134180370046341047063765588333432179227285245511985257120629061799769335389368406507132969488909026565183127514190138230329155904506434648478017263404571371032526698168281383216071272484506435807024996332494899531390219644560390000515622230960831538960460831614546206070475489709377395575947853353062010019808001471661156938083486775370315863734826442102144463548782269109282286770946297411107544557055481334776152931893005957926208502132002338897608057857501739601593312950191989395342017109290510023481018193061177891167842401002276495694437441813519529286842527727018540982721263213620240678728093570080050128162177929144948391016042911051826691436539839464997223477785956427008829657050952895464688445289734583406661367886278048163900205593771647937949832134115045646211386976209238324771655114214031269993114959576816713638371155380989232919573527675342594167033748898396692222092404865429916139929791824590535838184753375948823247296711163011800586976877106599269898045189741344325517012051008611742275233588775061646821925824472914148734669633080170491853496437024574866105861870000533646517748920698438905453108125542013450856228189855723774245865655676610180957829222753502016797614148502415078135478753626646755741357354159964160*i1^126 + 2860457605069650927459059920075318044601567074789499672831685543773462723054969265828016977549796543447282765490258268907160707762601416881627434899840603041394996140855267429370311244912731994453180161825476177936006120256061286170499069285798045770202616794858697433948157660555529855739165817141097776212222081832990029229099771660009751202662747820333528492545660432211576502036237945409943081711685470775582790850481800940501112551302963238891587673652778718103567579309671586386796317738156068028412595868157930516205815127218535124093274267758743080235369371972101227214626300892406315230293189119395618328489925417599093104621734037626782645355267691001087458791028619700367480653076322047024611653084394470996714513602023388775151469041650540984114259404743624544249969388928789646526975814553345948126737579571881086532174546084156184854122400762516248817082303697387988038443209308207433111794199413763565515778298975979509172305403904303948520813734003728969053228429493642814085550827110601616644117626453609631149554472658255426187456203448713624806484484932103115170510675668107344218235276957798603693478390297619043951681843098912848470779514546725778612476459036732321541764377310206725754183295743200453055872506050207229062810601628007455410989813581065470611102293858793955417998388064826703860813107200327120957940015913824036170084242325723274629655061774590461525734699669197459624901652661832541358517561804252678148365264243017741117196994336895415317675279073595640736880686417784848763715722746181163805296622278372669754881630793741744625350503523301476669924529468906777514775683215484740530532925568646817444704916997586804170382964398380982069974080383069333785997565664605150324509740748039771978788168607695215699411524643883101620357015627228738136288020604351704275912310305060046243412092582172219112531877806241440407426323169441092216663098159966073338746027503874826698167252146296494421677162215469456141842936458023825217094134154432787543863156023949117465082050429722002852006119540619916621594139913968173150357532525296094453027378472585265875923173976235257431181943507882250852765676160928404585897096999681927293266280682049898827938237614144396706544596146952359343922795355921145398933946896432043464247758606149286758284960471060734041304969694150666829975969044037848172775986071628411206530854901598061804998678192518285244367979735515835214963662942111466034873242646661139974377101676493262740331604240317728801953761720122591918277700375151476117314812146154327610469199765806966352952435229487752018676839144774932142097328693219494580338079611639626408314557932767780870885383668115637260957837256956071471779027897462167135747995170040296064571361449801348556034241732671142408803596432541277655273977310808197034542223617703379489884111259889427547464038737957276211969644471371756249730572000731661160893282434092559785091968408460714173604650519464888205302996019692472270744080623938004035622974062962425974976272689948715350353607372593995559387603601582539281237231748680516630661776654658892754253589669674383494575527837844410977821660395435866074054288885697117668196467770926009794547012270534654274712745970609902171478504589685071459012373652944624563176106545439018414619601225308761533035678332582637061008808653796031948559920448757505631575345834953358097316443986744341041865117383492363048715711718862356480*i1^127 + -64127509248504822601475402879594626438320497289481180437311079931002258747211396311586042883588375064249501984489797387301181865608336557487529191992063003449322413188583886784412277182363718277249333660292707107267614740654615716860519752205618588142798892330030866278803745995818841850791727481334847470251712094423452820591264793417147762646853061019563137155818921240670680434256138596968198197328328649877393542508260501477678177139958089069706211098819643054455398235688999678415386932639588743445055930082055409607929364217528599710569672375496084316126674005948579951303275809407942451633715911301866462718682292865479733973478813659992362340466624407309257575803414380955173949375041243222044283825862546330677468269838593772344021837329564213302831069187807193656189311524491330875504111790947911501858661676390287506895988772484913394660260982008006359659139997061798431841204282794431995701726579860262191202449418343486370070331270624837584668445861122732268301372399012797153805815447748353407196288463107668121378106728411601005077293236381613242849987333430605516000452488257437253973976957279732238142974113974191007240229465372244429475892155207963716086432703937058104654129832709593749544742187871932437535718247209081925424247931338398576076520263438973583041870207035199734201258347001983710953074238404999335910541599994491386076304226969825891923827979836278498137539476735900130549846328087997338757518241935215946554023720737187427537707228066573056697415737359417318068734559394366408709103734217922657345283939554300779717488053654415336622418505548084553673170012456222945061655638351602050590900166400521618165574294733520521841281939734084324101335353241507200248771793409400175047457739907450029993396761341083085456120123237263308735037309521950197183064818385807071981045529712538640572505550814127313812643333603790869108737246700948680124170455332932396655631506344342739612194479889035183949458596739701030997998216753862368643832102843569401256712498844195479213501007557714084912904733227604321956940220980325953526070111406759814306682547896689197978008958520146981650095396529509308232214310000852262939037807087399444151111740726134235293559202131304389051211658048501532302566661361084514512334734305378116108335306375254153280597032525799222252205956051618816624345656718101217840319768523757703995441720914299096684755278655541518191023111102389012515579578524854355677364558867660467828536632839969872387217564207525432061811866147821821902276186128796803996570994687831876500705613688216687838532169836360129760187885348539310997854103088395597177977749014980626184969157904079986485362061522307540549952776330969501900526973048144657702269852051080340832674827360979903875131475439339268391016826334090710961012370146944541254659341265955222602486956599236356993163093800754816538507379215203746744374979173966568638590697922291082470337642754456592701492415374684966370826142920313715991740878583812973733151333010456191744859288152253500259174115901834011842239652448405326458379006369513272837558608251891411258886683489654677452780763008749387970915921791141424552950675632615644920760308281999729288742800481407921552387898785323708695776925048771801001710685212508713824207195630639848484822310507169379705523493723407121881067171795328089461871328772876560131343640605732074086938616328329553899509114609433799975761870848*i1^128 + -568810141812709041999825569788517579828787370970769249728204171215943372121853922590334094260332620010597342448510042913114903842471337191861017019172551306043370623496295270046731190903728697770393102103481221002474128934806434642739473128081952223992431778979869793912436480526777349645867403962406431114870464947438738590920499147626840424740184699577033549652180178452839470002657917604401927653913568589224629562050324856867603099347385119460542193108698278877943516549697290028820403379201463462191319483747563959096318098354550248649246844846730120238169042921914612285669400216697477149070063349725212206937083851490791851098123225968003434054547323553718551491896131506901400942276011402726493965991816787677460142055745883609929824063635919522152817420177776511024323724984195971370176522097072591989914302131972896055621055561128106248767775091227406664503550913750404735510589666938177900806503154657697379478158732392373609955816925659883953223400988785158849668641632485282445130169585762129916663983532377280180296064227600615276483955197938574234867422226584837997096908173863209843538275468474431506368709262709717530720642040167962447915899715206053753016908381487301785715492931298469152673976015489270707538240242778758076237508809358129858134247309440464873292974298758835734661290079120658542450374751910767075511772180690195829704180059105088859636512362921051103645688318975399415034676858289543968797550718102956750683307910007560088844216185038525861078654218566537881563090155866998027060046150535916709968435677709669995900164433658173820000101570911534494295028689069518157498485671951339981384756878349152529252723298230444631490155106650893254787910532839565865048099514788954843568011989553898759334300563116092644884218419122873237909846027424797261733403613816071058635790852540743586938781762593984058119019095399476946003957368671564780882071239634792641731365709248675425629202038361211765094048638305639870847672341159885376427961332486551639102519107436565363420845348326831030892680754828136742649227783176621878589409525728860038387826175137642119247490586063745547150602186608346189999129454368861130352190236696422223394162216776034946728965993311798620035268245643941814602295520926230930661662321362654290221703490214415004163792668532734695645503688205189706375169912490115518109864917700945174770316294868813116248005080195800760702383783244631983185159918155609788583537777519531636930143187448377803024187143569051677413146779307530738887644212641418849709676942322832039554735248967899641107976666054763070065175007561442862140940493280909634843611061486448339653075108246877095152705018230086893611389117120479250825711929185153520795735917450991258268650267695106143058434471352875426374845085115167818428680815587977326241482458370659249971126911475704592357400269953317975517689883762091810021049314494808785591813157238822511918468699198432496273659763973565786319144707366613310750324768725710489028834159425469026383189158135296301888102386426567249423088041390490015058012876924318470266474572030837393186933829790825643993615484376707755156502387054201488173524463289311204042889220188532279180183991677868626180763483300589973561924823071068426028795655702143249333225212535621694525595281113680029159503656214703296620452555899157266262363296967827976054078092916215494405467176371757680379302563491770007552*i1^129 + -2026807992863450328342668228849752591357209336661954909603869225093588085320100404331583817135587403217895141963641406235570296659938080936874953530237532253532690025271982503239622858194380127394868024829504672907311119875893843744300373870434669635610762841933444544754797880741832831805687537160033856121083905702835571216428258253135800788837762754131641058834615970492580337450268935398459721718981951167223594919732913022525752563034749929894570043357306456367376537582763230777247540684701780458655095203487589410211335405949409570876856121086390446739258192309255000308804044557470891055242042025357682191256831199483474244402745688363687674159571459986142280628456702996138207391969980791773391183124346860191738397400555652253591913067325628722704024400558277332965084971796051876890723749052092451148471539532936493072115876647756601546636708282755604450345615341278488257939383050310516642036971656880038438945259809529589989023113940233002141397420228017275967878396315840062144544605745569383128507065918967366617122829395659476757876791147016467937990164060388969192848182545132807484643512284658447494122953477144614514535819777640392809047670495072119269233631388928179602326444699470732254795968289191577838327324303267332116447066409184868821350585025751716057558228499584681125962406317436780708583339473992398474260632659059584601165748949641549510614695085956398074924801352775271571880357476062512477550569936036931916917443449171616085465929652440246493232730542667870731128236231090717249407150686551630010442007342413326274930420590681889846506135195293819469165474602819567317369245406897980435553902784825605831860775056188464966977735099900460613135997123752897700807950627144619052149912384363982601100985601010984673979842792732052029310188267232670644840019426687761624239316035314771952962190385410132660706958273497353985880277807119043193941615912229064079880063722156739114915393185319006850686852591184517942322901567319066893687864201281194318916180517049634376505143570804684510446620245518709395640660110685228861341640068737436442682343994313089858934749542184478302830638399688128676281816289163458147461161499524853946946112069322544739257334548241671477979219901994388903160257875670276676377239932599394091187708552325961374605058922898352609179671852927937282838043671790457065023149945681595264882561544500108616842800561737798019299407389043082905580084925514221750341421970773527981974638180891291093826024166513334051469775680089411491999563020016239348600935085418697748133251797687598380753431454081209220375930685199361343375927556622433848710874417245955649449596784373372757446429873291399330518132272248703920224437006312835829699616075200091129019398182707210820025967814862967426289233355235329135965947234101179968659467940446456679351537411390077379864140894371136188984969387052375602832714649304487779560539584392154834892810889652628987613926974737785248182308970803876825416649894053140152505375960514337667542688916582854833290120403647718555051506271746859995726175186680418421904536120249051044120011044503041613815661193109808832182094454269588410384350370369697598629600502649641885228054828789673653702286807547325281764502679022985241921134096337579668936795876932898057769955322205767793678870333600748336404468945674900428281310757997197640504871760517135939801552265128963266284544327680*i1^130 + -1531757732866380034639690202617573324292403314627800302909606895105840401035199698102291872872937435261663714122639239315631824125002994269044390161934272037526470240449889380434168265849026784092555340023679919252100012468899047234784995643764010161088876877998294294025480453667593568892499770880818314192811803349113622683447594172997669892282160876937355789957251121153995828566455865781663462151463277332959168944377073040261022793481674462505483867004248852543936781461512221984592751734549187305554124910559740682225881170455604537091248996652125142231383023656011480954700352235788235902771046673202049480589308480421538266933232980653355278741000302211196090892952371037683043333291944135649864864145433319502211706263694049880723885230681358806357129876658482333137557266265598815026564182915831319727848856987639478084701630385253146196391759692518480351047378211528721343610071495718146106424927506256704783411354816212096291024372662187898200759959116766846958004458118971587710146548298597134813224594270752512932129172330276277418378417601465141744415050575488818997915889670620639353605935020055820597999104030355603367215033814520386908211982434613663058503220126042856597669224515991372795893616418117320952501019041154595797316491862656107403610259583435671411949040282541099249138708039536990365740557115623149602842440843149543974031191669593233703467607577106202998431214414068864265168595370605591200445184349118987397323874745621077438602703506181822163265058896325821620264316259181584109194649115287301735230904168548864051793537612910812277670893774620985501117313740899694819617368471698802367414992305563177823543649304230048275676627547010919242814770634608252558993898056096974373412392642330885974989073446962968635683511917427730669468906320885453115962213459420951203136189450296033882356021831276527962905098520436179727493318361344090265636867240462495810042213755629195873900623949761732500402410151213671731525846631635345767594019330463886579388561939612536278359919734677249905093394594525720021163622158351595909039298430861807029430699306250716622394469390245811071607292113236973311568959202460715321930362643470613117015502484724177684153500492783340665369253251425784091783695342937655771930591169551320656591737018252962069969541741572206441828901341615079691685787102841218640209802185248523652489993495679936399511656507402912008030818771174214410669797909867578018458300197937006634964878720729275199973341148912994625966898438945773243598831279356859846507855867883724522936360465373360453431812602778046261408126819385626925588285805792689344040879122487634971653209242582575922055067503171285257260022535172952530076858640359435458740395690493595405916585209109297465289373215815280152180966029366653658478819573273864944039397838101147845906772839684629345941699203674435696102160089606343403375774846827701986256213548694815414568441592017424958589403932418027036593457187882910502242104900016019026327214397986139043942089069787077846938811244729449056041547930488955025740452371196897271815008209313700555300517778144291833332917478442534120750500495310153855924912253857609050850402460616379847507527486938408112138577893378209031177009019896757213466242208911993991432554843293389753848436654578983610232174003973432155219233647556639007405131371420185586389624984682451329636770327082024566784*i1^131 + 11122131497102201386773015682132405033298336282537205778846395542713225615383530297898855978122715888509339786296737713588431392305760859367737297913353429542024911458471663758872505026038850074560273779976670588639754832606153586492478428864128567857397841317237070465862201793977977903325438974914486287746368122968783584244172425276038809445797339331828841089022922418844410350488959983727478962279959196268734948806246095971564103982854289358274414245795084362514838033824939820192612104272309755484993930866230038502357043778649509906499243444188789257308371756273291786211984030165498293597697846144977119546817752123949776450897857446098324145074667070094527892201683283205846130706699172290143192752002256267425711864682076509256193873499317320924840498350550973127548347227638537504283939730513309342391355105812161159166163150099920755900902528542164636784866173941011722689078680809846299367082301889384122269076754157318744101246839479480312315296281235486557340932573937468544486696368618966499345151787916648698430716111825219333400449509412893762902038534786435512066644520560792970868171579788601002243681579919426478656277787569410334083850035285023500675155591582308228274421041270901766298531042624739456506628289565387014094950954260749796477455144054981812954297554717231331384841976439526775040952854575709267774017794583393376809048817977150727696545821731546953953789571692057927294834157178547239208342888359214137853150799716348051618358455168385167205499961875803673504510306104234278536043655151442108171904322456150866373122882490943154583721030033758968184395842233038498375130279947541540020442685218221493554615045416866327062519965091916477443248907337987442389525843574131099967850796759362089932647319208848441165932663420968483912854407730130822930242013594720043405156060777213587435678944881944197651014432872033234377133436615589081795260334271325584582952691060740431246538314279492006528277596988278095789328860410512086118835451944702726571111534117704295684117704194786490076201898657188361746343188335863071205026467371676138999735221447828850998672026774831624763274243588196776484117323764979630698094597190765630096251402897572554274202722698348805227847300663345079188573888133732309399053747022823205993467742002742406877019190989802168675256310122324555446830597883239656816366598646988784755452007489252824884940495537690418655456833425977179461036741459667644425762686429090765921486613711781849821782231617908712754615310365474257387752583623715702756349816210025284534918544912473974114455767227627035055122925000674320120913609234203791697147381227696194647773872367251639335215433969989542480199807018118478003376681674756209526473716598002684094410705395820397628588268657754633332526663957150655565629114224092093636966282030231991142326793740586412887561235514827273729401247439751147289033569532495221684193213374086333101929807680749014330393793621250134440142570213544867772843356924664180938753655916356107190922006188521121258628666104906525006008464158563315362710532397702273976482387126151443910906863083876510094648868160000475922303733395606615493018896911447039679970802720463745073769770807685133522897112254380982898189583216439470151426302282672274418099186467203075702392330410830997874103561514221331042909150739625085762806145739158021071220734053462858024772618420224*i1^132 + 32553047279309357533939649599704058652030226918476728178395319260115399149578764441257987504860726021366023848380272503656047786656704974965229201699392268543942181662384805674935005376332939985216655993725500811430847595299883709313824658620677620803197534336931562971799843269890239575381247006915752194567875645568612547629475246638753239150089355683060239509833021505707308052005022754960070162442214321475186374154429350624048763601838085455874489349588973404345651641589510426829387819459074773115793673556574883567410522553074580692829820586420810073887284167417990413800159247766139314709622347365518403456975077360479631203229300266408817272872994600682489182449607393621766263832784682903137316331057234711040894788229980147842270600437614659898334665390906462397574461264164161459128766742051319254189325727069572746700664290102523383500210770071981242939931087877068370851943935592505818155461516081956621934006813786583631683132598762324509480155620639024983133402133220693164841030777042633931227767338730945535522390829906864358067175430892434135779876495195331103721190042602173104722820374462756871436847976724107606610023132332176533845684141712227824337845621075738193777431377699863516938408062199241886735947419982077157173266096659394831459908933029274459944661461285643489828393579558275895401668682614581415057747165964299576322909532548796583086890964561310537144112257515840525030262919199153984301124289974756826045347205001872203445489188270869151068393555989845336132840164053154176029662449453114872325066812190494901107914079920581418024825619322687105409483002482245455511849610090227810025064576593847862591091771252809599240961368552194621268312694955223696636823321192170596572179701786281483160178582627536266956973925666002984910076947021380397183595276238163404954405893335076252609009006703781960762441876568015966626019509473094995177047936850577221541254876110033839132631420189324302422132934290964046063448273793786503074831292271098534103296555771335836894718503748981179449723465932307944413477929694410984679558299126587501248048237301746635062144157159291990831088448557560573165616329288760747318423128164834713973945062771728312094076690063411991692823512539380287283366967617826182621379241583151149706653393878484680491051816069116873994630171312888753989585976321272168245853520333035059635996941682816853514951005902578981754151053773661947724041412629000734582384494080757619402037103036807416177992667367905259953031709693402485003114219047897764462114161506199645251071869586268130419030118489734039419161696094207283722715449148913025105919647065629535307552290673835821926790502472041304437774518897549506023261092430740356363927723264291349454177444756657322152381358987608601518466240971640731423066822683740181253846838867431245437658039297204548065482411989857150149619971053633639615751459497657138686390231145537911933446923414383150599857589015614858783500761026734249558932919235510074910609128045861408662996447238068602344761202863442160208475730301578075840670793334095850031689326569357455430242449941752590632948006243327341062029515889438055739887790002010677785654241556785587521579605582282325809899756885380456829787113918132788489989650943209305333162631097708407470005117611855776998248695141659484278328108009363268720164029907765421660042074256921298206720*i1^133 + 23958356762905100081960037614819283751885587986658177076254602225852740466824867957038055665740140314436937541563324793060564008507578244358563284073949450224711817432658828308440272381612081711941222340344140893479747459530523080682199337139461383509929759638528261334568376275704696078598077214768024052039429208164970347892176665181414187969600189701226239838836539099868720642350065532885352598706809095199273124733142881322602500851942052524303261649019721199803325390681761287932598284972768001291008248637071577273019391169131933912439986523741711980043085512371860054401477225600689691432337279914461806929939649602634216514650571565227864674679033772056833133316126723257683999687409747437288571657342757846902060729900792656489678300556389267912651850861017392131056722544173815176762170774030151791868398017391487260964318200902700280340190657761246359973421420071287357721105396288540078428025143082559020060530258482220341532713337630243421757295648928937945638604878080310986900959213397174179076290947066637865631088737292359838362010338707301744912613438862585545859688771592511157725599594234276255030479771465725059040118025050526973856287397198750419415297637656804127193247135851606499233304047809045150271414746612735448625766391212997193274675474484359706645493969261135932293373143459412189554246632064036633948965342954888030978746099714526194257052028951370707576521663806050598039762034610586596735942714774101144501865404513089615229687148140485444358960494022277090384342128472812375084970228557184039649435348890111872191518080948044297596316961359573582920765251296039624330069627183484954111274643659582371810743950010823724934838844304142785265996933692264156429573305189555145428633026130458883823369252652860736734007629739618665144449721370807107390308600146465010889378754531547754245331551273039778113418355093311712338697704115054062068410460336577640555412217781405389824792758446037535553963194808930575296525744663616785799022187703823259587234372675268035493576156412332388218684069543181098953911913418309656144891421376361435839101689075217289578901726865793291373931943395045435337302937954230636447131963458601867570396874627564897591101287513074580517182206734122217010370182154285212405583523222860220109200864530156948659104376715025803179180912948832856936052902200535336412571626334396567581638178308315142142251484587730765214572270722743875491199194927565062979172801842928275288188613950356726078411090119109479840304715190521873455916209471461411549543839198285510366155664153597547044870159755745065784628973534500335920779092719290676104943183183599128145949303117647873711339585555416213210360184343751473227209262580491933308965905330960363520943830175821972317737061554648462248411067367479038457039621081634944830392208954542425894436873538651702932917183951568881807315572457617656899277613925819953280640058995434350252442654788854414157796249491837362694077421868289728691738829386347235096712218691146522157794812138241840875808536187930762963425296827468353599165180491318215831882761254779181522858666969824410009957299842789187942841585452819234063095874137463188007694931544999037541039082560224590117288066976989791084693862154577973470021711368272003674204851479388478462571641052376843256820880176331626785375442260918673520815503235481310867693601030144*i1^134 + -13196871606536700495201534042380458565150640700552306277201783491486715994022170121667318498241044446189632419434198153115532931807637981730194802721655605814206387506664299331161033007545042112642323458160716326991904064413071057963892897563290530409587665760653521326741675006633330797839854953416706143686659797334863206699746934250458968999968429724062989349013385662080287923929737482441254119109694462864405757450692343655555445213692920827248028228981056921223598960821348977951678153229728759874703756986061364364703018784046764923978033973283772687530155677172165949403852239230659369114571494966888027729882267837289641838117650314450849434815763297664834624154554669896134692917480453722019781634259625085390975983428196194438302453043945277731954017934178221728816732747599348091078703618821496611399470937276775928325838672554735405333837415614871705333877925729392475769865590773501812918733282679585055398282106704665836990532856854697061360442842535092526049982649192082379137481024225457615696022130540056347858216322411629951309218185695075749114667125938446741942799679063280579516927851528044513387679585842225260952198126326235901931012375157875042451014453425385590580484473716435141687170305921856114556373528087112643267356938424050758383651494415739094006965208071402257645030575628942663223120604337569831391877222307557472764618649227076400645847798700826919391951596769777016118641419523856745949246134433686831571494026301354223162491286563618564269570548931772116101073857018181971038035164639271934254263843496593913833979938227710851534199840330775735263711017788522489633564778413891377813454262413520497270862786188843015401132723159125114044741902019568979020387693009696335322381404061406061239394876724014194480789191109655977426590598492476343115726087573630009123263231814110782961505847611508144665900002362458537334335242867902677071542059789601079691763922232451427297398630363202238578741855068486161096059129814238238950085250721590796886823321096663144224173092396186483002553466652851235587062357118155068690253535784628456533601175390652590671155263601016516607531197428295232304541862615812403120766970978915758584989131719588433619851539364023765831778406921377938436868073923871845606834609335394071473149977951743143535570899091837959651597707988039948999860689242439679553830602316069978421976954147601530242807010570187574711235321623027111540447534898852634360743206910482759488881799641711391971292573195483279447727406028174859652858948290788422808138308567079541430330447104269223562889356749504330845004779500345623278716462117786830196724862498434867183561037260902295631404266476355735994565067278278632515049541568959448148499150341290676003026818459870475554114532189199526024943594652140034039408615784128985468232252887947530247118521723719456285005221664070186914136150116500145571762460656421633982642760812550630903233470384293303023731260755048253001601687321851658539542243115712151175832491854463814687994619818176287015820009575572010160409384673129574091339891086144264839908062277478724995854289462569091244393080920711806153073259252423465453617133098145378669778137757696409021100940184461444860580230657196156438506233039805559540446249173876492620943502847656199334710940733375590321272896721207810922039219522050873865295925170319728312320*i1^135 + -13895433728436594127139449795322168610416915265450000015161700609189215206576337244544855057488368984982822016795308445034735575024395100162471306431876262790229808201644787726278234043835772338905067315537234049863719571260256739445141561973418618200724191099534433388636436019472711805167676523757468972888431514883465347441572419172631695394728513588526589008853970205246672261773634562398983753003116447597301079339039679030530238493947270950309467542957434862867758349345991880167428420782077136645547292618138205216911721697061983064725519996945732319448357599207638016958233030030160391380877726745147920299256783592711008019069304726443818106920332942110522435461128316063725784583388894588841085428118025400623760718031625529493320313958445885504353529939635246017767519151423973966082949169514050178806488996706662126122654600680207819903226602939813127899302155836606399796280505758605510590778865778505211927000463084247727371084667448970962060657418408810980296618493621137955322318212373751416888138228039686385512040702800111133752873826672577037486043231367358874643430088890291116907634893667774597736973195158533764882636921922100431558472195475634373765264191145048013609162229583959125645858043961812644138652837218913921753962263197794003195862105063117473549114743685929893509086165633104299126232928171289302152190944420341747962158583740551886280917995525959415817914215522877314130858994288031834611378795013466742351367656518515600836766451751439260654862024648248956315538029748122433224234414207034429713554645179133324941507764420295132384376435446575772462555748194166603833329424385070808916234271691194717602744492051364335855164375041016259323109294447742782672474962906690496189828710705662394615138514362474514818097926455286653607950470519485769815689620043675807131364676587126606235375186452643548464651816487868049037797808630158474709779010627309743669745819948482575121968446289227308070975056136404645881484743979596850985179411529875911411402489055589317865754519404456577029025854069398132917581518343919927027475324685429538235328266341712261506817734897624698599920974230445556093878818651200741400532191987809714363874161217220475552397568462040352313236266061771413456042432117085396514596735444904052623117839480556774026527086135702178712911700183270975609976322496661150117092347490110280122034668728019217757549435733783353730869199095222674605260461141167981955661164619898061675291138411631341615924563171563566223494865116203836592409553776447586042363128020905263734870993753884064536120455518792152257510607534169957359827411835767047384867794601612136112944254883961324037082892250293104437965993194937595556202836670234493421871661207066267325830811572282206273397405614136061619367359218593933676611710414083986522966512079676079456040288984572648735810792181843215772867956672237338649584604113439237166306362773975326671548444336297303460208849904793384594082090919001933155919747451052662416264433680601121485546792027451991932575110229990589812306192830417557805247669374897390894687196277695089724670881514756383753507720632199358041539673229257664217856463136259322164624881657371363801354502182473387165146936263304959490387595853032209390623397332238144537981008423214068779054811408382541036025246792449639534171283470201795585325412646912*i1^136 + 4338887889643466627338129797003079583980480901727638736796199426846127460940545672329764814037892945474941426537206115076721921491604074852927920168798993510553980239926758706133158572521657301025462756466280574661494387378234456811719581706024483487726255783970826894569828616706737828062147142769054624772826924689371560650517117651374563202437679090090337125440158970439167198942769112445869389258781012899398979137497260264713881024963722026776984763822274960467431258413685235667499868679278156141195699555319935188791841338547660705601332401413946875768042931083578203735374450979930512768494165271669031465832854940294873914475173240722963244829947809493984613706110830466178534512795049771362736659501062945834438990763124809836230051778441449211439092123554238526488942904262392989724685614842863431667144913614625398641805398109234347047139186430020506339665299391845174105154686733047788193360786193373440865985085702347461620196140740454794921382776795113007591850914609376443804517572854308613862392907543989457760292574283331311478212185589465412683850799465388618195708396990944115354968567772884582769776364857853135527230240547338664504058041148926394003939693685227821321218529779545833738999063821259483159936675939459470788997676918869686195608386564965677670817456018817453155561403139447943975542531815476918350172506721952887190702370760998562250922795970667823328729322679888907982807904352437423191934228311731284268148884582469470517584138898754127816699562396997182514575349456553106305934609253627469473648354406475504528767938135546352219178345604589329008614849813605648864111376900910584242581385540576775515989454423657866648528295563725866659018087987065797868957769090353057657330012343008731770823334920134357146751506148625357911642697410043687747792062360219616003519406184687261198683092823765767860832686810924622848598553568333112528764508728140438751281756976697555850023806019539348819938677140885492596849218843147721041661515877729136567288755792040592595372308429023507803640707076802385623522458294100708394948265772951532061939129050953734935925455261556965924743493543376318667193036264517613464376652534221324610164933687858924386831958185789762522513941651134433118964221596861897789755402951653295703945906035961652832896449981447368395976788893541763732037640441983620365857015170248346351169616955548601832849619541783991497375038429222582818493447298917965181326613981134270315103711073448558500656345050322669531981979875814436498980345593484599303144792885438182345929140714282425404052694205311989391918206589729102845278242947696679833543407984521735521636523517238605209224463237342843368148861132359852670284096689061590213727674547185498864861507650753196162983963851933060287415795345810870606160240442116202116591948836146447223022184763626114563307801873752479506254247655296472394825241819081525204632408154041065954095672176771188079471112485402160524447488893418679296420018080997144787924470721595107159768563952976490900565046092765264023788033599404355296267138393970099899975132126366298209560519103021513048787767734022578116489295433681142677828411962280079807858042243117568116778004897266516751939177772540601032600924192371572867693475434077182493001098819368008662975680201116525833205897142056496768476477098250265952256*i1^137 + -94168625561116251968540123493121333582491149031236692505668951295694409371390973033936621017039425306479896573032601017274005758312896613712295035658003020366171599263066597234076065017094899104553725754612730731551570195436027027784481357283585093489178655753163647294547731720708923796369473444408378210885163723367563879070901143879155105230134978495300324803111520469716919638594828001291421128850758103672398758705395867691457136851392699434626398513224403694610798608900418573921478582834848231187897135375730324207930708173470760313069540295349211321112186175555273138838204395547269289045270471037524665474606367143584741496110940963485685044671107530445702341909906443831545566706779344227492766349184037254520331122163963481711453534416251000604518742516633600476248761467037273586526010598920168179864315155916059839785087204292371385744956201470676374304170027267729765474460529968907298226570752402667168487195466557339562015898672600425026980474114783433452001134431164634888324437917111772206881580519778856139661560267949514938454405777865683474685942435673561451194070989760393081665113728106360534391845429428444752043020943694763814291600684656444433787298842094679105917446303391653341252759643697655479051435412278136899856922200527815881285391850671339772862759052234626788295031037822056509466079981049942136047755277435489522235156281147347748905144991486375340611212575604641294741492441261203550171829141461802432213299905613629572883964911115082683889986746763105738383668773295660175460382523422659639438757342540893432680579622064928136072479093749345704580071053473472683900068381534962558108550013679406835223700402585715614458031393675976893326307265607167430673244705738869481732804193530695125299552373038218360416794094862518015059542710497174394258139247556798024872400572156674989707809877968902790660098834235121945647361355832150271459486586427942338974938419176391022084935997809973463933756255653023441512864344258182913146377289986559119198942024146812393810505188304636525198627872244244554285071659394206485174989230525502195737339689402759436979917751984579448592794739592579066958541976520823525579008382558130327256426092978196930845306073041021317517769700188246955726027723604887877386244316308264300888515218478337946160277275787405219718329802230755545569360785757663741506610040828844763052866605622144384932692157497512433472037542805515550941799942201330070873044890575056153712581251046357940211048779820249736170225763237427235418465579407527737273127318135654245802770878141709819884393633476872271229621853870251993957958756916517874542846563570000668144254952168303762106369532613933891657402933465278326665833164908704890927777660027769373886444511154309657098109754742784448739426137314114322691060081681360380871129961836362774514273738829291054292017828561120427655745448023598457650438319631107295296307114554677658066839893315204998683548625400080876128545072336836090404438766321645837323023866126648939259447308897330464850023883089169998170946974619361560768127166388600455485076116660176712491753173547219882272511720528346390818935232892260418142448532535451927953260354809178972869210978845789523498966003116818008353068981859305743115975803117274503740670976455982358308789502254053966821017919694405258729358360576*i1^138 + 660285910448166093193474998814779706380339889282651668039507967218403036224921239131026327482232259648739525529417886274639003339591771195756409033038849167057739839333871216296177734145619789392997091776026961223535367435041806407607541038166917725043544883362685314108563631428898454894574618366448438407772994557410218717255105874592891512874376169189596304465487345658416483939615174537882831692499785552997086550111874672981741660084994209470983947118775129210636783755594742859209015830292491311103205469650413131289609337711408362032383797699983935206332370617352727840878695362433698574297602590537119198274099784005532885598592140343131355240254346225080396308777843034755439214003467468852309047167956486231862217378979847910665597405182247662840902084454356502323201595498218018052982443418389391293576835869630377842998023564181968176509974835754541187853084055663445141087840697714355791473826289807615845318588208043796393160462999490505210777781108781090829778677931922810524095300875894263479391108070231407893090787550903622676939804177193284586769061856791516652212593592962856869794824584118976001552853546043597668166696791689090194263816682732663435242046173256251750637805408365603063761894226491514637270332675559894747857754406053091702606552637539445651673280868427189824014449544834269366322548367232019025673859475363829389638186219425339758838383608942637232446626269563257710128118870433756424928888856561678931831311769399493404475512351443078535489367655169529521481833461155610016889372190019616888413249514304890290005403120054540814913735960908683808816234940464966976355795303106891592153479869962154141927549741970891993883836135861408532904497680366648509222585662103686085341636950229185393104240682797571644609095885618209280882262365457116873869749363849488483144201335949972199433015904687367600989828899642712683671701274806403619642195203759897418326239744944417402079166913519978543680062246738192260385632377211064140039849200693345342100630815680689146641331014209598189992015517627926372498944022145999779959637768616515106443761757504774523066285992097813670519987948207131026473669351132825417059848141500358217734470904452224022742328050967652875110729774827688280063190198576972531711529259173370262464243865281854861869730186074983730295291565604275458099937711018234645715968676830375595586582429391486222468987913824058380523776606329469512428280629542532398970558883337348766299481607945684536737966280183069041340090143496622055719621031979831278732445701842425261909637445452036122184200345039024469412970143206084601893891168815429071581071991260437959642923719615098160882532881537396112680613630731556657375429548401653639051763328007054190574523044479435440253841507272469994766272753011530822257192117245803790866963320809024944361710477983007302926286599738217363593057067751736152156905526096534149075796982340886536317355636654780032617641739667451323704756342750595802096588082623692055069923565727114390539783351564430332587711455363335338489243678147872352359546933634252259881610204474465054380753317463621527617570726899319123436823032948559184742035059280534199315472915946325868660151589070594005359306893598536050787465260801933361429685806737200934792835407082278330356253186951624442966044552920706318336*i1^139 + 92346207363859923029697242313207467685696175893598295382960371049403915423986201432278494019205479323458895658263776428079877826764724192902353604413082411917670207851652493763047260606856049568737842119093440835215233473888429549087123350131606909064620536154453744643247848332008657088033482199982171981531913102225027911156587494534668970165925975851611698261040464795124655152823320123784582455406609286060601793233586743505658183198477877428933457532231083865600324799689015346717950462761631188163618366130109196824276343654522572083586221115773662584798678043326919486542884907723073060057157749198541352087555086445647978305214946419491103982919824995037923443002557029156476925930614373788051635676176992329441336903916673717034329541528869048214992885550377442943992939991313994343450963072873069709622180612109608547831983256336484543655466034381544090764609416808610868144655960095377835568258573635018930710650155193894470228415680767037769342836494480960725874245483021680794055852984807404799138686936553188786955426619596480922844120981359051455178306789007144069921989804271836616188661841654926970115638945547157774502949863764084342246429483661107880350144517214797450009338807912176266710927833282614440593162721247531260355030421442305558324334490586963682975527177149440161089174026946512087243946617630443509637220277175147403860327614483048220809236090626532257192820355271133268194264805305478247649502251689406074286329174532172644647705625117909607466559880653883911329099023238741239588432357358181278843288154810696196025270467410888329171332396142155690681425030829034881050474258603109283838771061292242874295369731333007902224907914412088378770227714382581511785287499594864105167654893207691865694750982760621367253128181083296235641458378073615175185899610545129566936361460914574902695900157889220129370764446567780199814995955200664949461580929259765725626382129606625827513479282762235902264778456563503797550998670532047643195017754432609824289819000475775230221487443144872571464120659506034438433241605881664193425325347725812821671814090470577600221318911859392008116116861452598963249886238346600664302199944300785824492451529229433969003578957663663825776429636788320237085308393049307547915784533345359396811723308135265975309261107365294143215610131701256674724767975024510023489292070392323629474857536010798093653208088774508167305443625676768917220865538970076111976763252527663800053901828926120943668015766591619924908056303585012808813444383197487362228057349815797489681695959679931504502402794308701714169355932271171342707945628568681646364701432143296582811165163326899778116973688119831547872983923575579108544344397905936465071436960036746816294432738465706683368111066630480086591725754147461276217484604112293801420350781975398053204784899617871618188174835311648523452731309948022145120068810835461645976221637880336361758686054629517002579099664865861627706051056592202456817921610564686624954240121460506778911033032442343563335537993833638535525588542218595584548642033053087924561242008442718215497746195359662764595937172128898007863185060958281815765790526188788054101581087022596674247278360931606316339440807044788276037753374184397805579562860884350726463030770333061872203612965736992995484066906112*i1^140 + 50882788944154749908652074264949396406416671552338667150457713199106425715174842059327341200411747874340545251545035060688789240256882723787047549310498818659724521042080746462093862356129541032923505210320245473038963348134104888761259077383906050230107445312734214439697852479419931114268838578728941685644733044561530320256128352269106297184097063915047054304113766947835757672977518294268291734578981451829176095024579984104984820857441827152237872097100737474273669386151399561462144259451896408077878833597460151028135241176711307192274431255182054746931662552501709020319735674272834141893059404516161591254633914261744522061789082819871702527951522645516485325504134266674772883182637342672999576400644796493223995100437559064715104325422899342611971498958497977116233524440557316533411498241553817838255502766139064218213017256696640289134646287535327379864153052950927140723053700503264505639830349689528115610296046051195575149527875413197933276909060535328355758111401709763699684888613408946942455012714297027564646723790498462508836862690997824526348386740357187295225926387166893163223008383210633720211725967631857793347712504174547531989983297164419099217716242261103445477092324210815304071320376399196370982285969181075241864817835027412836954786957759502888290758539363847061918946689861541913044481539121837684470331128144169269048248323142294492712310540124117761371202138347384918357155040652697963741475408124630662808655579716040249086868267649563251986800750568759707705601444540632953958300124849211865757277520969424331281066030753738811987846070320751578745673605577149330400827426856498581467792992169991003321682007469997794915976662240117247843943828278550464257955583022234922121689068853775938424206818244137644843348951615077101648995581029516534084078569786434190586969843965089321587611515304152313776993272147886774395699476260124291848197060065651442360348541812348171544913248561326838412299389732643280098321703892332705698305334557965049202694839424598685091384312208164562669202512348917921548813069720792401901329136394315323123865870339257522965456157695111813975633742173224610077706701391978423019998805282796292951317809194164490151908860702678998269824372891277387285458439375078045470136646161424803616248554628483168006508251719699332745115325077909597177399749373705336973200608327604328534495393403550645108770532982340533352730078900452849217327273164051218180457753056356767931049923803178286312889245648347711658133117563780915938495854221021281804171237463462987210071213085593153154293481374204666861082215086761753537153104234510850499921628028282225273117838460408431746082276613120388195653596251815344624123974889961581566609927595902950471600126803896775455539573735895613227809182986657861198608841805386538432177646840339410929608950159625730912944426836064142225282261437985487957694547079735055126429793851369297202869131408119682990084274860006262493443023069298742174733080308421939265160184511304128928084266339478689238486522233678624022710393452760799151176711203724620590249168276787760598204747302522819169681469982509703970670172364430889363757916619153509754080646925222944272643958828024895780690727511062204363303604030296922939419494037290793493309049850572324245093292723004243968*i1^141 + 3338178383248587098551447628300958135676777984479979946156206981495354142588265699762931327530500962076316251411131068766749444792000912013430464291009748311849466339954247206810634136917635369728819063861891545232921790711018322797611294987178121770190237741205222873360134386069756220643289763163586533905391175749826820122229845929806619383794005099472093146175674212165921420148745919796971830758939676418626835325005682080840653543312212067451780907788711772872942864970593960122107693705364343538615463823388552740935472078586143568530011662629204853500197632890879914638303283064140268221788667862127931421942995384232988509518342836322850665725491216568674691082338962705969428902021408234752013274116917273664606712862863180358312372367725061053686142176561584815471864832040486025876096826096311187661832283484721886540750458421584026607250053415898016222721829104563588510588559893243146923674929160025480183396467589835324892220808534891959700853388852184512662163547104361012535065132484799875468179787984960040422169265382175608601862348290183997000165960278656161363867905748175087626603297303159048890623716145106218909373112092184048227062679299897937437292568109183518334317257582443849620419713134749564492529601644179217346079961840753792960746509195797184247459052013322552357347942552579541564006620677867296990376910099672906986087429742877250366951401570942850521860743118944083979343133662606393763293314065912522436649015550425510598636478826716576463263140827638701963903767503192976430088689128812152930219073351682233012616466320258269216490724833289057858634466300421234397329981247549387798603959339241647650047275789429980753510683331748818574619938357813883136065567288242261747832787081924047751181113664646170509905596144916281791675417827813479744862678091582196049620976526537518539194968265088933548966253018848570069782593457123598889379882787286618585634349267508349339455333234583254141509040956765346611091735597493810006513932854925521259263853119417148976710040438863159807433909445672464982013526657148619596379995502796427128428803917601059898468669957117704887078266534415551110657316642864373529047726212776617689568114568722986033463230207196812379727003705080207664059059853091725426869885857855077350478275495480413239094720492286537708018206974257719580025068751748557181460362441007252781110694836936989913843100318630789878668949620787031041958541868298455720886187766653421686598485331880129467829764434457471594188711707099765230477423221385509214030555425505861553796119213319105523278686195518730689961250311736752476431624542364736742088090037643049782209147191980970414009030485051668063785510998280468155270094402508117861797113770732287326961752510703266753904361935371924682271045728383243624494744314858728452053939543240671216294326321930253813708984536274187452968662375101466626905465416230342720780083436731406906445981121506756362610180397659785110747568328184564733041255903232705021556039351522090424560543491041469109231644416019805472192634234632024491938730673845417516694008876317600944109298898504813181184341311204660555860727222284787951968784713559575175036702017754623202421156103684744238516145861125643991365746517352962381741410385957996184169610801032094657405779968*i1^142 + 518846497862921425877054876270457151845429970742900539776459404049867149846776168120250027119679058636661924035905008725637684786462077016887436446178217478350735617155891116149568920705284031557034075913578567644702065115238490856856799504207156089913121617467837410405868510869095588302386394914173944901406551555812625382860054343201608210532651613401458971926514387603440487780694862314321451035913156298795058486687960807900944787518875413498436620994904335322754908223557349522663709693397284628225174496576635683719162779841024645078894346509627745756190872876853828251195654944245036438203472770556732826344590859467426960961588869542623789588461973189558006306300449128855629328427164555760039833081629391772869743385420555619725376395207532334766856564036510383227688758968725995675127544819216420521583785667826478692222619477256990897304136900592414178100047849881932788242819800610711588912112490234674860196949807679183249065121084231997967921406482535626840691437506807702950731547056615436268518399057318566382928592840959973191784400278253855891307601039384103334598134941404715336744552394966224444952125856739908235205172492704139994704168600018918744145946420366357631905823485347254329215332754671551273867283358825034781090050424733883598276287070763458490275223411240409134139075152543298699719304469751546039253752585974437269189650555292847340087597877475212647309387364192355706514956492289398752019897491950750562781503380636052526674382849237398967644614640572024758743162884701667566755871586198794583458678278300928819451052974750387393324040176977645733414603899154466331520471624558647048860757711231557154898223558545005961863670789118970348037703399197235142880783696265462718404738084902418386622036930767718383368963543688224030961160397313299474019628612479892552438393565116429697623849637904891203951003234685683396154592726111052100404902501922625882491706431664855878044955325060081128980221199450538566511418674230085373285668932395224471246101692564195392196167062945671582569181712738122121035029621699504439216475022764702287839852158971916596106974364061384599594698365051208120482327670659460202939187793260997645917709076420098949819620906684845618166752137101721210165596300634358911679422756809117993445567095083955784059792785005505497918230574307553092684605761355422087049097565865100616842698019882489087315527491806252855694178447533469526584554615049060806112656485420188282950724077222976457874308562302538031476119933676535116066723671336853532008394340944390772597959448306706261334565877787139764585178295850625764358245707402986393935192257166802406187786694244088237812772893583092750909478062969029616427771179573527859473859995594130615801870458198479921322571620781120940664786773025446205246458202021760249234963878278284972752832255635850362380841070434455428614475772644964687172049692989888702180911271718927905493869006975152355794831971798856310840967858739237168655461587578660329131380553123263863820274789862054002813339587657133712124793867126499930072763108287070145563455515000800943083973714664692232774176177288887118030121451742525151198666729933017029525534000134572266220245285550652675176736065410580040185817444312621865684242922402647899164592263445610496*i1^143 + -64005052482429277862498011711485664969652782083269978281098573965192700495355108573950703640443040848100710577167980854138541763038571706263361475686784153009408033930680800844903708341494274736025430002028183347134607342306571650470058327845518904455074185045235498168849775728056154785403667625250770343182746624062633665948518272671496158429688114642997287573186201387889386709248064063601380804642521199775105098693092468925254574201347163229491756601174536808951964319637185895915632741736678580790938176753349698964451668305227757808651245057899337464946183267756886321211772022826281879879709463315325349083176831847389858017892547629665054306516189956151186639796133840717518762475934809773555738880640666050689414356987109564630248167048507977899582273221533717244489889256998573024663206423459373221425381674811787931953891017255427472940449508443126841395245199667709061355802167093891031063381904840328548394682962787321814296355144964309761627882182093214649826822504713177356026259570817032939087391301799002255128591913601476045152458992159614745067003273359935284188692295885226040721473478385709772368492765352984427220378684380833002283574121451161155987458777999184377815251147196673394437743011291057271476696295144205985746143640457559148839375547953723196243221680012069527133997750199103267951841889074980979339122959064831368965713183812467134338875019855152097012174801588153985121143068541931860161793050848901496997561988781633140083966008576286364482239355284192279807244156120019602122386311311957461275948340659295158133479498396294519831768368358288595693947416046257803760559999489709636268943040743143343184234801246309197899416703965626014422626107701309145460482345246252853808692701901791481627501205027198532936194285190263442763077131276564811013912418722483137595344266726547047769392371655460979191768562281698950886798616915823121640631344778214247599038244960400165548161195771434642860940170408580499690089758942669207843303495372027361721970720544704507944796554261230156543069398032569344655682131434427791846282096025454502471790044315071730076005062317334229546701491297273091986600286474061088771700521626913291585026768169711527089273956601156126573233316939639261625523909449597971955281910056280982234444304573758801504387546238307461494543656837652910809381180374109081138242077932721971013458501377932276487386656953933549276975704175224122517825650251471161988387365729126315150338386660426644464588435213937848646878119751548482232008369992391997371434133101605413801104282828934831151267712953529551189096363394049176940390047717440799789152351584573457013314332693244351366208172886541512739233236670678147727509234167125806569114008240794153001433931475295787182779687753910577407930370282951487937472444047964840531732464730911551150124470372055113806814437538672455304731234486442642252939606421069017970288662678953352689937637313434584852760052153879861114173030422688523358224037453544794475422883694013132487917550541606145281593043059847534581350868504660811839647714031067770082561310759864093768059313550207807568672493196191551736664365568271639139481143266033609356215617155126175136766059188209737105198279026923788977213141930336696349779015120549052617326592*i1^144 + 1870190518543200044644425147729658797820309455879313318628484567211350042386465352490220206006896839601975576983975185040822529800629254296499031920714959059895042098766866513816921664570852108507055403222516538006655272208933892417636679639794791322237437011047389944565504092472076253443833923210396646618774380230561515094884002430039083858439545054926775726103298975492380334053191155265119203341382332868361906232287185228697385935083903248151250432366973928592924592156066107589472774010668905177706365800930775607204907465650001251412249431640502262259781958153060810434687101393869267109217740621053402819325950151995786278378648241631352715354081971038872492299019290612859472901269082319408358368233841035329095216322221599226723916351405272852373118030176223261171678495593170693821075623881817804371994201691872606382058570954879826809040205785578173297798283602520610747573706780629388406668340534503465484896837579137264532103443849610034462960928010231585990302566979878582455870419980622596379069180339895487569178967407066084513473112566748383072281953399151351008060686274176930522823457223193528794289680171935883941789555752029724984677925549651351690739025292111118327946466069603272338661248583515117687631669128666375488145633444670898067238795674501865078841764485244231473746772166467382664170099370188648675155804277688643309275431650531764664511773924130217042487604652889230185736452627297392643684592224064316252935018695058490666517811613402110958766967945791136878271320414091050186107474120903917570602666874224082064620082951284309203732134230273608539813626500483839958561802627604593412796642513273722996492522057817594487008861257652216221373039776223170655141693490717414861875964805127577968551482910562131003496832145841815910871832701880242402376712754967023401362610432951027847508631349930433436123993473289619577727867156067489737561379143798179205596386520196272774089492401268847902390540688863290573600234117979570185783656464738844836026836576192881476808340246514509461227961364031773247489228466862197441385846604774627545876952601357108448734654255092900570940063559172683818003213892440962181758130005643360321331568470655378667648024715134365370472117074877835681226438258522193932246207523071251825283474719774474751661177266404719287928545432248140401211262821273882564774093784723609479240932831439185194676950257343925052629697892060093898592453880938836694370259626041833123592223000837554130137590214762633558433267151872412035827096931614465253383164400422580162402344944400914893869604593240131783418852580154177013455669107054538850812594326233647032874899456200195352937218158629953987916008318898729163825779170692427577517812917985888313634461943907791027743916269927142433158378104522483359762026080580274464054707696596579960622456497454827029279138577149600284200306512045475667619936920704861605608846410458099882656618061405511946715149758498569346273103283301629738449787374803355624664487072209202544418137504324608987487863573027203603911431650519492031369801831170391102203391766565803228896716137877703294297265494683610167639375091018289179080287945285213707273648088286931936658910213056550290954248721045272651292733262771811438737270876667904*i1^145 + 20941381985847380899393379134969923671168633261402395561879090502728283474876821388456379186134488828328967423561215296266861710607644389367673006517413049955998319986061051005706760797490682959682596751639122004994363125835006392494354337239184172026592224718073987541103684769499264915749621075575714398469853150877842148514839447524097719648937576544806672450262961620015556503093503159538842329263163784053065347224987288916986550343384696249063640767413803845783422772607453596190556368760698592697539832747166503115007284882022438893474204856032393721122265984671143228499544831140741847940597326389470513159799188812706186421931520556489702254038962634305423337772235735842160988133269091800218708726992142694536515907052024648252992000934985812511650545380359573229163546708298457179340157672833712131557919533136768981624719111753957028575087322847231413886413963504894517381499779402030304834161607223084697413319119353793239985490690363722202237098616491306708206134288460594693723836489967828679849771049885699307273400102899954369835492508402004026760638967072552240869925018956522840932219404806249190938485376146597038504416157432882244680139719137416344406036115241415655281204536010542211376444972844204986102939057397808198776993746050082960587647060569605812642978161471157623849271705414895878778021447548187502011630920665304719824759740428856013973697489147968361667082971049565129554939407993265423501311187195528061062100674070482288014355791486687479432873963052486895834643551221529176951759502078532391274948520701137352898844238541700871375567950872709584240805196439172106720606639848013092822893622760907204334593975186430678963504775641713703088116131036184333405546681842471664581115110046688075316949740717241084333378895463962958380387463768612877387757991046441015939067939292619239715221654626644341753007285667058583467491602359737456752240572055915076859862085605320260566262142820977350388696981007449181742641992090610536264490316500937809702262878171154795558293816409415473400316230353042932468179674228713361593554022672952871340291476142293571508235152778242303233305107224240243035095625888147416965803083885138759556660814655362087589692388867427414907002301266053352549855417266313198613644699639387989341245966930652014695000492275731480740754130424659066287426169554361194230326977180689895500728071605228630576074213712045737757129073915948545810486521765067168871339834816445711979463419948436710824110962015737571712554873138073652601403576465646669643576227065956567143025832764746384097265015249646441406988903696053797255358361532243796122032097517971895634499069814607088834226499831717339370239170959164953204993076678856914068133792510089585107546244764911880212237923308335681860667937016550929948685340823754721447034302830443321705640232637089136676690000705303368304570971262018826432650200007968849614440199270768330517892807629517640189308164967905441895981718856714112404160953909594994229982963290834611326429947371507678901740453892712693040063127027424697900055396814710370256121752590087573911120629900968665586714896246645575158414889030569701589531924827245410251562424519331265046721324559394803063200905286872579964873328674025729163264*i1^146 + 195420742613641797358249708729542282691849696243308576562550559690081917913228293940627403734794646082567305184955613263975691648448399534037552292927618931834715197190428294815254917139143133816549350799108325237177444397674341683231468581405791551566784022144907813215795525698703416885838125367398365821370977245243851921203172111918759943818734838415846742499499523155836949819048155523644032285199267283447172564787598558396971455740227792163575176878416710109047832593703822690617214777837995585996349028334186094904561357243802422571447580412624467492168194613577852162226777286746133118565640131827441429740111245112588171593507756081062083759120563024543463518597038269633141511674381009795998890918091290089449324586033122538027021044991046201745622372728639511183455536336738661784066267160741729415440884095620450981689787930676609272784074476821402309564186075837481382716003475658769206676589250047850976633635216311638892267798490134060806638950491170317921703730590813525843580256527404189750863834788807664097062972031519022670304172620382132878634840394908077776427062438686859476043276950876385325874150882409650046055198391656218874420055460135408458581020041800824133711258230266206278615769264813089197467542647432769599258300230703863774765143599544012665029442663124519245742673603292952042297570548405705678658291796255142391673009893371961066350886529613509758471625691227588832300939022252308357435665115422544305003623697006188605260355535520813436723630233189360804116414465288974440686683959709382116105929997792856520117950306310168153043819286001501648632495109290490316376719668387731262752222055888221968420495370362660638838028975565689434329626088137532108353895492900590938189393198603612786980033577159440657315922784885484900049683817952055808155634433812161379456675759321660251862654971868719761838426336372648867976259261133415352864176744390539842333298537385357180127286251916135957937802037687653859497441928596353663449280709390911640404589734056180486966590419433758857032857630299644016888493464045071395773653667981825104551514469082346307156929787857236380187156220699384298529321478101895495763622664591615363308649311842617306014641933683947644492025310559662452808034504350300503040077547419397355605726921356392998247604025712256927355102723840638514600259006201720361316721051721234527709613218153734811764985203612561014332161081465074052317455398433974882416510319470209226306767996403435715283675263851649393869309404942478235876855085761610781006647160098721974916238131752972168231570038697917138949536301981501650755401504993914582390872813466746225602972830290588558764599565826599003930805257258237512722798635584030067596558261182514637328449725757914206762145234787609625254035813259463065545215901406692790524059419232989755357843659748058412172749551811793778481469458077460743879029187428673970362672405179384860441665064454589973261439252919898920459391398052056437847953809849511199608104740190086187601281081321542846722620779494088756938326627182870327724161547123435940164895546090560009757266443602933990856347897446867675076841956003247274427056807000521287675999641314273049883024243774037337712895940444643541960406073344*i1^147 + 266653544652540923486681127200022183230309318070512064358963322953812273446843711694321958364356872039645570807437884886189791956686410421126539080978528702148319544669482882523116435083937663518316973767276760156858568815125097646016697484980145767808116688981857178091434640810617810340677430350212349859888780506047924482447444402954689970771614419447095112528428286265709754792035606495498634805060442909234203006304085102417896456776480420823678629014421875852757546344174876735598657439482274971876792281441978337378842467482322845251096080223875807325575540942774892335368447781217342294183511853133363680213540030633997586073044163914596152364762349812873522732034302564625640781343017049941476584119372316814590232762270884061457724334966289256706616525928593446306055281184434662745508352837616069123916863676455513355866450640282888648835034364779198853268343114797680191757031111269769447570722705602344319535278065400480685402425880489994712779085288278304690388551991075542740236599736792709179418718539338980643666964306905167775141100633180907183862642971465693354524405997259619531877943225511692703061984070332757334154076784322082505874218057329491183330897586923090458022964478198482347840050488836595949768542605916292071474983788313671196644549706719450113851341843152826989352436087424645046238595602949584583232638677796096970733444372022604082033309662440185642401806434231158972290044429589056912138036606626080004198692629138981586158082911951557942856578244496221013644877794571597615765629210246025871639812387830804807958155535967389595408298081067750699757117667356175017507509305961275905263519423509728609062701992825924699933706857386799007994311760006205858796287512994015849373462073038260740337339103436476710142571707675398741024973071586490420104431727251869386997745165426403440166370048364018068339750319152315162402716052267133782531083363556851025916238462618011469455460558871793064454671322088328849408295409683601999793759617027571211285351646296237490511955437029171783847448734103962481691382096179792449742366335785160192621845464016125821326201079589687440296903334884570723575869921013298936177791831312948057451966049099250488386841691425414685834248554789020156427866101969663921009218174956239744594329450231401096921134763086419062661352344632713932015542755179410495991205942645422964286612229580271077215034637530892259981428565559558909735386259906374718956813967865232506317434723942583676658175622186942364982160592827352007142020608086237066696596549045174162725513727642515553339366737732429304436343306048378753911955924380337478836287482738590117731986075612920939226097017945951984809160647791423274652694569187387145433093292930519597917544686672490227824819589988534938109315771949024833155973893462201212144329108180210859600690110338142403335243748535984520386614005692963396553976709210553343040392842432842382933886345264880084194052417269312413555932924110788985141192169752439161385160436646294960355005179750098337649128818699362158015996032516992449275928587368559991993454260054155542547162961577213049096038161545535633054533334084073437066976846796847209794838931455566694683024695345356196510986683583299584*i1^148 + -1525208048024277132660095167603756549349873750029360873705646217269971335025585816673125311188032265698094307986107931352530143044440354507039551935925885926935049926652672618174398748206833872302192504423871784409292484238910146150444914055232675652702965959642768750428290865705306675454966327960291924184127172234811829759397140067006519883993440206566992091217482394041277956708762738172505784720827345088065169294782674221623728011439644983387806122361867232630294698721655446706683441134113763680800470152412560758603980418395909457642065021009886713998257873709195684728747787113775201097116949792432013628813895509359055526787327813123046906647035677343087654063769454064531712950800844586831790288485506258523909847134517068366603194304917181127562944316214949122057843165128448936141099857219030110751114524676266286988433750205419754019008307403560663814508189730194919395554473035359797920983029244086837393667465913485954727431515886385663251247409174492724221834254269065025938085285664304887751416781424426488829563307964952414649116115588730273721476347624042798918824193094059131504674413191897378104080020249771087667369141815887901558371817411520526922897733292526689243445175906308257785822100695158007266299894011982122557021779897230795218517401979428757352544945478831968435061866726433866709878922439793291003624054920404717256553947076652655670365224922016176222075343542349155602714250310779425155146905166857018068537902841206248338756778534693347843921893367675692287917550883466496910528019174293035269067439009955560234420592668994347686121890796557751891561592247009227749317650277947127637918167303903416879663161710269243969907808414805142091004308259141121777670263389115794983939170290309115200222097191037240851750543304246105612775417443066568368932148409261065489671999681794586784079705460338811643608406853417967723776011508879705268466601324032841760000856826935969207959880189630309431462160914177281062413652117392895075939595770653290716671732526872727207711065352166659987417725899563812159552904780173440880707717370713572856922687834888620767576573341432683790386682459307837802546089282774607259648760151424455253547898833246959170744379123479331239475557158325027387864861830200963943351679358296538507748063789504835961843030747184159313885977986803562550786072185532191482556093628192981357458969415960924343329119008889700715880731803459745041134398913909052877109525670130305379913188187578521141790764546370155693392648640859597176943242949032076954603839833257733121396359015981760125220864881109764052619183125994053397729434214404644410296218418036148055476147457600850904717455787107211777668665029120180913529926021057281004739082876176685056877439932148453871336069222671032593443081925739999781506212081287652193974527611357946273077603573143764296888075465094483276893118299978518005804539490056395781244308733321113707614548155071608014636337826315236997213940558943952538034172883802589184298867393220825738022380288616974123241761301303064940815772744442821538089670245659039957003139509387636063952544442484532491508631355763989549963848688917153602461394458458309058123822349044411287993381754726936332992512*i1^149 + -2664385131863722408072266779869456068083652930849548301780054987640409688907995933897537176580312915845386569339254835121126979557140094697445678814913515946454803368554891220407458730156812968627821309421408913555140359805279791543035646370552700780662355297239484701094437040599534055574695755086855426442189416146213043959379970179651059357198636605291516148831519490151338049008473929776395320569054428830971294378609031721797943211593348526799128962475177259103375753300444699323565440477515734236401633443815699911475935175751614899556076264871685115824332645371096807497779976142568896671689912963626683245398019625540164883445843111072096534542847687196273671061827294945631876512166077028966862390525738537498034275850308334050073921479676530174317340884884342827934519976469596117606517373658168491192882813878293159705714577322889154541617236181020665070827289312771169013934965435583602178708768065241316451282866987519106819618031674127465998755371661278073191505612210509057757280490370345307824572637541563523854506978527745956396115444911548824349925918063481097708600760086835378107301803882187256848689416116718946229091404019593724080200457955810324508065939802375713398328115638526031477684885661682083989920108132620193089331398783205653279673331391985249030488480111321359903408914046819117832837487997843012383112502979278634815005216478210793966450634993021998053418926030077620400505066271273640293007849478445954865122253394950247407391322573037158807708606713812422638378767123916239654771166137149227144107248794305865808901821858038339470203257966862704322541939403858746295885495626966748318251272437988253562083536947875780343846876769020500954534702188073229170470194183743489700129109576297864161540028952962071897415273434099823158882024435802218843530863399044822276726246407193531704306941796582226783212511941869258466123434375789567200885830210704664265252646988779796776643465145089073949350764987851276625388633142216966982825316484490263999145899651776658255247640075144152550896207209969257731154732961421796189377239134000149480275029695778346601579181255818514349933730143443360934894305413534187532823552408410389132834361181246564232589364693501209592407639853740766366761541766240778274731469375021056290519910365157812501281803917225047531577010809087172770928955303224997992909353372441101251909805035882519551603354065995640305662689374653435508637716281597589903756067403038112971384829941683613198188391186042559132210241631748836062745365321094863994601831160071495114775978422798700111727468119176031957303167564393260295180870741342763602188608538599109582174359327711299014693447885241831211271150917901481303597566591669175336063353969509195363194197450221799488778621743117478164198599308268962190191497831088376092463559964590476252935973768321734570767907740614880697896664206879130016427535316408833252976034609088366152930722321980930802164576271090332644100486097056036347950639823103993648492634924358734213217130935051621245403024637494734473134852279836297669533097971112454006821276899395183462844630943334633242456636066949572635992895352810898102511820217182964121266987239348143749431105159168*i1^150 + -1029586069555878040211804717129162170717267104305104726645137712894746037617605776909467875306516204631627830635825627475018807706441428096243764177560968879051198678355354306474362700080614451481676928367997597550770803828048373416196132268621847632993842970704717537979774915056212863044863838266391961536374412083240119604799695708920647136321333527100694289442733261878470676080720885014284190949599091754665887494895642166490950431492682745873433301768134699453134384408252494793160782319756103787763963558831614470249875268498387593891033250047067625633669413106250983236523267479363769036734762951177523883079388216548357092792543827798942586412048457169245567245885523459700685065146462021776506440949267940685810770219784093196241285082048621100860693093531971061804522631633420180578604376216900843406523895017990084635117451943934311884125938869043575410875827776085781709317575783796627532258062988222073823495981792394538695117338271544023041135326542580575271053009654959038597900220761463489720660453767934844885226987735899106412697970112153919298476230742335060761666473146930621110945967536475454771275827704443750664786810948526880140091000879883038398201408920688345141409536493614759307694813339407145244710774112506591261111869956001810988394886576023237352583679169870137611214439860598003525760062277181557997589230980569608970027918619095173648922683799296542950155186179952203221432488984705883015466578182241068049036495731092040273397719265494316298485166262878389859507782327051898007088404093716551518762898575594784111403570074164251767954379280856111742765008387868921598339554812254878511507533591866136572934951774772374499540393604423016504907849499330166311899618814779668446270780539626588232456981310983293816019008203422050378991498586112980134905302740176581105029524385991430706109362714409683347626714282581431373793719551172517969655774423869958350223555697820880684014899601270973031484708794812473894805538775476061768610372122849753859133376546901521383530567239530847570960905826631057424484280970664391536314133185794863331317325597579407501858074333975299115830604317091299892685935063490657252625192236613338126989851928163381588339797346692994277471900411515790004509803020868559298018572621643731470214627610238918384011488242803863059784486970437027871646069693548396100864667702670286623033978681206353709233855864837306226075806503145700333580921119279385785604963475333096367873614355999480501496852251668441806456096162199024970285313121160922928315721479887098318016133007887303633893479141251942751839510207320101336475057597171769204345629280981275959431528338490417435855190674640761112339827775376240965099987594072149012081624656408998466233127890400064304562313107125531079610850453674607268001313969724678082066012466627135494049685199905412932807995979860167072060520984949323076978168760953340979538964431592572150037008857501450074286811070129859107715170872294106949285334140548983179076962176741001119171972692426297593109434765781068707556692348858154684524962783995988495673400974334732895228580840907650914259286954052518068668916075967800600955119960153452450915700469525381120*i1^151 + -207765699997588403692758145236033796467969668210920339686297491477179695117516744280594734890186909591301690948512516241596409436311006854298734732931987508552732103407432816526817608744323515961229631608126592077898066982862925679783994803934377990766590636630067949594078440846186315100967358644802706470409390534734522088044551983721826582854750952217623804244974869738171581555397591676252085579300091833566680661189749391764982035323073678144247225980055621557203814454307265626709031133076814178112669091158413724816576441540535144970192472395138685218400983107224574414709523289215364562823325183298007028392223338787135569389289899195335895047681616352739033668267361733264431076458991513341944375974157377834393202087174749715602840967480897823806643179596308297962772278390334890542678560007391795451968742146279004180680905122658677964429926921459111017571198280142373005426277876059019483176940786503043365430342136840253946177390604412267726724920952913157915305879968463250101703658685742375682944219753986702840106996608963368385500310302149033592465012031951505302530799100654067844126403367936654763997307195707550166758174633011077653647639538007931036001902543885204537149669259581314812907516488065628188413476437335342973457678699670227892768979394886491664142411419978621249159548278467096382012962305117126747718661818095875422008307564397229701543126937826325241828741554022700040756183776200444916858389262873264983588661439324045403106139836175737256797978945426436625769050582599108728129082080356673397527176693720198143383873499158433983670481598834321116302087619748597780867834880921781046756497960298073840623896550571964003350768665428062509414709089399358374305325879812423010489140031763048624844225269068084508808290637035811382147473169211070076741945451936021745755634155227727695902451546898070182707349092537884127556293758163988525907163022332945880027627718331240156383664774813714228930868083153229291230543894847664730260212959885893913707303265076702189199427634808928710567164266902933511806224738316158943064143487381158151153552079325229473632249959864289114925590086666410554431320482091840083833554574647644077397067928164196333577028924626767395322452939982956638900807032844948329752401989772650428591825604064570275476390749185860568866454377651067349408630257831037214094299278799936427940015187305888091909435593517856290960412930673439668616779002669361103642588848437893559504927011065160295637701866143088649000247870638590797908667249894506097043277602386894665731254508778570394336302301467261282141650258076804857991110111028567176921390835191950090393963501261096763773820958772688087125955485297808196666960391497244687196682102111031588394100958332394750775936105652950235617929594185661841972727118542561151129435986099224982829448547416595582477204576162090542682206143913585335397514826654349106441321183176263842375213497605001644625439237956455027885839180403025836697515752467868551196796127066551205540366308658969546642202079374061861998320789891161219993831190756400361817976430125251709102843521999591563816491925990854325999512194461267588418938977304664793415680*i1^152 + 4273898178714248629828706109723823836839514430900683534697870002141173135793176096973037303200326117027126595936574101916108468983896306667947251994960339228700127731621216401985805222168758607926977111600457404031944556763761262231955729171285257309312311822592671840910794836046288827936225313905639023354219075128480702153345196790591409620580265594419603845782277332798597889697033749811869209846101437551757696729788067490732500505525723805830799072827178792530156615579986732503903008563974948232422971438451783303895286801008120112744783787316394588697939216314289344712088244918517540743547909389298992987899576513374898097593280499822346710787520924589097261562482675543585083068569938497844647436967408500919746761512546941700483134041860062390569092151485363452461712032566843418439340638900371882207606475396287383117897505747534412110577605763058239277350671780271675837865553366700855786816939504888202977625363848315543016503136538729513159664270140925913264906637112919687029049255100824310911225229651464532491206872011208591861996191116085021125266122569718450414795692802441300345597103912774375446189945995558765444973277482131224857929496500617827883748029072571010777814272349601514610344817831136216071854610035664137791442326638638602821800070563665082433614344680636348879078521280487529373661483815848128790868599385747474066750915267229998326634514288551722071111534535781749200194889319999059481038944008653763267130644593505011894999834934501963390937826759029972621266685678322077363243617924694856756935803667429823059157281309204242444029510988399154141817579541184372469773694632010948240819365426450387092836862197738744138849368724661923958269212200772405281010270514163823946715339440883222771026165676902829355421272644120635039540523803905388260665678712538385331789641280414546354508695617805877134232441816278730851632196312680733741525070828472824810784403611341727153851936364204568420864829539994769222861897532317626278054944599703580053120564099886747377567254400282257433782695835120020832986129154734446996227096971318122784003507801753884804419759222212695779700991187035399832926423259722912758276101596530572988947782680708362368436316488170315490230296044200649914136743420186822239415135694493129352250440549312436132325231549218179662216301285146881057791585464062495014335596633213964424011990920619554567398584441307557670930812845734138078889024008031512523070487996509193016815510802630638607939788219760984561700053975823588015621689956767584619181152441128295197412566714400760207536001514494419158240548716326172150823076603919648784853297813294571830431488783504561106073072340382110191018069421216009558271486096450019613796595534574387941103259025561394841181939655849493297861408343500936761716946406712647545180474586422403376966448662656432281476002644169405949499999556740588403112047556867450623386934950601058407690090482952744167517763323668964241424188430819922444297594702711134204914619194989008807688752954289409127309755902169788955446626152525921102323711554094607473700536028423263885782052199077765398963095252628666428792199391536518358802366464*i1^153 + -105695697261840994323808053466033536514909627530630723902735918618982992660232127984513838793089614193553626351220957280691462367690167819512115805143197002620742712478366004366269544005677081252828517950322373116132829325923560036831993490229960394415150246081238029057911752813503335744787932157121861596167488154288874456452186265419158980164146755231558955199656035148762058198997390268395025347290224378083084902533342891955361015356250380575319992590125219392122591720487662265965297861508120568247222324114799412657944718734988397991635874090462345457694606059052862931163684271918687658805031144660447480045467666760058185026415769144096243370519656833301006815658106839110534657028765852845376140627485503587492228012555235553265039246771941292366148733508827952298589936224554451821365478321226740821966911459470681700512031814259708227537134931438644435971879927530147868812797069139246266895909315047120522723937820779140362509568729855866323341343964135089489724835549923004745594029734997648290145254435453910004690421759279245433248672284018849837100826835171603329096580673152714696517702303863945366298812393786076629906512290961528698440858072780251112529601320631001294328266097896733703491736042688899068520055763096422089670740032343212805443940841921580855211585153593345429605606243909243719622732274344076492814413573652678816743933579407165770851721109846283142043190696935484154545677946657272842599245860429404036406181140940320748356301341106924274991031971304528817932652726645929790142660688228660416555061718588451843898535407263322058188655959327985169394008255478585245161356845538632275057821667403983061948083452687870842190798942384950960047527803375960735230956813471198645298124846822143711311251482440727420924982073204454301786966779561367258509606155379409354462124260091449124551977632534614801339106044525239645626415604157814249173614392575204523935721352953844312428197191611472513789651245950451803466149418380533699449862880462076112946857065309107341599827603235869702172477603459113114371253151539391435656709690803272588472099873597146186612089967000105473337442323191047881558987811503566626042912486852859242625420095682719834162655226105754865351739667222263177036049206321739646347822786568463236105010314035264431056081841747812124534254749845991289443914330518038826068341015638920468999071787440369687904965786306476693413291077492187813717467424195729817471510713525965526866371011811715912483885208351577694672491298311519630530268322767676903769331023634019847754112334902757142053248290126201061704003483689131872437276167527082486285930653919761506091074155060830555819886886085269931692382568645806810877534948000700377726640965970801959194611646074114260626242419094724747911087582711081580296817418978103338305841668891196095604619813495662583419173961205235821646805976003767457043615211810535199409158849397722292389966698313836666787301002275197697453797409444741385741391658072964541282364043634594668177343736008552699892112214437073303778255747924309957141089006839920991363819661913471591088430963525269636503869622290246010349352889876480*i1^154 + -1584057479789538364424885059188486242160146225523929594475241141247347499187844735491094394668786412953289861183444641119383142640789037878722755600812135889598676411029186448514608830915201169309340220204455546212997701525721317545299958293837129819192747813718493167606293225297103675956797083008826861104839222713464022070972815204033658520029153523571519304499404003585052191908889006362881078948082261460462417741945073189632058943507039856939749784358117120107561646951197997102752924281309450255139899560699237818927105137463630891150292468551798642672549678949087555632137358862118579817371466094803173990079698874159705458665078339789630907459541175188387735933958130244231812483927305079524450301027720989169229749558241903167714615068464082135467475315057147495000157352587733627190852632873711060440411796347000569032153865027443665185827616182284065604350429961461656262412315169256808665022283019504964969749199591802521609339587453826808483509695470508392732776925312353970437149528307408126423022295197394440675629409305098727227470095148416459939114081106220472101154132799096394461518295323127995698694705082913389980161820388605778574612710885702472464890396072554675255383045536098313588449658867321682012338348946627159284651886513483185607971748740139897174218940458175736904000589751722704201957095452679672168947396525921674493986931206317516705141908122954260013408005243396790489090163076941932350205349725161249878018334235952728546321873875277371694815370698353921273058962005700399643526492410627957127640098228643947766771013191204344752127097055141308204346281450780620810856897644772418256801582137270441292775655840603066892998108331731956001226841218408877521510355710745373957159765315212293219086963716013341397815768016746635603297525882264851001419280430978757445587753468713231138302447471688126196214111858595611366142070043806421016112121842049441535008408169724083907894667729396066528236513017290411382001869673851934733671132475252798587155965877596130780393495569489991454167217702191240777663106268180440328080926966706491344704474939496633895365222821604921479314687184760403273539637512959703328068828020885958202771982859826143582500253898607519069460544620295242749023032174493514515219992946051242371827774889888352536764020384222157790256490960673212185393116482253725610017429832861037924480157696818400741682768164712317798168932923473496518106220433038003932359956744109231691659081256826953348785849552561462703208824192285866009848977125405622962645247153715503070965457934118517511814723422854985450703115848026250441570235774709635912765975835012245520955603615549911749295330221477565181454859073806500861123013877630899838579154647078542629650861205331083928472641472515076712498358456506110379333833683429464690935215344199195149441249655851288966210473652921963915180795978791218997981779427182855122158808608354285679452921126872286149635691495084292261055551136241796715661015712704277201681008374150693696727567534302602412408557716515933525934667564036122793367959706845713102269291091893270643234404268792338857993062850756608*i1^155 + 1006292453828299734666496006471030973227200835782600000019063315345310602678057930628695988395709436055136536057655749744588021786205313608078191638866536552347312843221725934951144904939047269418216952172464917223342263124188425749907047729185641044892258729589529395700525888893110445156389871030814820290590008916306686447011881678253324711559121083986829200863759762230459130577956245476303750314606866940845271488949140494453355028430728547062936425398830996881337606708356386606582958945502648162919463366036251465325047549782340310761966000559484863808824443721571441936895680207323949298009223798862093474124382053627426618618537279207709842006918661979413936474642651812508716322732887707468764859950341419941218448214189817265184727327882166825564261010345743582583613933541289215279062367719910840488502708105433387301293632587149058086525036117450851131833603442445639104994342525245985729355607957635191854839833840006311091923573202766099542567740063501658249474401267939460190413336138824410115783945113368631786298385692153745377756952309646999394766787662903940384572766344962027300215865229622417912137741733966670308608358131871583123554140590663891860961415953422303644661207156555306551185674273753225060731454207884242933656483867335200115910134995476260146931036300436905208779945361481879939405594374817875873642678949876418764490437190196035754457495502639981591853877251826257044693802722066748115127468019696228595387540946775706452141476172339118923309788289310845724485075878357469650031299492868966951609491475342476594242043228597246623427393850758012755536423932408094256148967623397036433764756719779580430311117848670619333292021601842712400714593595805568444199768904267018433727704131857347375009585663283410910226921910206258701839871820151801234185816358788089351138088154905084422071537749347278095563557991220048825298153048358013521602735124707842297663764230212992329320688688341969398737211067110121256047164397461879830804204224196999823041101729219878324055963514740784629805434158474913737727496741647878247027968290153232442089497993353637492672438078289514458797567888704833762614681465473863817894264667884054729811145088080961664628645206697971114822725451546764329720185254543280119213854542187529040651599409375416112913514150836849973592207304046607003333244516718571843755319317991052978370613084246738005637863776314093650721271773434193992817484431426368470798620890642037957956889181701623955388142789372582585206563276294193224310811196767152666347840397530680055368918845827847058777968433353344731666189901359864529992896135856497164234763773242375582257835522108836513083188850585504008947805517356152092211823610188975698994806717424108734779545216381776699678815590529029791435813419255730310899370093395224112693982976803753384916565608739804664201809668869217870923848421579252977323975377263694811279662406237576325087571871685602090999255564315055337728643593589270355899254768974785608194740651034220165072080302528306248491265593222631871417829832611091250315966006570006778698317250793449770538881710555136*i1^156 + 74208848182385505156531271361824103045540794740009061588725339460625969422866933827691081070570067020556659656650429062623244678990078791821260064561521360535589285691998422066813597172407161883307693433427201864101760359663199629352507058359949144302741020504207216702279021753423503930943493213930377303150860297543544835885485431759699155371045232222647134791691243109679671980218581242209948258606344329969129074236412015255009482353166206279873625706493391300744987488048389183896411480637247670676177730618467969088547749449402765137274698221944160275461740345793037181449913366183480690031945686172120994554820674033818142346586121804149512196105312609527158664572036040708388703788420463529273843708727127525919149168319916069154832747837302509123434341344824744327815999622017986388736378832030831507781468526264586882185471147861563170149223789035899257676898611589333667913932081917068400703886368896094267098377147865119752952369303475415175914603678816466975142512432921314482389242001579056850832182715958502606924357398836670101678874585195417563216938494564589482547027999301395236203351822257482088394541910391150285931286570836630954661332771056333237261582150436455306347007619472730014093360793712550079594940340561332715902581076600932989457470465924195598462913640814659149182024388122645707041027805912716670387453500251218356326887229072211288134941231085013974228346068022942651215711485729456120545277493750060852294038393958047859046318772213813227850342711519548304614120632573895609795824856368331627625909651581238221382129693794570988662109476131543070791787391274688281164757661388085091400021549132715518914450287001386921612550999643447491548306901178615116801869163265010753871152362179928040532920637947891304469681445631942268071901321732240316405410553172287664139564128231194504518764331369386840941304985974915837045708069201783147770475025864592295635087796101391524665707080577166553519517095949422317739059769085738787850152413871290172401260235900534331210219121254171120889864115294918503572532772106333559654187985165512457532914729538498627909032441119469406103806095760878088329578267311414613635414609237110819934897662144125752980858313783040944567563842057205060861397885868675274004675347940819746400586890219725991173499007263039094641961660362309474656944897132583216741338883941195902080169155767153423053055458116898082948910638521414078019029471756255370548236201303742054302110255464281640876393050331653367023788114316047568939650336073004503355780994961547565508549192777687667680669868066609471992387147906659247109155130177922526756483801671591972332671550651276435648957346900985427777943548529223305497035575505602374238868082106101362505481722467609306029913793172904566695822332473831093578348093827390160688549641417206508027661015083241635614913114140515515612179910316466561604115249169590215256578149697707173875196034278440675401173932031067594946744212264302056137869149536514446831379284835685024399819534404076965987757377818162593957981787747959135673521085207385946370563143293206528*i1^157 + -73747652862553920885326032235738425878446485824798251380945670851170092611645473400772409944147007440360991359954345353372108109243689330562575369737037612893522401285652286957548751100937237307286544553791528027690491798700695206291816271704329861981503441777560288056749307306776735370587378962549689426680838932906237440560833201987825025141421077855983912275478217526843463946253710195527833896637364150237631479500697924983313562989855944678424343852414176230051201549343022733319051925846341560547066254266167687280678321136576151750261864376072097857589972007228919174173627667652816556399312581751876100672227342011072793610190538210609553022118553613979973278659716449629184667975183500710708448438074588019615920252534681622917126784464179452341025474474040561354198177775939031980127552292605799530806058248758436813152347301593529086046055418747125155414323412700263846803232624335597122354743756911716602259207004140737984193087939063809313231062615519743706584121196597262265362911446444603528650670026660903762650801357199530394140272983285124918431571147991296059780330160928656588203114455891130538979254395018994848977214491561146307054790197586344766110680586148514610366515203332722953629980999291765235313941592629784354297497429538827874974688226106384530697918182420212334000021141004838388361497735383924278708797406139691074885598287470321919109898463314309383214711105898456238484519797464115556408349909533935954559837409829041500097732513696294376809641913798762572530792353897173331023239393198112103375453450288237618112008449126334567313653960322724237685830650847695732934847181960818247416836588565592397805384319659788777151906294102426804932006430304815800401844165303084308091451317373397534785831082526415840833003627700015759725951843120287854254203257408839242397507926711914849140012033420249355280558213665954375318681052091437329670601489445760297842609427673994026419388800464025378031176455990528803629285792005290146863291592661378560133251959825667916794082356889181946365142957036764154016713164100107887106432477958111503127783792389425077693246928908233179883571484051933475230009166441942701360386364440014229877779065632328789612258738174480442381024068681298459420049615104279598129715865124874684052311589087069724435163766529092380747607739931393406651652425762549015741113227256494469921250635932781253241029416288287495359117729263905599516202056154173625812915843903396319683004344137147691149045243952373567816811207945867907103497136060642633592688835148235884220352679681928753978787887370845053655093752204636041602189846083893507408704649433791944494592184552857986214305482556085360331875640616713871480997602902362972915736057953978919288877392635915147876017071344488165499079144069181620971672931310032742593444392638228324067336161719905672968006817216263034627234086461144685706445222478463549675382973072588939186850935395384960725717612300276103213572476420743331175756198104260837876505036426574261960808228987065064667299014836529148678310534446268796932173854452744192*i1^158 + -882957148484118017396292874138934875135003664245398998145599124999120939224126854371095680540503533056454639330693014519882050444979899698909984478851279046544604774545141176162481110359665149478225774346867385131316564678305873613280367679136057893614947520859858260559124763000683357717980958305480022901944065990228603291471675695149984600680187619708525636519089153113508000592504081857242188689265763081613872770180137822890833468934547296359549212915422035541191396317711650042358125718632273252865598002000317255438279386615218396220272572513056138518021142480506910766835619344108487346203006354857774247826471804255709867295919111236442411143075211626436145152677638387623105132142514397267338985329580551382233811366786117320569796940270303441279617643870307730153230218074390970085811310643474474848295228539993384148772785942851574973388528113507582668069564156227269211460928958606824178536696808927260699147179251130678343506664596820631427017484712675330562242233343891217630142036190092050967449495168428349758779915492181967176726597219583433208495806668218955014546400534982093373716849140047763235838076208367536733541332979150080741181664189499402400166052555794592384882558918480560784379456318598647375358926647761325420045534420535469285156784220795294950481029553100887886901985798241785974177684523067180219120042485127459628311545424836655558537027346011197478871868685236592010072115171315503109850569138310461402825277578774503294399098657434342634105928961260901887012095084648689482067812405780839384018812861190479711872457240420895727090239666980968066619405054737287323587225081792931270991748808356171450122535192412337760975154438296931361238392065638840234400944125710741922913085421341224145704387750626951070089055779356962116281207108425803479077341352804824335869135109201446051137394400601308295701360105870976149774483768549079940366470426086944058644327085258054630415850236618409688831813177155369532092696164507036913769244865012111660023766159493183116428696943732210547829987329114103204394359300287638442048743147779523453875533427250203580062196400010083994760745447267782777470485543346697619020505910755484774531236092093422842864232292867563670230807598613814221649235731249130663452059865224324215068287808311715709572022205877941869995247093540454536125580249753277786207263957245455508512126603347875656655249895736232283818790225668811388072055258763178274243196735206667009436342529285947416542618384846734696354768380172510401880983956964071506490683102759602658219704139834493578893887058337216422137446347911847047739022442151837620946743090659071133982450065117570922045714658429927854058139033214667251240068922040746847703759881333264837227651154395008883124471800598433992133400240193871443266678676702753780108563169377374268060201276795745189256737885241996969807000086168685216518564225110565948258360963027679500469256348033302186641809942040939888210606342278925785435690936517394900121157154531929155139636050937297799813414914614396465081417799303168*i1^159 + -129188930762814119215578599062709359580702298458927488855593874539772839878930377321661775075980410630517966985096517052350746548146604951095921277539126006582137994428678556235331487037556948472879732241811206858527714973523728828337029540052321303542513230555274414660375541765325413397008018364930150252828576044038915528951216551790014848482407057566992298634769398023718729786756196136948047973179088726667478359447827189100931664669261765364848878091839463672061057025270114389850667873690000404406365112207113336176007205628590126991845810843312968207966023883732106524163339811668437255236701492427807581307378309777907676963010508650899927823705180111760625615371345457782341941143613344442671923636928450669993492107556959394183856421827313410564659851936522664450517478258012543153179064074351865633750199562510134475369276143936111124598185460406401167135717464123122006340308845931657325751947735412346489263974179815833833445857463905434267048157141681492987641181199041023161925665868248512197014937154697758171846125015538394442809067342956906328068728832468270230260569281990985629732896820578198285904494497062806327637181776860872280671199462460847067529332396069318952878161011951345825277937621198400452240125477428062373864341728832103559941409010762022020911393833734578378907750937040029430015070052119609919303798794717675358362371817944266333211487484062541118199075978378975011554516272189973280330168188889552017917160894248737107165922253065112488976225910248502753041210795323259110476345225152968625599929501220072463188233664864969917772663377609729860433044610278882494481595314290547551120438397913727777950261212339851282470982710599411557677316288608679694325991071224452160965407506887204515975503436563519463074251532714611138525008654006996068554007436738335937829692504710021934927186427307768057259960699807494396114851684421798518061997148238733049983610596020190986635661964425112396071524792255285057950985925509205979687718720828061833440999929653547121103695829199576601154386117017315120791974270906097747135325446484667532349591410693209342937853631861293598761181217693040193105983277424955629825621251793803653448178011622515181559894508183276333035891794556113025213591340479303592219763211091493761553100196047700460579899932819276056313870217090144683708810883153106014028812945976803467800616127997447786159759541701918542439433995520689686693764514690228265109435267363248180870045440449426250159922901285130900062389396372963439946014845879255929460037900187314379686553213606997698747669028449155277974094897402558805715509037932452090355562223248077677127136689849739506126555750266332037954881010998476025713320547452584140277314907662678531783850486999953106507005315874200889688685993570161873818317408344028930173847017174897085096732441639492024797754611920888524939456138797932034254872609692810019294421157079787709541796214929620878242063249662198987450386844982606296610357069185752094936257817613493132576035733368074283371973874548736*i1^160 + 10051642273679629508529439124755325151379047992808924199023730347246088947734264588437800780774441706844376133011157449617413719332664339922792032740088366073833652784781879465334916425217282749854441580697428131869897477912553907298797003886318753454655416369569033556265722283700107069997504264045400379821691459177790504262643748705402344882309994175648456531316729370018338560361860108421626536274884132900577709241634447650810815996721558184084001670088403516169859079913784025658880603397019242270141678226829218477683604842636767507591656754080503575826752396135815978246688966069525633810284645599010402846774991518790075796809334334400817133694202853199927364888936962691303206297751530427002838325353202733506291021366841693733496577787338937721443335920999835621570731915371102569607001209185186280317733076461712429220533936308116499357592057268802782727111566444621475920431852305371233677916245654264647217322102297893136599086737043723592959184579317860141306100871355403082128776100870113144918710578761120113597383668467585953716434395256172884171036194768812058329929568902711233602931719944542650827272021049599265786517969150703074521022288283663031941823370981210215670349083014072233182226343969192545685494365332329718401284602191183832080686255691111374813990564343479542466163863393115367550416070561242702986303979349572454843587471941876395857718057848141929217703382102609152951140563842376881221848571830636270028185712335446478622608236952082882666009502105762446572269644768985583806402675046506740560550816814581013382259664443346542137380867749338317288849494722344537211627034597506118762850305243786771745334679892848271699753454209100074604426528687122338653159317718353831774695141682194317023154398104408273648393415517145999152956469663172708896320609308054790426732286116526082744340231183980184462478151484355949119637807191306179711228481324224406843004866550016979094745046533750721304107252475040892208548026356352936382446411246491549843097135705899929664214175281484917354039916775127546717126121950195786943432897560716892168960601917624606556706181568789523210410793227859517695337241420113844306499566750100913384176426773302215386030518563442522307926015705186150497074490609214757950046232620720807199985908888714017243379875529637792411208105035579599064098897533669223903521888701642558678206854259095483578954846780511878019575520562930824757048781645611090528705937444235549713732306588721168293505890905201498567099478619683193507455974694532666803530174402172665598641546740989182081155893984427639927401465364048608754862269953783845161037146977087114384147309656618902507870658980586199121987304756014069596983065233835335205979055343704364997985237864298688977758573174188893792368490613674470999484724246131047032092088148374129529094842848523877149391999562781364423377032303714506276231650183863411075363107850694719263786752371200615095021223590499461133061416421172950451755818231923857667389867346860468219375385575424*i1^161 + -174282823124559086228303557660665613273976437435973916113767465399376329749879895873608870079964573316047444693920370232304909817598527385828168923435026074175767097496027682161538503083155509803910367855966144999735972457668436666413012086244977013218718552864637019683723591607621783164607671741504153341329758762117284193938790613780545353504701506848341214850589913369486711725757369883461276649621980446147722485415724134083169569970704135168821531668797074250813870671288235063560863393963305654456153059278433564670704324483819281977664051838087810375665764720494628748843689599135029794403857304955392928209635762303104695058640102252228309450856576252288463816907111698566534792519615688186801233793776414057615657265831710681537037142523882077017160566305893874948114190165394037258289052542445830156404811425000686164154559749026916113565190823625163416654823424767041062951415320937669437741063789966778920646032386206796486029382567687627638870325477520688465036801939511265682680651130874600121500259017930408629535049141858151771836655179734585971441876294963716444287394919723680104635739010878474940622512502826018817847095941723832721973425825152386258814158495938349494018856505311311398135393097434650226206547333288896649750460339383119645769935377019536452847461404784024057617571735889123354700520402960376034329177738736567298286730473772557975417112626467646776697611774955738838323215639591592830111173359046563851286897844516691468117497005413472003981773647163536172062910305010889345678679515910355941533024309876695487960929231271595093980192865151037328341575305252671167858446282212484537663574028591267321752951439978264590506583014213545287164898887686656998238656600426857216579020802729840187023071697654744311421448741571773993151637408113015450143126565926220295926170019088778759244395594680178572581363834470517361454324852413471048276789041936435365451635817206402148945020184617299190473207752636340711146057222870795877018468368589624922574561955761294392010222752603827788928399417940178497912908457691699819955261581748951632687971133063200964144604026791821907534400702934512433165988225951273625982390866218316586397134597420245287289385238751231873296044733145871429155532740682634897633886061598628892365740175346026293117763133214055936406804032485246099569561521435870298530097167348459668942017597198023180493607365821137395397911817514598591155489561676948813869414021466427334742295374241273727758701242975747847425164900670319559069192697696963143055885137285433955269671632244457841988195067780177577020251262014347742649300309852925512644589259932923155867101327946643606537753306773599260155922660731631442860165165966520664378642281806019588008117453990594978762886869767014297709126305635471915364506805248842720875545756844980940855017742388786638155132813705943947473996039528723142309145190050318761044742259325611997107036912336481324447194903625433931029640806340959579320568134739797184966291357696*i1^162 + 1133445919580677906361845795104008705844953915700265163778783298249867410114100715740443906029490845154291742062033319191489938917516857728567212401787565389467425915509300613552890318767275747591486861301671425952769496463575761587133126209088366890469847695782355808755508736120749543201729501265378705373581715908820111833005272351035836560549179846454978894209400055273181254995224090092976010377087241469146592924571078124907451442625580993583959088949762063010681680379102041241821436685254859622036015312502004786826153290481921738230169473361164985855439927972300839537356246054305502031175510076709114297551924332497669391421653826693117796365190312414255818257912112453287531215448445094123844401623920062564623199168637438546307558688650731713521154287213595851307923792748242101318865706367496209115716067056902517998686010240326394439907830307093096074941654726770359118502889040749104634189736105725261051671939826530564748405430954472997242822598877182204509590235207276562474504129080543363718061184586945283334939353605753033067243549749532690335320890891517190244184849927752567007930675928981359490234466346188259514930066770433055419898722477885202563593126847410269729684822288932574728052450642899693652494764368274710056441986942292339474593186698590698059585695502662211882158004280929437541241561620602516316453587734898549883198769107673558227190936018432390871102333471853929773368536787718559376845123383896031583880713338814475781924323370325759442408362503498756921014605078687035459675925385701474608967351614418120032223984937409249904502592937245990070489754781221149868466458066159046526757574353693845233095980575434889695499824090838858580808904245758083014906959464671510670179387511550420766875322428064139862720715549209638801893446084636004758557107211169544326846102449494605052173943644315744767587343044678062597116149526861637603164668850852113964894888822313674118128291692053345085169274400708572631871227053756486014043609261772752018306724687604139958308414249633400769942625055079514561225091607417117248019645027911054232682808914236953248019727120925544110682836379736252997329981137168328973837866846570540179994843873772477073533088871978442167593753928211665066510677518316351724207403496062401271767481349444762956719507340187247906161425534278706452581515497094184792559191075442811893078955353467037826847702104124128219004453823963656910566977842215340885840954210697199670318360709456637621864715295150388020467368461561120234082441614904051901261120691950340148429481789622143305562326345185623110916961415246762917260515418102777014569392101721271155402018394957380140006266631416793558932388552422282184071065829788350170745024756404448951196033380211843220417057629692050459993262634908464241670516242015860484717851468115003188022509419941615977427218899390211493064103598435169526256354211978187507978862903129819401531520443531939011112674664526752980474392796908315012600692736*i1^163 + -2161629355307371910921407324503279985636106966607221878624490851726329630190650682574359136242073981942355186450592170998307754314101080656061702243047145299281550665306862252807795417550760914761504351816088930619564088037824993874536649931807898679363643518201224762527270706470987916792301879642174058246998958366937211293782994345115914855223798422342338590642472505233299085089670591193672243035233289060624057600774416476731325876134704073751620179940613267653116593192102458224437478124155627208002847363621254356030776841890505173483836720179452564258952467881395892914102240310905730973554172154511783222429063131068978248965097882813317294138290933855112207204898129349628927331927134735455187675139160122566178916257351567166084720002149169085377839628909098839491832663217775206677738178326991764025091528732849948512735193382825817129776997459499112694279229082011000745363342521419955770726636632524718069140864008804560353562283960506620612702752258869679491568532902102307018311269918963148188370197566865036954044320875155310626719656847049723810653999877986238425864876038701707704920776043454827575963935364597582212870635686567978799669627029805500441938440274463798302914401173987802087627260550654519295838112099982441818844114199847239863940184647689084437938661187020061585933136136932025076583016959853544700671407409647025081511050350276583944258231757281520145282624667285740449377461378044735693179084775039353446273308222319155262331976261176388237302650491812033635909764041973126181135146300174410175395112641866504282898168011225275517790990180768728541064585043620886491069081542280075488817441434898752018487618718904436953796565728827187359860754631725912464489989819050133159240392524344877634288657656424135239734023542760220648065127563036773141394035880271338260446584180031374888415828061275876007332708579504395701038045673041914518420053174444671067258762205522575224886468691446710883158535440690700274431990996545801120612850382067716138480600845748044340642004108311918567415627320260390424606050649086843160504996265267866278240864505985847481031357402083054946491877770746686011544974651088535575251429300519483167235565346588978048918174190756195762182816998212734861144081352022570823563851982628382166117923151647090706027828100891217819227657530651017593994147504958336375865384486705244908567490140459947763775389289281962877232429978864408528908663322335632336081642318227000332852234115012727782883470420622142030819450865566146401541911984615524058013845930879814622992462185225702124683619469808354447335105802315617455751588832302869310337830281166572256306883565859794638911603556601252845743451538566011698674620390194545705169578365884571806151772871123055508518719488152987608611345477410702661579017844351189336460176224481173504295284666439702027993143161135929263043685415102427428388281013512123080311955407310732368601573583093221947320818258083820922601472*i1^164 + 2378853778234853546938254494457839083377199868407578419582595998600784824561610286905205609532217350507052463356098342110064435486356590366412244175328654728199376736635488941820288851305195738093823192998361673520419338455389355727638106712167973643753368681584016814922107034644244419232309717108611238331710437635553060475070232190709564919209838132004987439928096143190634028867104685833552193215249522015370729032344305825649716570618610073198120330003921201203041848195803294903918257785228768121282928330450756747616970913689486911379845144114857774426378287254617977181717293615166099264465862940330511961394256409477526822809246206030340202232284619587487253537304595060787411435328060746722238356184761041142785525885274674965391798106200713096597078827931114892363206517965440759130493697266230515032877284493134974439315604335599753132322601163497868525657337454744013996458529126413394798208027557229999830087063529020511908947323241318325345994317734815729072765883210636187956164113467961072559802276090570034065535456426521777425033882437004228890811548973355296972621849804274882724826974869727722270304598336799618833178040585354702023482724580905380276123932338290442212216287922911926127633196806684876097120052876379602326950853880695845124420440792375088282612415445566487978150822297385995301121558113816459625919481604968557107172505429543043399987557356759842853253833840142020641239598129048239280147424762221330324165966213929765437798416880315196036130846590337548480881631506672146184773243688438140642996980120677081623667932154181448200440879198049395394835553189644809329015447054065350609811784894238705234882268225631187655964147472757402431845264464325721818858847493453362659674102980285604571470871089660402918422006898971904704761530406420535427509560698606124356433037763404878591267245250225251446656187764530348346163676221644900579668682206238423135378186215355289521434249090575245949225449433028362567616050397494456562984488680026705060984744080523915390270395620798917230784031051032927412886380003395225416398264721302998021775612698672844064716722116361314277951915823923744814272409675466177619020241298121477741085897838694106855566379228172742605241002715831602114163391757835703173635392726595683271376124949454347847948508276598880821915016311350088057121674399174896295494455417668820713919826382073723988000922005383109598090164881051745703418596473879178169958584551311253382619870956837343006762628134402856530889834348694703216717880323745738244935873366678293411621431013225718226811824807455450960670601021041211605908531416184517297676564386133286446870894529746101354031387002323968818375752537621066786388188608371143803774803260622334508943284598694411764368159110733150231486612772915613816451505868554128639189083765054043523822661027481116502694379033957734760505109142496977875050260988766071759337461531616035327401229877248*i1^165 + -109666897846749623851238927418388447575700047641821926448044587570481586933721977064869105402052218387576462675568405614668627192424792253542207820236534384305619174793319634744564920933178942039683913249609327895985190849412834419179241346401311069402176286620214946546133010628081102322957780563871300293689961535053271820220431540412229689208534807503468863643639435799305701363460202764656355826745644730606303068999179558450214233060848872609562953103859792049092368526784451180936623916888262793861488410327023814355010820966104610796683143704970203451571845133682149661245396143326606366489941052280501179206250442624357859306659044873965945955130880011921508962733752836883394234670788871396958300629805872667688510129180564263008829490328557481893110741949506009360317044492618689120323318714366027454684831401003102611300004770466264336390421154814200167427868788527059462409653969564700467152586470750660371336217268070867980446882998110361169577060047312347986001460942032180963924624191948574494796207805911699342416058861868453017612882413442787815589046540060868280036808966398021887835266215378095419185534822365420998853026150461265028650266980753281962120645247156494799126468195575172178668771360903561382284186497944671950107410456718330788405901407462896727261054461180699929903866932713241622858831564380846832788777295200140748858954087596950453697618937144848941241246081545710323606722523766533402607631410851639849147581247766365706805307243131892791044107904249579139565234815568370606275699342869542602751217347348764922436255217273107994096588768942015958842508254443900578021765029675904197899208002293183118143086786564312324798517530851802313502433417582506326024365368887499780090106991586506923097552388969063501626616518991757968837458185521161492909421473805023954585295099037410382185054492465081832650613992906809578456967138900506724922169376997494758991898562705544852627645135417507200593775560502833783937983969114556494237737853399593976005686331854895795892118960656883815465367942264198563311259093075972093664580287821826355037259261014467129587538000439996956667067045784856323326434651746580056753446811133737259440190927198132619945035397473022225308363685240327774770203945272604471764326943563952366330728073314901350584455020642234579766799772300962240148257310016406307487374701756044246251284685202995928405775502796915785079188012062628321181846300877172465590807004656071402118198560058943660698219327058763658918890110126571846670782271691829429444435761212648457191810319844309966444193636358686193704263653585122298403056362918489504052708401444425976134633351575389409257540267022454927120678026865698342014985889003405495298416829599464325065851400413949945929685288022605732482445405416023797275023279172797284447326137560269524242701514860074241940456574221981964015537811444855955476975066254008832*i1^166 + 845303869105912940050988405415143729448114089383874511147440169666139877964507536116361855618599706043261118434566569884516497229473950545693473938693184037732975582057756396766758688114451861736115794812728572494836414458972099953033248190835850684403224149881938500409279018766236994161529632393209910339139265068824744638151462150535090873346590826777224301538348064663553272071917436537010033541834565222626850929074377717091939090383306888679586903315116343455793844216074755650262945375755541432559750100887630261261857272440388229917628374937666895220794699190358785300355267793845650156291786060502450447855190154733237550289624550502372230111459978117975059735906480919696657042927760581131112276320473472729730964266821786565784648780927633824804403808850622141656110933728150745069974814084557796575339479300450721814874342683150430203905466835672876127629157633434649735245482816142357032832812618559008220418504728004561253464386253861018677852588130491886854246044647150045900986243277412832639993361666215672618138723120771795687956895600887657286919267058899451732366687028992435027078020870110067823007829518824688139963775338970154914323432038835215624320100080409849243096607076615187390641029827466994243950093600120790198313244048355939204446232891881600954367415717192049005256764321704071750618885579739290479560575443177521425672704181757401724359004528165701214334466805445133353502017661654295626710211301470288054534977230186295472397514159696651440671880099395661577761261124917661359727812882455952962085902701348627956187344473842299119027733664711440561157852540724886879812925760562122013782884252620774577731276037661876763889885123477040531857671699363859177936447756646864673936140860436624006222567867547286728655914880903660422611272201509729963078584823658369288249710690281633830181319839234790581173136747163564276523528681368528889939159879493936821713150337596994710378010229569558942323780650459655819609833564703786189279737064965998101689456564247321370778669941165712339585535259128718014896545256829155813884531391134995081373082778034060952212914633295704752446147312507452518857165263696122498602846195890692952670478948384476351329267340312816188436777742175599060678159529015178691896925531805773989042042527158499738507283247114851332934062618510475948194891141497094479219636793853228239395608359004423247006983002816349894384676389384701205880268189632811711174748851053608833821563020501475152789929620359732515083190294099920075051188710270887197760579615839278572439508285551325095726660833917071615048956592152105925777872770458635477373332208010765604731924157099467899986218813673101063550764753180102881515016099336277227224752751781187152250366423711875776775334238623567850414189572979993830385310912300634119990201863610264113377960000*i1^167 - N1*5350078752409752217372458576066834067914492888306342196233522481358382359296339779047191010780144657294165878575770132907863888144898246710139424351651250481547947244803573287959602669631783510415145013447310105471725080554503117209610101971225805707785239331554581402478780655339610271295978781222304597393926720101835973020550323301342030484013480312420768202747398248884944603453541875297659185825284105808195878786099413723307913229967790179655502003146158575867343377628244110521027955768847425335148169550525462606266119498400384677430582186835907000015331006524086394887639335744466343021773996461762974781401347173579417246619757200193947961806640625*i2, 526117982193825649761347785952346689577098225851710302992461787200975560583028677968878407530829423034230959685281119864731205564355799491082463173816604068284358825024853306299761838103006589312972362703019767176403641914306998311992488141472658004982620044090591426966694542277187853545443993242021766015391711864075927127365074666507107624586215569861469376020788023476930535349224787911036700684385105272240945043977406350533398390881860468436670324923040225345564459362349712901109140099845222416689265776647446749672089163368378861203084630562760379279393505859385058161457079717714390504914763169434891742851329801749187366802241538404859044022812479759008331162873120269507769360546071824576960887955359901319617483802421732946293879584768087334160390910211674823898360105522314344143364640180708099955405584188113487534657301933287275929445325553304299433541248139783181864985085668608962228883740958814966997573878065904321924583618284841829738616245848802917422087431987248022815287673379605780415805522090260087768459574369759805584757977776348293147020559479891562471296335350601063239592697810381923510295025540171562277422036250048387828837490144624197945346458239849439989137014270363905009463452810555550199321945630051702396597630405641538320173061025856716846529160299676063480276127808296802515567182580791975899662664418889134759007615048482608544500374646986729318416220378230679264417735882211054597292095268989857415472086018155644980188328766980009978820836827908220347713419907745137503731166663558030916340001088833518741372579300706164162155685723461544102381333386153503038749941086398799330394380149479821931833016461599542250598807323432409895972852826706165076457537337268293969563728391869906752667758795238096643067456775128749006914358584781954469020557016111981620229336422522357564250093963307435867467722918675973125218423093294810616241756378571387194724871203069127679980019962009062756725942968309981913637354624026152129425083730041590020469307986676357694798489197078791927309412354839862451573731076932727332910677296806394309167838181478315101691258503352346424663765047882139846193624248103229546607529319299599292771741292433801541540309789290096032387424971995490207786104441997219075895016923321264807717720486430782544214863180050433660796360185894614322126871165619796554808813317031655026301070776534484056225331509378861985057353174365794438035457075727490669820356475809125495255795415305460473694071051866788050203472226336757491494848048882811906877684763684495751108549998528707857239565990075806173269996796359405711913401397158668579234205114989615288130737498084203287659958769174304107261929523922538244555917712911571050272389687672666545615048877375621943002712965089902545335462702379464433636978660577062309436482500411740172897172568273994483559370078643895966642825970321880590378195623769072855540924902933302794905878212829243677803959064526649780416645601125375102722988376780015857722940379846384652323423053155780049383877752596166192184307438840490474413856620302874435655252819657722433569944658072844270855105329135090079862682238525309515019854953453231015279695742742722420163586774705194488932794831993386542226045622893071691056386851123100662105057876107113379010863521442060899230300086900777199959107907053743664663373016786176660386720215260804552368467836650326471235053523375245797640117492909469294236130064872838090811880831451662140124426631809984338299632498182325781459927284688529193410656472362530861989283652686401195174764566632859582613720817711763007038400313450374164699656420275346570528655613452594567296489775429083562961919023371388311324542821674084101275484826884391890237650061510635316838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -812725007938983661413733538450425320658662599557262574692777691336595484240513828115091114628175146289346924476803923678727839392635094053190978825563056533711306366262231416414682823937047280871430456381045729049480664535916439772453677382528794989032543871956798391606563617482642125324557116009394712051323786700296464561871817647708976303522913752379307719420320999659200442454156887093080354970037433263464567027947990196015539367516821871660417563686376439838888809612094983906918508058249707938636306097784263466757696799040721291590699847706666398938484857496044327770898573321759063646397570121866878220372313936632286962200747052004511654632913419050093768014562462457651300673058149025085268851046104191115079128629142414827276731030325931807727425162732785777350910395071774047470873350860852041158914041608532418101044624872345219476247583783950692539598960262628214066223462022623513067593634928918482950754353816783694491646963346104501887707863910756000441392949928876798885061660330360233993578548719367974692579416788268939885159528322201705935557131514336953405120589604291291687433495535015851805381340068281050170650107979984199486551496922679778267252957214362937452590764652840384542064800691530531406930989953007027299501473412102153428758268007556895102909816750895654844859016373080589902831805207610796113383903220876344650619685763335255176041709554706179157870340383088776308659945699376045366592144511414540069279447066352117988993267876203867870047604779002461813058047488334886822119621178323373033614095135270360629695912313273442992261760833291093429517323603012529591123992435354334161556987270920324166648212647477057919343516991190015029182811392910795301638672440967691076803312186700787406230087758619966770921575616189453356793909797787025359642266346005895533979011400764303131105986753120300833190764310886580165643115331607347349432849611255969719117420523835965105506577505676976504759385396520940364665200041542863075132831444752173604434216420245303489634230166006769594671728074687849943740476922019851817788278049460903228061446920551131316869468543015087529464718693075697480108662520892848833473162385979602128126884038970104263621255561070566503797706894548064617637403754138705924831228605079872827589385889502472444169703854224556652580390451924204171244033129367994309650822551178102016346200670551541696740039038469339813833014418614185489816675133428749309922407243730001639965925693171113346716304385574392035500757795569478174681961828579647431626292663691377563416128694351426671654327210207301947659811362434536358288485672073558718983188971628837604759502473238724364493067075738655620383588894514856732157891959795842771503568149814502484657159365045747315850205428940798747766142586444907151220046203491175624170703903118643281153853172493380451480916947229048040414097828448560371495056029640359657325755578930997102111192947864237333919946829321699491907150004256084696647334572055454389102745794958661160440541902388462554613619133780348415083775381237961907890871273365970718449953371801964522982215686292049152555001598508657807174381497576487025956642595852365434362523944202011886085575568261992944198575699688845261072259522279415364125309231446902619476532586770987156720055424043553615849492347829369788222182433760073686421263171269890194925072950090716224992747440987110408883376332002627999986352882848722754392692346319219960893114436200351743791750426471838595391667877581657412011636402953788775728701488452911977245469723751886848257223342585621482926384952532817663049839245320337776366733341657363445324208709754215346305636964904489552983843285438252358714633935147059455991853673692449024712016154456135145881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 341076151277919768692217312612559793033118965210222730792337938556849134203566432485275534475684517998701437189127294724388393842720406519204453098453343148564327487194927296852689586627405709557173423315953249487386387345797795173627966310035346373085334040494413618234490000753728486659140268162497756107866054670105757227275950086578558491393092681657438613210680986881831183719308382190759641337194698386114455481479034788415314931822982902737612636182879243889712094041505767685059020457759046389249260366664602552205167675553158085679969434081129880099535859364831377527554059471131870071016113525621386371010094403504380572507674962047814753594838268417078081403431677884572883776555166264939140343062171571612073008813031555343393638055594948080758360917245120267933981593565030316843466381090668499470117624668133416684990921121570327423500669785154757965614101106346601533404913109117259250083675244029779426588312834867347718533868606061130209708225448119792247270843436665144654332356479739659500139036947247464992442191000665529259867153625360006861153700238669328726904309646705386835432658714684987635835067559664433094614667465518669242926633735979346964195045916161477984949150290905911696381012290269116020830595019745741971910647806721447897251973780782807494907723122997792359991309551505531349446048527839569277204002220189558064695732209507017539640509588860384718206181319984537154455920741542607887768464195619634580409255128344229249106453849772837871535048883225569829997936856584088002941941466661757832526580774902632295202922588128824407471273041208006729178460435682981361479580650530987733895775901897260608807607473560192836861270288050960407440082585041795353119819707751192083232626923581055447507311372955903379280644938097136021139565847507601350901407078951569270332852118966554068605027877167743859001137647952863651357829089163483475961077570092834098535994146426191486258785823688597932604088632546491669903037591533809459368722109466652492566696427306310283133786857296689698837439598075013019035207649380611811779545662397699465984542461711457326419454450893804813068760278398265565665136556292503379072521286681104266639996913961332197377384696648383815460739701185669030505294488661603117919383377338606964666926593614972406897436113521266571031291773848685029808466977949566890248846063634901481961124140525612279297054529381046865113033636995628718709486479398783313000122945254773451125578511709109383195428383133813282276909634968465844560924795787532659299886619054480504947916960178518061220033049118478964192572547353462006614182088144954638452278912211362717002688229374701144095882286314272065594902803691746651460748788916273134988033928128516486272198375441511472907637082124262327178632846893627144678655622368484503716506914399763031651641858138082793861796204034485001529328539771354403252323244537631051350030341155492751590761803170833989245153807970141450661835791982876641419613677475135580535587265246077440040947534896006980768079216703568733351391566227783837714488895729134459255023232269967073810544238553719658883334803490797973947363894008958702899717605829231239076071834116829719682828294435412714983291365929779669740673879976750295955265626275410668823710079460635500391762745967563652827527902068605875811364497838220606442786431476319572799973065729473228496495575942806653400228872780513724307990841564422406136505553163119100763422086762112754201613266887186089142293333873939978276425385050054345140015536331404559633989132476440857922119841480209860272586625278963583645113515651060624320137880507100388923477345136016491349542100557230844880710760947194356367803229008019732472434562714381250313418510387812428572262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1459155721697281903406885638223706568051512545580170422793751484652153254696403741061267148645813750939469612661481440792298773616095499165764035499371415456984240921553888313736453821709828632280246259554003380824296056813808936124635231563853161913835705955879369810052240943380062010835101390489180433236336922711870443763528234956315266600707836286492497166661701085926144284619302729639062152342315286270138306838925813686470143894995059525237171898162122877145884499873892339243489225218402619103936977739792719192728219095260185150328175169725907764065957995010047132495627158965710309288079003034628789777713749388391399853925070530672812821094478356355545637673867435801890650251311623108349367173404170686370257448108931920473194158122476031642617958132014213792629066349068594141773066182461817976667147399791540816641441588088458942004330569380830679586494880715283474639441025166274139856519295436679244053161496322955855411496734320930431995367400021724562877027889117881275073863097640660822985019973186103293161100681237614864277542081357385552582607892421430601070490530760209530948524788621810927647049260915412483945672234503422380601043513390342428295574051886076645358031988874495925914809823646031114236802362930520397301429085140789799572106941235342556744246209657406630243195130885295173359774681978674939389173482855205925017677519202436275853826901117774931050510006127847256369095198725892570424884753568579227603326879534780457554327684399372093241149336886034116638318161903904327593774665817830892324607158289943853630996483773335242230494119449954286090447495881982459237640634832104839817728748300269446401014488760730786475446401334770337793691574122016901901043054894478427822290273435045698958220608012335000090098628660760921504792041029406730456070148351152405405943563662175834418079692999247138469029679160211266418501007373526828348227830671474730230291552475015432652108776801274152008197084027858816655264820025893315922498883705121959641842833120971611916280767519086658550955782601974466630082982096616377350090788155884778994994849459340695372933294580054870753654073134698445432613286454539990351243408025208724873716073769970497399974557858103442602019855085748057085063154703572890272266659311044789004059657562698323665715603594408579246513357072799126997929728963128507073668289563969690067959843821391817960464631104306742984819176533311537027762377696407008792167615382078477925954995076005695220155975899786875726861666857800309198887636678710852660357498692149064696537235807864031615627577964552404986828085296222779903059121736727583926341618062204175917320525362186530833967973067085640931444202198252409673357823266806752926780766294972551172281922498639386661866863603040025936043413865962842067145131957991023078002549884376646050907746892561300286261836053445449512267604037489686157943106564215126115797909405796973132669105875813411485040984354817374863892801520056842207086232232769730101922080859578612087853071161633744466723567868869368662731616677233267001092267647469046904045978029737202876934514287428992766091367668649768784495578255798196155974374968487472096436650454307904329087010732259627150575225572218426601204916468177487115569768076206986610155200087348574806545481479526013706624170232121444056035652200613035390847397408525353316624358356676363682970184338870811272963013816346877019970731347935945493210911868704300476440369158477301432815225145017861891728916284712245784789575874197121619319458935427175900352550263831431769030089924297786063976991656684727392347105407240892583752471736259220704210586523833726890344514728047765465092610223624778083126757519823064079561705300193459540996954717326814068971929600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 147394541248536213136882697007862365629084667833922343027012281229398605465373631285830038599794828682772480364162211443660102227910864241995573652876639091339547078452667481409281228981058067513270421041815824407169847292547891325609327586491851930073993221027595527899614725383603438295473805898355909371041050863188124152510886966405728662505815087162668610507916675324051475346563431206802458061066764492370546787746362355223523503624419125172344829959084867690562010579837778326139410583035598758676540489960468803834364084764151907021650434901398991431681199792731900749973968056943979674817964259585307943579198349088808347457423879580817304009929631235410987180920957251496986516495403669443196513329805212449801521263630496454624858489007112022465842495871207241965186598793278389014719941111697781490348279382968872968635547637758336390858821765494722712063923446719028975149366546446850388603614142973320588179059161726380266936340130013727398224221218395219338945356334610098918181034312818683362574282252048467621047696229090580198384721416780598769750025194747266938690057427144374533883338720451924060012533453997515570350647988527113823581007253803657680500490457289763588646460560223877892620938797608484253114406028009674404975933499738616817318323629403540619021210956102553854239464777656422264435606127346437625161831626847971180444556425819382636374981642837653710308417909574127900880041065685655828662492326186945300858056881458148553187050954258291629233324803446237575689526391542717793832058441352500067834853252326082171471353643203639622693372962149161956059190284050782195674726939138793622652089205963247713339122463522830174876704875912278644533357197522696583987036000589022199227568969016841779040065483290314425329388122133247647522509875331457524229569103740463422605208517279161207740514644950660801953389498694457123436828601183136387225901662358324535548535996507148575480114488596100828990666579457941372016753089692103102520896349900924905466510300164682758052663413933979733981223811513602035830589483933792281353612737157538049309489551897470892441952446883473052555641495790986782070684581247034915397501390823764652617644728506178271423472546763918534213664647322684690788661138175859774095933963256317229231229739627702729623351600487625090261259683543603892793786483867555364989280617517915359451158531940032484858955073996553357675482971149656553689694420902922578375697779983087241233109296281891248984274534918892063197058287394673330545350288584468449672756106633227378373964120762157549305895677401926577206635640565486399930188934350074230648064698740656504160577493641630318735019114099534409720924841192869452026268523332057535556496182813677589475127729932756981883473232088577377543645168390861248120556212234994301634056200280360996337876345490554017350759378230910885796961815081254291618166072941662871834231422001841232082807735680312591911409201929279666131665351108967808124817454230609768287788302783452181341638701991987894997098119050566062123567840378312315191562843487359494031837333255194945646605334017090576021515571789585709040776721065435403212210333106742383684361493899623258640947997792147374375345992077712910338309766038258458186203945253508932572893878658796895207633516033372371755111086980547982003996937491018679257022958054248221737041522392845148267388970996851019546301850601333056067904443760433091856780889084479335086483715948984708567622773351857135715757262404577049078700024773691641393574173384599983246432297319623980874633532505326416357511364033860916426400149897384358583863378213545069547346622140577947272961714767395256075555838197649916588862206801856232991071034771604278056492072502635192134297190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -97968240273078622448703298945101393491235425015549032510654553295361023880062836565356690521484667376726262241518307424498875397443337185207609447443631698343538025822874882501116638868692834705174039110112064661462141525809344959063583691885107662117447956135359960938873543373395350926793979106636770330588072601366136142725683345415838626846140909188930476241582419248258334699281332792428473288971219986945647264210167474722399563761606635442221647374963505159517211686363840985448582244735793942817531011106097919805501628798285983402811186104581600020535930121219146888290017389865945260774940769359225054576718907371336543067489045670536412316777747251194072909013036626159239993230884125635933402063153353421685052196969269431441873524253190806253965886767550880798366659898623600660744431091430724530619665951250755249330512936960028081110440499471006072615250064679418756616734495474307604252886198813715382906671789651104400212663444806960704321845151291478160723933598545834239949041197139459028153986597068937334739772990249542409168352707904657553925600633935235938325834748600094412370026497365749412058038431066834650821825164970276157159946796507175322769732340377531414816060351598930510286864556999096587323540980228621882217604907475889011447221660566065734146610505316666034041348270735855328925937258099816582978264395662992890965073156502715892777960984726893900999147050838210518128203842990147530211347319211725727902271290803371415620946907385301007184045198973663760739476794232605306665423451569616253502611812877313816069970617900377549361925197051726453908291981850872667570102163671166382283986523198796788295817048013950234004249332072901676687742541032804724786177403707669478992778904392117200527949073836785733231009746402591669158398345889163463553981416323973026762813492577908373499114464075984546046546701378834621478368784080488414886573660250557357782781101403705763770682927665702768500423184792066783751604318820493966610461858159718152071005794072034601924454112700846388023591612279517897876477290006073680474461319730434969953580851564775164537461810376021148467050322080951480159138630961589787528937883503125353023692762365144980242776145850251180355061508836147492364962859915680826958326632611643892521359821362652863198084587686865599831050194106674737823263212044569716265355176554229084038270091825248202235970878143351436720035922298323041699051847668949875979262343683862427799912875767294163597978534190413103490343219170200864284451492119022637951314272021486141423695566084477645978986618908458665403937717787316394881612716645450486995896473382090699757056393573815524778814908482747430048330750514398486345579698748492178019747140930511307594513545636255403485775588660836501502385007880155108865218588288701285504953305487634617714408996890305987540207742286798116553876298153953811015272700813774064827421664152772247063345734794542881674237645935901166250201861943763385657248538801124773554226907421050488036037720327424705486497197632081081778301815404767694237744437461725486836410860365412566759099827281133158989145556205196147349975490090630853127489259610262616720370192544091022589688817923807510150668587201948278861331239370434067859504048295931869216088687270397552403392600592938192719370786492202019579993802381698008274805314550882285191156810324688886582171723988200706474605110620189356343597655204371423863835339543148501569361341898199917351664404986130614971961845502862717965638992164164630045458299085734003553004976389339160175513774927837074868618176725094749020957923147916120031973858755843994953126441049080073576702772328266612678882686223236247162413583455620219909349842543430577209388091349724479374124646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 16612654677918157987562699618953865323078592909060427025409690304438367649103459327876489266062341235813730826983492322113712487522153698451823217313147029716804471626546820141784726496552454240184838738342956445978692479582295249773664009501960192219711323123569762083164932302774828591238112440424343887750742563003581702274238819227766450775729014146381734233914788165814930822290160031117942365222722892843609929313411103895312284680612860073469313118016216478692113785485496017143840778664249472235852930037742212022419314953138761276197870041776865218492404124400052554021792535516686762375621225630109043482898449194041365162346815006617888209330934135859388354132950482833030723031611219900090713414210990987776462778076958913760691282671726774306373874609277377578154356811540650274240807850244859102183213338086348549045961971549667629622772953120922177891942318394319701186850183950550203462047120158759705685260898968675734794173386946217864306327580780590512640903329230413611270549973024597445106937322506445324733723069921902957672948142874835326236975528310968349776741970186731194246561164978959084972956535677293996646620223308954341229061243825557665334600599761396339198953327397204730224410200226850067123589562180890749720527257858821809960937799828609022272864781402309553824361977582782245863123258915205528186248626844617500883317668530483732146400931014799942530003007158947147821689904417679948350822520723429075975957583718910647156576808273046401595304471433504037905313082099819971420776157060667763591400773418521005935251191000621512178241007509693299713723150569137310660930094017415204933553360700117089087561697150294720532315944993346269354828850248188925672660324834887939538825610172060316291722737505430603675411460564057452263452285533473344350313272683470871190553919739038619365194003812436599953008448882003683074111772962091223848310352139887782018267753439362402076036602974973729951668170210235423946555910606337500250335460819639114519605778391805548350766377566941820238462999949720342464980000536258189813841525990420516346586920110605988787866958796449023312667037212736737670099119146716238127237513681278015432391882175417977313228313812697135471835507502234935942811378781948400102093830745054475328534845403687618644837476311924616114597032212075256541519905917605638319050127155125486570460318540131539278596095140221784479759331207189302173912708502160086697999991420604715690855565618768769705856374233760266445470304365360208851689727826184932502274515217472681702748235543224966608924106264865311413523139881533859542583493255208939870262958668872381218745394521564434679030993658565061742996086484315700637009699903538094740795131401362872142946176984889948329905569402913716414842059678032758736570183661803143207030600938235674102925417394969325148458305011579348326271588753830050973825685413469956625868575177985903458164608843803516712889430817772374329861931292442388621520217513775567638202385415731702267078343662933196761800451061631695755788534899114240581795512391496388558634080895827980904401913496060846241832132234375086418515376634335286755938226737032522037752290451157774450578216790532595706217171915868068330304626585407393928285956413435302671051446282316874540914482868628619480383529804689013706025296345535552605503668596582678320022647714415476051572499392162010155800014666752545074685383018202456372062556596016847194157944178237342591556057895222177968056486853663109951799366296152089130952665488292935800605901544186704906060216891368646380910538722514998735382916974013545092182665290214610468577760013244149321722145693033149165974682703999302096346195577433343066437570212902224336003899043797485001916389785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -123998773977209567609704830976525503407745489327563652358117463717493483150375700440488997629960390926248938517044320627857732816442545094079309186336686651900368052844794729858910847794363216019311532565688952676646812995705551549675538827074000082703267182964744312731657449615017931660018126340769392195488870181386165756888831157927610434449252938526399356460447857274596891433478050287554118901232866136307754147204188902869470608261899254764523552061580938495435770197043819376760085209255013033536555789244515464830747999923669458541695338931863313694012050270823721565360476536961966522012907828746829070953011643164139356790888020876944157889356237692006273910014394809187553870936522826777245443636710538698369705462342996792428101820127639967025061841204050737875393000000905121336473727762207284482762977088277973353434682819552296909783324228122823543381667373439042534156376884978841734770112614831796650987031493215255040802011149962438128602269309139662526856128401483950344975562744886794851905328288626413407214710099131371433918418832462956262128208781526043346047497427583459511195997007077328176503541604597721929529482456129235866099326249533269976272344095108661843364269765560970720208797506244888334864022889777804143973493834046335662979810893061552191488629979295423870914274872965665955724407439994596429034259329384447615999647466888095926821431817046823678308533767956092405967140124741497010117818994151435737796148158635205424610150906154571441212574005486684380447083457793057936466330497786624081308422184394083465799615905835501631344043447692070348512230007306486245350682516641674612590797034090341069374715231400413856624789009049042070146433475011290626401424274367716479190351963105545798109875256535114807339403361859037372053149612349806688237537376475385671816270060460223838654584967255687753035065134097077180090470512472239149882525760646151806363392945660078488052757890457496954633234342023222791219676610805123327881989208136621798312745559718436860309874107381346922438455951156725284061443276509287559554960547040246274459397953812593372324875495600503852384442177663999001204816571517864946913077406507038933894553261760349374530254974151133357685774587201319607953917287383955025482818336924415225866107365009453940113902130816305171059416605841416911905614572226759829501470031216695129014664021628745685245042624376509145178972866055542183454906292846416075998053145036411731064196010478703465319875502238654014981079406782056502005090150982868491031069317829901710150685775513158365749869202715905848609768441498747462748121289264529989773892278462552272738651555925078245711559074336525310253811024880759326865933109303718574939532746203766127268652800397443616148258327176211149162140502592961829296119536364325612416705527774429407620473840563099717644200314604189492791467443359058326951724042387633464604497101500210346418287108334508858592822383197826434293815663545249374158445553563830214100413102453017091030027359151737223238044869073270259929191919292497377935131087653447894596929714496348271998479783161482977503727732005734730153236437639839984267046750609926579151837397194706760088912090137285410233356066844835019472256392025377673053687242938383928924486561545982335490994460845783195332027228889167358654773399567164688053989371019364570815789109382226540734410314132014619085535133478392176523255958379091347454909885441451072488832565122990015707544737781747990891050226498430736639617487760280754065113395312280533013665340086244983460961202821503716083291782005032507134642752612246040067603597896597348254935622673844176204168549002318582278590758378371765969397586367536843672179156587626288125350951703956232842980517478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 927828651704005744162671702151861679388564967346964659834000817589678382553799022607905125781941452100254214362256753125765983016697480809923281546972373127498829185820306052618912574199173530751554626455979119136667773495149225657509742325777397452012791135873510767400808490167090441709245153300307571038912812266218346916884734959506017200841735528793368918966140714171603618770689630204057460647771237104772807168695968574074495108732896328726179987748720007359023187110872031552269044116039846964436761316585295835606654411479802065100296438028266916217974481990843096497238071976849574003528856750284664674317210751644796554605261422707451456087667543089492874634778557453461517114923445827751831234701721902466646505915910265408474781993552842890193737263680189485088701191720526156579961143552915493143666606775220809872396860153899124287465280573362784615999898150534278346183174709276104155306513574255923435860473003771708792849837598395099617118205063017075886589637945125118287314832995688561310698383030142985468657857948931814993834389696529808181276790680902304679840176628558734767372878551571410356016605528992837513264726742942709962423782979355079887792821277737252111081542679715149516547692984523373813073756517473142876111729991117393883038184717238639708370527852296363745989614559581147079175108874473422592571417880936120877349890058148578350246551972239246262207575938148885809982655075491495433445288837043722888100340887194874450920621536058047575931546879763015990980272395199097767080035971363246537589382516062195152580536306207409010698962973895927384005394903709777480541303876088473551999635109591266632971040249364095690778684040968730750183289028030604422726715386157636732046015619176846090692919125297130552243726048375933893164848926009459508931444052309150502175880700880995590006368439769847543935398713181328047225226290026843932479155975403214404362223225568940391674364566599001349320443279504235306500197643716331213192208157878138968796403085491340542920269536046600148784338885605041003531572472667598972166419726903887223425215418818911303964792928737664271191797849386186666310704199209910680157577253842451875056143053301342867011799615351696213937070734188617166626968584524971662373765571822649684072230052226862954682842799489460021609849002947470643155090231916692187043124879468127773752926974276736578108032261802142170527177269077703736449720945657420455206169294203706996227421484427636834303475083932366527790525895279602225532210614917569382400164558911972717870721887321663012300151913880633335616367604899349751984607232770535432756447987749267933052691742470726912890353618044601109579594327806321627773788634737657140861440981731925851929543561538467358565954977531288566054968336955866663232608659718110510852631800763711999260301368791863712335031322637260653317712898806697680257895359821875555868188962937930495245265221093991929891485685633551614850368568354260455906253714889033324857832669929059235598649724496041398495471013764208640976832097279307721426742285264232774045600933529401516039648486628754929311266509144641264865568685743199170507510299807135495263147767860514906309912464420679279726676225494378550525966797927961809313672036678958298935481413848902903765841655675775967267659370848354344442257647724505946844529866541728612976265495502257068331323871605912682484078019906507020537714043404111344151162819295661827690250477750754116081711334026765016260885923248908378104013775292022768947003644432730700896368764414839913043910314745115905733477817008331655559071947412799026498374745021994028240743036300895202181315911762438896724754588141416517456273996589237246876751300644160852385134993728093249687931951513600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -7481395384852165495559599943786662369520951585954082218544368891299789133588298952408416857173662242791552766503714375376148428652878613960507522812645313820514591911347211918660264213329330409672345345662189230481246596380260148765748987792190022361579897032325368391185137619043331853224855372892701302138373018120289797280858014244075043884093391799971965750615091621791688948653269008047683055705302803258044256685286070261634583571516291834638930990096458165189843317240505413811166043273173529076271376994972731464105117267005031659625508531246638228659171668028329413260126415079471662844700104343667173282171370047626729255338872017778784285993361762529799635797385340934328762412502810741162519189588074649478120123259369195197745430368004146869066101412075852880020967781352804835377440932055189905225709625692041797973464503109851957314490184631357593507856286893860085666926693132079593559432322378890644061528873462899827693239676899369846715350297106416598093237955371636831813225393504392323193541591599205315303778231176427059500834264330708100788618845366795535608010835807672376250354789333573260822425577006450770636965163817564565562450695724659753381937628968517939898391559283553796606873090985467977982751586177607506022642152041115594764489238863937335157144443156416668114191639654060150863933257732468126940264233276469984522475138840527121156515707915727739042684820332859422365976728877059199683619951661943254301142009589601812877591617017102708129415169854217297196568849302847248408407225935569218290772757755814230017492316973807507766932198258499608211206610966299305189341311464742616705399702931702800570764911460040490125193187192913858060732295886121515936571762340690136828302106872222323175907066792520677038666998112102441100782739884677250220174595169168018576891661646718032745324336642274166971005985070925317385644498628068249195493871025866272385448811214488730725924549185628592511032760768692301634649198076753869256478772443839215388695716140955144398752612333727512665690564589789892819333991542973820257941668279238225465377734600306482840096844770969563116212342683640242448810341598818896764134664343647248853130338405969212900436828701647484844773008943809950817888429589225991264205008739789847654721071763483231191691223866362732830786802766085023371580636703861148159088942283427966953582355359819095793214801464102911696560600361150268580393098694758318193232351508613942789219558611710395998843797230525721904708924789173456799215983140212052347800751678395279963867703438783677228250225613879517078526540691726219841748365131430712866734919312525500348222739786852759050477722068004892390530152816111905924407205769340432214924115245006471108520409148752413252136329358053297029118867169551825257920008219089707748167517185739959247943629732762079815746312402697478396122944896670730384904218019079664250432419594992310424320356723974306437091046748149762655959112519324263506669926070161206275303373003209081961898770635731378760582075505302366674221350399790256899654433072097982624913198843984104427032877946763016942035832453510029154719475941603018777530010679846468684995187992726142650287416358140647221118466141770825668715287809312706238467235039324637761197864414303133635135266271948176864250521291154246593527954886830694043943457364743879930793141547326197181618020885698882951556930766017372670101426026054710267102590809325684945693302493722542798654541341266429407279708528514357577217529257366129365540610891876939311740733631555211853850259695485502467512064413351383896491859982955072417479944659514363146023360897333472170620265930886492683186372169299027782152268592565701013222654890408484634644355501129123483238841869926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 75679405901714350617870621716223735459456972167123991304483879163148679494198370987215540336945136207438912249563026224989354640570036196911985733517138574382887208577179801243868275822694536751018223220212033723038975427534506699632427119099429775287041715410060695266704236453496258394080789726520841486835277032308649481243209796933821699931853550905762940221673536398013958564450015115121301160014407363880239236597306546438021489231555928907954657558471047481160432612885750910066516505271429233225754736980864668677858084480106699758093732293419527843186422446356422835194283196807273235723475978926784808251117479913338020493696724897681074973280629408576761965068458075633885301303837677079870271088376385865255438044029590146950783671471572213826372640723424296684136447606334199128676801747329808777470128732897747110527213603220342480916102986617214657172556374919101717130392188809964524993188199145107185190984078340622222158032722186593305136116286927135917763530836254043956998136010488485061804587010862233242040587904663751448241838196650068508693228553627995536892821523098461369092012713005093552278753168988976797727926571475299819582256509917113221545787905376047959046515884534519425171330122542065962425277012975681663631138714755247125855043742259451969381256419746756689363927805792597759936646889163416382810768376349667454773633896656241581740581044694833492235088476029395128499360082589453132341694998978020837925164186419231041418958721276883766911954756225955397224991073879551447051844028837342624507460287624080272350081901826190017158694337400365494112807636308513029002588377567486965695237800959244064102112058666352796793007331174450288683617108840765908797425538847040517002507048415399275500570696830999261990816254156631552726467252638501579166163117012370606367757190775024268436168770842942863001385847931283010045455732056235955109664308146256227143223967269170784668774510501443261205880708618226734589534714612653180537917892924275071221902925695059977361084922336468487577879848694461047975131724022051960907004425400959704149520949066559548148474231260338225367266006542380532038180133142066014017705493430329550531078748655012573524165907110648763587627951737864374538727330385956974208230671429705047610822558759935862090574665674347709407965894758685588664576575714085175782886046477673331726041394106929209145763801037836244434455442765771606501974147684300379312306932294073468429633231044379666744230487158765271898036499755071525800764234913851045639131789499707690705811476404615182300961400743281982334303564985882773040955341099491419981498111175847659597843967129467481388199548703210709722877215166237024795433060993448555561467908403414886269421442496934340592126020068958221940015061303385433388355105059970263423375371925646875127419405482805091951826571934403724342292053822922389407302415689724140607073824619136884171543231952649395117485880377494975792467268750996766369959914550546307814084960983833035331208025320885627026850770164501343678583153419392763895378703029878587054700343508646883153036311869813273635799944185407330520951891337196574346784070841912187951518620367861132553045673569299805627399101092808741408715325245110566904167090730010447213596821268477281310989300040193883320761657726106010087786121676780096760533808557753540221854989345597654700712253244204452059338975240289853246637051864132419751256010906211580569331627527176746135600969834499924784067715161924672817704903744598276090965289489468406630899102117209354990406993598287786045278130028790041760709939446996491517456660535782100965853193544579233455473464577942179040794293800700613391191257494482712489840880781523775875284165418765461493851084554240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -440512844984598815832827910156984259996367139923792783617412491499521871717222166846683542982168468819904706822943787404462669762361551590942833464711100355539464985349631341684339711802797383705213227413103792060599086643730457976988520758120073484285626780388503602124064218696242089487422185971318003254640568911425528670960845392775118247740040834387336050167017458242154666793004218527323482660620055948315916874836054604031336530583351154906040201058427149061384724861763020221244209617999728589694372332517128546044933042980580524224006162409167984619703182935484527640726692137595138681991543933621124365850367922481167219504624206810871375877055660365107277067871007370617105802269108842369393359905154169936732810527462101580552398330854784050604030873319706370013391317613055842420747064780296067683601011933727368075017087769226976253875421222675450551882961159865130197775362626373540582328732600148144623501872730178437102952749843390060781271793165033799005884201543674016817118045240746575855785550077226056610315040639334862951810089600067461582498247101270004095436090616127498553884499917324952759640039445666402118071847023845857381087144117170686034951341474758695519492707096430896135760098807094494660645722359080296566834944483002979423461771604452987493263653948102277273499162887761812913121936605788461740386669576484065831197878442784477775946403176635453469678788978234557613355445017402862239721513888482006790830192838254392075186856613283851296219514220349383680017677169866620281165517390721772562483026001870207102656718479224201969616175850906143761794050740777990815156411692680206226358662764201293305393567505232448045260202345371228554696178877688508417221614769957969883440970835312722169904918173576356126820110361518598574124467482513338694212815169213731276114879220557259038986966372861400337052372273394863351899882148246246194971299513604311296711589782073072085827703603650445805586625569955055660857384445211952303743888686500528865476890285931219535881025551040741212590758387019948476838107700824174533053367834219927593257900280160892278058830151990045005582536199244470557071378265553929885543158022892968647379919800395178820183219976912245400140022210716887436523262432366919515856366978669130921018888785327859887618459859293717340923797329086137439517698746156370579591701930667075756658160633139390085261294292257134554472614987055084834171761590795946420135847656764741365224502033369669681035356619516428815505067390804681058867334946657782650910407665571243034971124294173345240695047692477024483189836575532463339141839259711995355994392300743417010057918534407048501457241228518091077647530399515970442859781567447263826701845911789661417803166857290553292363988599729187987403228040282450713144754358137555716018606692455040752742274840363327295262666178492156012593577638943020407259985250172817408466325758113782741372708399367038888898286004846886614312292230837701839448062977335656785130437183764111596080834862209775891811192696190682635374150733003129202473160554507215670051848808048360755542357623363392459270482336930151014912924563196341461229950358262351464700182197487039919377046763610589195378303652459181539057008821197729584533788381255884695022625305518048011887029367972749414775783787469577755726710788787801897960719339392938794459532323106927023632794638557980133117559453961821418263625510103921359060255529090709997609013514351470313231614168244814335939488752338080204093532359161092845786426182335833062657805927970107840167251993582923398062539063158218870906490840815814724817641780430722621707438536092175822567000443042323562764466642870489443291773467239567189117755870745012572748688781210500572043042432745472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1678706750886279335365164125099481719049659596708730488900795257074023988793355532335763009218764756884800097740442389210610539314264230615264821673717304998512921237950930898053263856201967496467960378638217564554660352638491179107580633077998770667717165620009046800812206900035665598602368678249844147630371143107191728476875699640871225573322264259140829334172309418916539286610464349292503443155379413552068547139506911659900733806958783941001261688636002225027426971917950440564723439288959323384977525543238689589056646039449382873380324180232426855242053467177006282318245717682617618066013902087721791600093077995559646318943198500039944034222711681818942690961800877137893213228148966011253279005609222287662089671172298659784310372173370082957877348770369552660451082893850575930969253114760742045656561025223729992446711370548445623045445069242720056069458932212156972668871944044880415228056500259999508509343395678227159235945654131965717941862466906014734640132503844276174846135090724252962289414277992599898871199052716491969472262525882217781171879236996124291685064874056463515846348902298182493308781252224331018494018984305596217448472262892621492362413175323174755702121981755799701898726196622812180030934354689377448699405464381685109917402258662894349570976097902239479641590504415350491441948312819607607852998781390035803792898757417482458912666863588167086398184325503608548356068575015821566947123578150981161130934343789334031055070290893444604798902457236934039917112836921367731658043415131957423951094374133296487668796468442087378834417696242612373028272569048177007030476563334894857293844590402798356524596876005160804237040185620803627016181121014915916900301065921297053599818805333195019960433929525008902420933337731782429728533146962932797899896835011619318852478648638277352024693868393644468161055708577106587573873339757788278450062775357424141413479914302977595788687507026344926145518333866230424133709957497024016086180334120508041405275768286027182910440765905046736456822784408767606282156597729791494625373700894821401298446872976093981953870295788955166892135218564027467439489940038261276755047989350133620195516484358995266437052827170569365778544172377732462103316435771268207419866110638250796815275345251862819404729406742206799959728243766693794215327888409163697499808024199446541350205110469835686570783658964934167333236526187757308175902773987858471920695708724335569024749988791295483233713449041530611140468149403965665268959748156616667034633189078018223560233877812690110193856457614389657514269523762744050866399151600171741986659673751105105436706483810237011782998814876112621914409819639807024409267359960461133083535761245905197379651256595395526724420511519199186050413752442853108170889540847825362918939321419125746336096679603769999886474209118958137991984132233195370046756896801186123344992617561304814954641705890395366516966239192125085509318329933477796853732114535940501939265439296548725855934055538507772526699899358551466745159454495934401832135220129696673642330841993867320646470252609797726156465657133312046468564629700500330139336714866331160775574413451550657016961446557295359388851587814332762956569793595466165791014249612892682281651332012389719927623764539694351470742502220968316151038993935583199985751159650803975488323522685018430603548796239194531228240682778622417058616034034653062641202650578884902341088618751614331647917023193494605223964546886586096904002516335439635486813137292841207914678969292160783132410667312063868473162131355414707555097341639557100453195572078780803728804808417296659695798882942488047679011322909307649755569470424506178490444890622156207342463919728878451366076358315737088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -4048625652832285448389988411917636254754725401684916916819296876312120920849892442676115520504582746752267450416830767181196433947567437977271005426995347643782508796093059848560975728396044415645745127034417184470241248052862720287447126895999559515375488321773220158439366202903506823348299788648208878835480660054267183960790091008732550197440267628191264849860050394476134857658812624963504295975730868218907150236132488584406822883143590498144221589510398443509183855681270057834893129453491482489941227896848637393058621520797178925533940995402242440964720556931772373163508034624332654543298275497708768712107919920244758878472460610155304374158126353935036667920463196595085849342415563732516486452296746684662064334724323321970771649935514645372581972148771235271479700387700486058145684077851970456891173384509565469444982504992759990405451198174676680589494795537492876661627792711511177080761266090907143796099507798795588700613229895270146176656808919987375399950631176049607161342067042615727229972680405417413609484589670733177368703883154354865049045865396882080473323399384235047633519069444342806931911672504289968447038544929633167025809082364323417559008490842990648454578909722282428247783444683238377503849903722103958424770690718001502512651968821086018608844680570882061428280727082610763149863990082329824173613865845368935039701547589568566166112784123662702183875784531690158940054957528286580456972750372503956533854118289699816617103297524475968012097220689238780991712093920662648913355277781758040455297085046936371740768407646141222244188949835610889866856883978783256774317777411163495926785185680890742187235820744409001815888079768835470783729402203950632109733095826151510471519754186126661843374769371669135543470696471465266851069680551953026386388584469406395194209724823693548052764809521032253534189743714252309718384783041513955412880660974041641769512724053128115798950397582923151005120740057031777072226218909114342505158706860645007409479859993306038795528087098620126475798449329783183864185911103907308704759769833440929932520482183255032074270856924139037783180610963005073545614700040359223921203828199158830327462033269384867993546408703933142652682352104989691736043791083496651589762256009537862054673686109802971230122239480117692860213527223663776267579434039965406505104021608539933916929297936120842224103300467019923002166397449336349898199283075061186691489640641799580967874098344490401877745011593152039182616659145737914078921298194415955530457245234990506856145265317876765207633735107089797300706492348704925238488158944568575493205096067424470066908536748909942000948385166424867350372406048680326932834134421689569288752593177589366932949039038926550050050532342996374932967055998798713451051434063740203714371830797259106194940245029221740840345327354468239279083790798491775106576905528265949038597695679575254964205153537267534427179263528755394566750568863194189914137229800276602788991470213715295157244292010773482013673839830837114260308600124407228995567246171635554600698451976987768551693490250005338017402166410911510651281361202641991174992088878816179069663180113314795070893984453940470857355038311866509343782767538730840715732802903470320166134641665320225468596360676018669846169376065808513121314467713395062292052405371529868296549103385329811757126413899956794420477046323766239119156662904049824515766466566280855458795461152371623919064893040720832074840173957271763857753910067153592537090484045228695586476094125383387755643207279095067467165292614768489166185334985136301769224960135319168491115861049273185472922084359638688055854202851630378667799338838540497354655546249606572420145051277058775307072930842673152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 11978540352840877653667459270662291749998776302471232602782372954968160088523181209666878358255223686096324385306326390779259667295183111627854149090038053619546814282853486127251284226115212366551144105938058083254165548534147361470646596086952942598237636753872792639636388034304322509003072221607857779801595230466043036251110211303500121298417329538602867651875983257043109077361740015946301004153456072322625338107269061071612665243703485022273646883216419294088690374045613467004241811146405505731362805103049147775465083001752684074082235405154042980937919027716654109500292158605163651171371331814143583181689462146284598950482104071612975102494435860088903855677485261972865953288686816100099591341242177242587316470325615390375287459371123927546872929365301170398523271065326395310933294730246771265193890602196563394426827977411527932676051367334430613154275480810235617576425677798381788925595195345154420326274299220325595675113865957682381328849762941239753238638056432051315596960458323315751079173680673918237889280273804893661095544538541198313127869935608535844708163004079711343692215036870880859428520424556483995852434935638462210474482666919407790639190570423299951341821992691853019836808039693039292382286444190367051713408818324237258838892403883153616807276164880271666762593279561250521510273427029761822354599375609024917466279260764429794077081974953767021615294052998223586399603001882627870202760096314763607269593997903256304639646124280573622631033129692591716635826303046183873318712352330795189651274873786947827644508148845609193831659543145556771910102874531302855580654042765120539109450013777103088889115082941188982965759266226218679290324709657391253844706898688979436161887011097858838048735660360460185073830636423951179906432150101182354118264840595883197911994855631772610003746267671030858187406570775971007716449090075303046910407215500958759528998166817438066213922509446823689054168525147413682899741609513593197595473051650036190347259734167674716953666078609587567152149454497980845708695231466379532559543888967442730394507583002986245095658179821613934064417246244222194408720748678959099643332864688403249742686412940181998536938104562359895598646176136144720081155104366495640410412739114117072788188201229186433987905325582224667738223152249001893206410183376894935103419519452249036061585151496894998523012079682989121742754942674118123660621285835408896980934946551133250031055655386429192823678487819940316997825260151684141283545898368448820893429972975838509802799848722682720562518589639950449434787273302685853198294511353274702167107812162513728481702277124764116482947160318605661322826527573743469762518359000391662293917584784815974712482206899731145664547379074625848648716707249361424992664797317927747503785113365928483253358111432164310286922780837621249015165624445906856158366888118485695303182120971786042930767987444853351263132990149218321400113895933563201071444650556336009877082686894449664256303034447498569063350936719357863385901630510104903721337283005881387373147153881338784551498267139352064592488835288870353232331008423687014420791772611784518572902408072327778788878074980733734838028278797035811644327116534415892912110396217058316026098502114386831244224688492145310049901298089029991511270774694838158961885220172203046773698973200523046857459719147641888275862970967218886692597110722827370067039952501763205785998820284178523551081269769182046472265625023127942777360031935168491746314088365265285176286531487232392916750687409283501931500265712644630804028557306717966419039632285915317014692793587544878231139130979170007977316151601036825999002220630191428077873245876322190694429524125398308249052572494594048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -37123960057988577371101882788355152313193436854637246907170277707612948989828084506849089345195964422349854465587676012554711449369098331834037961545099332779806309020867823063722327390279827661722701020690442198134527859873485730699040729613766636311078287139018608952738141689993630684936747163422257292162641110812444355373058249528050625028221421981336193610099480828909723041216285946820279906035544142365943277342332693240915873122839551171757163744587131446227269257717830509431862006866514147921089892200389176675739325709938823268051546653714559167254477997627610137208518409758445158012884181123293195871314561630400229537943790131817101918655065095325712153517604156302665872593324272966047929612343411507304226417312071159718501946391404971500963773402878195416029303461581696855012530687383355290782257810100680775746631444173244308005277774684076289116943641779164195202759095582560754266311279864572459901344287384790350730845988432519155977826917803460505941639734644584262468811889259919076037165742806744684166144787937014403380234344636863719596424959141841845430336796227664493003162926168990594855505636692938991439170134799985492172373757468878304658673592324647701672965411086030491428795451874807970383343134867902517087662959819410147162872533478693454431369558326049899382989705382998295671808096701455902375988571972468473367268694797381172316608496874909932274266296328602145435161106872198375685490179714746334324154104875559680952899287469121401305454481370490738070284093738104991535753413628422059741587966434653660459928526594618764276341147396719149012549208843988625259814381864289321668254082640887653291997740324150073619040087666359363507545736797888786581069902875968935444471215312057292277057047899397981738005470294690768754902379752794785411236460017436825388664761350724817240144456358436430466826270079298824076419613378340726975007673356882413289476316628598322387849853178960852730777310093273737801417741215987891981283114094896808343407588779793416879243380916726158353157389391961033470327905905505153018450643036008609351876062111338490982660129275598242804531018559194197288690116091120588428458558824433551046845804272148516273875797712680351397598815032388721572727129031215737524099751250989754423583205525418361805861280662025533213151413139176113947789773924514494121100557911351586564565423144651598399575758706794024200436325429846727032174921832744841468812757877633276252026850251584833546553105982409635932015335253971583550386306490830919643781761291938738067953191950246872110213671235494735321728676774714677752968350968107348836770663103329514565587122483131969445991334434574727237288151029140849580839600015264898363290531537652760278844963369905600010336521723960583413370473342843036215345216213720486388702358192196830569783095499579675571524438743676064970887545886524876862165046515803670170098844861832705080851352885602252540063112899677112032464833764824524866396006659758128048040700550676109238778688560171569176545613725473695287574662441741214045150418833254754276266659762914123974703251304559985235921265393160886027813112776527894084235154658145677655675404317514622069847326578251204259972794622783561489328024918589692823538699739068135065467992657081124414419436966305380405226137025728400126028191200207971058107050296610390170740017298103301820241842005224938855437176574123010001247474455035670947178655156407356844856035435916411281800381115408706919717515843345163247945088959919835943622016243147637197964812727612915915560851077713632191420888804157430779423422274579284079267139193498543407491831673799525307668314388128487577579674890198364435895671830815464922749224596973126750363578283614146705657685180678144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 91329996801960919913507756017346587684202396625490610775888436708071598481455426056686044543877816730892904512983262796459583609574968017848292280953979735339345480284242546804017290082916421794188652405122692538753195432847914994338259667007704838032125079140199054710073706440732922971933402978146648696394094550286044686789937299657017133957532507604188962700293960342862837345633333341153404400234846341089406801470054333553643516899793291791674329052362477475092826742098122838134670156883780648573514449750243747457463970161867235403582438520066519322275706709422383808613046910386465488859245019955377599629520033408585405185590715028570402255023721136024660227610361355778024504222070737343914450823953780122803020884683400614118423406669526263102090032334841129424093858704925658602567899920143548703133470652607974561804399349420880542698745514092428179599022542121963417683351257232196383389717788506470473642190365633187640801042438459954015482255673872969193092991124253132631244965189876346544884720416726240691113681863016703014814720734886404240329572924632862554855625171568023177490264551103762026173964923977236989184400294641461046040022744340806622968993672985587919570391345302669251696513607777530423064216516610785625283408063315904956392745637967831563126271660014070426720064314483206629731696861283455894023961027315282063794714797291828643372910293952119741339939045719812503919642085572051496278955719498240682693669451992072515623567463083346430030393676301398875877080624962053617186099590533369370065094929158100029896640732312779674959568752896461252364066412447038027590956163232840768771863351391753393966330816175585416117461992414553944838241477779826109242688118308769875700827054894263163589561243483026672411141722011707409431330548409121355558755289209413498081108848948834281627353719128421169399529753901491059644808332671962548902702856021537505484462193483915747782071134363325442585017178503124427589592933042265418397896732570799993094396201241069755006010685811009959487620760063148897604713505762068996058195333503545048511063542060053218682913380395847143240022398750607543570254298602406169386973646634131714398188042454657390699347547211786998108775891237172437269793689692593777540347276106018965911822398011992464487114790133383105109604594925888010959630985455362908475115637470013311843465296153963627898065403105315076593797453577299356276148156024194014824714565814158344874648964546012976299210067129742934397411553422474022937904503507847305944103974889912767495738542916573808531145241855571937638931209003733563085490425416812700352251299753206700719865235737833395917412752724214453819691558161132501657082389707513002182228239149184675608925430992719257073268689440300129717248073370959702154420004482719931073440366345043101106114782102687362514172905620165449050719607832892840773173547261198674230760265180620460603897033607596806917423338485213968222391790339016440895942987359036500781380844566932965657351800947668323013983043943469652195916756615383523313378102892625602933295132012622772397833907097686639011236312727118308444776188276461903350576128241714125500514460194722515794347857059684353399685907211057062872161930367635137548699484894026741021234158712626985032126125815414040114097598670300272842620692364607585902688389742012315419255852582813052797880171356704302776310991817021249753051379328503219944656002604945387328007628757140399319073356308441239135111776087172453180701393839105827592299543071480065268050092126087648128364099849287216686292778813186429906111264985151350410211584177044202554004450277092536449061302290634168581883121404851819789974753086166837627359998897947358731292021299312980298517350287671296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -199562089510127019263121800105452053945119730137205758741988537185526842011667282507613201481691785176200535992598456719677757062919365310373898097792675637894078643765891899905819050089650921635236352932285841571368162695913817088729869549167386846559083902874485208978685294635261617771975260419950860563491792841436092294823463468341021159563753061014693431337825579260778206567763806857034962632787669059698223009479173186186583942494510982075602577024528118966530060092802178467200558294688075586436059019895879061733275276155888838449739025255325488481946247691223305577576063457122131843489714836656012899364165543755604312476065328425082123957412042459134548783173036462670338546231262722543016269226909662398626509157362459356053561377292435995573310001779207627408948648683402420281864666254698177629959827768614172242202612648483609271866051146513244343579126110674400411088216868506902769130835246351858339193927209201064858003186435657673368549201628245725207354381957437012378558126843461658242726970768472432251267158309553182157715081729443444870731975308192929597047776711756676774796405930803241379013097224105604708386442601295505854353368876493094673760432088999213696497999572648762346787879030063993946043166557308611096646085284934537665787414682621643867643252285258306930975908145529828609442729621676036963732715292440772354292272657993695157421793167899262569669305146451671846789834656652266055243852574747478834234624023470203705807193980909378261550579083378282582158452263338147958731755118332124617981866294573493235322512860857646234107181458878074087352445347146709703557063992960057458719894426567460297314286565609393792279524314643933503912440720427066683110660946590031942220151893952968620553045053254029648420571902348767025822659827659999301160974713243819630273791126331161757543966802960532342128317808453690024249371553953853696204686828202703930755904034425091996830370951001802328233457707739674728872866414286477451472582370637426239155361315747996647537283814210733084258948195832081152864920818572675148523437078970157652364775854938967083803955466868181539787323000486985585639296108661679195326201235200310170976598424061716248608372771865483153855888518204276131976723250321360516535666745697064918372887754533942916626140689475408263857035196517101788841583591732269636114683879917274384220674503041705476470887130697729823795787135578911075638696964969087676043609662495649162112321461256213598686179544535946472452332598703075895623119971254425644957539516414700397404221056170860867728393068525393259262805219731304830355131795384951192853402581075321113623564209435721500705075056973454518409834040987849987906566428800610340214161478996087612205355544077917876733338144644258873511760335267846810093026819583795161990310136893451431190875416619053507465349696148329065660050655974078472293040587096659204775035530079373084825892776645465324192565414615181317577239928596516150324150326748995925210870066295868885267351928472134352077630801436984634858233056813610575704523897612512461369495339687932238423137132016563926862553354660206742138613975574846067074461219574575802641271768420904517253053321880413270490337990002292611871101115134559353297580720596333278970164882351564718242284671515778182797810722409094982787803766290976468222701542932625155546155778282733203916379745526073013857991948331402856668739978100539457099157302146425295296776030052854258055744876919901683854331652304386301406892073594438000155958650053113414333461179650987489324235932721322069862402972069092088768664967786274818976649720281317274374744687561451891753688099925473252541277699525476636532972131069936560429812048424399370185105295966261244023904745862201344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 121142192001793790278982952245872612317896555878498370492142822515410715520692857847177482666879331764461258604150087903161244658975748981816548968878687174106973712454017931134308006804312188379442743064104088931721469710521732147930102110800020237953675028463361156630727090426657367578068377315029232667520387802878531299264095355199414223925592098164837778421059671182351913124616285248313043778371676282429858175951756780762892254507687297387002057221150988178217171483409623200125159550187482471416252723383542882204727830036959690011354186386928211403723325220256738398034533781976622002737610504605124208895881940489776520120539118349880860345740116294452787617045815518164583073576454336438392916265278770154287157158015032617827465813499700475403597472079074610995024865734379873885539905956845796047134043664410172756540116855190945761682810600719155875859942430797512579256786213149867846646267681541675136597371703415166723213955847949207432218206460053258111147469344888638632169734155779029444380314004347287771822771894589083611141967838547029563496416179006959552278025942915109075259376483674417253978993734854985299573130882765863072343605114363442739518567429444557354157890955949832746159415461019070390478396065722764083833861375017619431440680726621622730843159940501241806717677551426505483996166040194539980625165340936908209384291117351994593421696581507290387505937484618626996689850062029437918296246789943299438936441374720039458367378852169451237222954944470176637716188028030289922237969267990290179843994004522290155365270066208524464963675342217314747395922169538471084127144086516203718057604464955984334395038207025359803321448915478137449637333590545197868634798344365581732967127164632832175062148456888412461396712136308417486452582155273408309903256012952696643170113914023532577920873077656654414397395395994912214216473684619455352000228230485575685949931335268296306475491920390523049063728972357261253550567551794048363890422536184486021098881903106977111904249354308419975924244617934473035472628414649575226800867355018293257099821695072691988970392442947637402142323422611793668105355610573467825759440283994543880886403389698791063474977786323165598049515617924597145735387441848104142629235269842767481011442065513620785194438504462901115186601028528646723590975573100526333624308184889652750876659567905777491453698141358230425337569512420378647678120978813985042403461618341966116158224933702894603538782387834805983662744527822266629706525696351451463881371712166879292717068317660440072695862545039862483257990823467493776140583232482408393085973023508105876844329688787268327151519676547195364971207855533229373500174278662991676453055388151046636955943363549017338950497008154673262579933340930717958422054485025321258049300213683363834549665720432149879748864974975268794000500489440996725898836156567741565688369325523047488754962413623946701753587577270933734961861626297914547867800789044136534481982987453100352713172895607377689541592480340172596333523551974663253887758190361219104459373194141406665855804684096852522544477760440549277106220154634872737070329709284112829557937676939730226351347479886721328772988791739754420273259184236689711205694989825423173948167142934600474283056089461906767451734732887929400244196266184230788049641931866157114974079344248179419716489327322413608419187042835898942307666159013647831895587529423149286752738667859421526785934372885054028340533804649501389792488509919862446409691715082313785857756696035991429111157580907042554002982533462614714412378501867211169781676817749015767406200113304679437351785399257154267444058215218322085427078656988487435928390819934971141754042589469812049972994477995851776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 244665230673122607763162619877479497003171923192302019149028365099878744579964488907202078850458402956270177177163241635361581298110877908166456537409017757494974216348760434563107019475051609703126569018689022303946113362467430962349030628423538637465195958367503707309195404463013643577817656906164758192055804707101714639458873185057190340643005892284336494068482646016478621820184696517460604980223201603552283430719332153721392632295856821893585640821683061481652065310893550749452232271945380990037246339615990698152232884289883769469164103660331256423061862666108280628463509247807005685007413812592499067104913894181102805139787273576435037475966545751598689245837034018646817954489092998300761765987188905114105814438207726508970988760315340758317380277604559173197879726795703387211959871591794235130641736561028695244939368284666611123155372161869189468362742418046656307408949425455585505054040881100373253304476336955158954397184432777999551693744739999320470816402086372406344706557720119670967651543492118942720823992052172689469692463683356114313031246484156456438635922119103562988460911357658341857244180530847551948369639318031971604211818510997194264707048957009017280662099983035129084057222557308522062158751592440314884694057888749468436262780917836914593582133729529154537342029083560699579278960646065232834747132213307933137922400448926201126774749446207860674944516295359656799302038715428999824439061564731675686066256686694533043839170765191370488050733462376805909097552845795036583623201751415803844058672489273171674000175944594373487834023704904862646106559883661194895924691838166466154997428991756518014002051174895398045306817686560656128063849609857380017633332674266472675706736626830481894124368561913166785003400783495990284032189653000052543655040302370263495461434905506368513659864768770681477335388674536120462584959756501192546092006047177338920352515472332704810943334486827274099444524250867627109133677720221240436527945787111226390024850695082184206142995416681028949628307927326502252175556628792506321519676566825420664405650226969875836719189143714737014080346928073605020064224206252252130843725194151039535105978291179791031634588999728590601344136085919527066281131615436762779574188181153640181281285494203948143434574915805982555111248956889461927535372599473372026144431087199694464581058141807285118026057543794049477808533739959332184331783807459723592457641037475184661660521948483204470533770177556790047372385592194932732469256268116832504451452857639910933868134328948138659869632440495012396762465932163552582435634165822285518225436158427670741397473400045303144506862875872379869529141758623909442994705882971301719802514500328339251945278987957921512112970330694660204978134987209429073070502546388652302376399819980320397417172160877262435376059612949132601938579394431500893894250810187387094340883151682467629942450629448044250730888183655404655640280533838281988348203463752400998500745835743084867588281292027106652513891708810865818561704883643960151192918496428931264690231808389996994713260532488576084599615895757092627393103124896140313513088082743164667684740850229512572615981409185522932415230609042928695392660539661296931586679952868393880862848514917403924128860860678141303996559489681497567788720087910458766753802875153668881480434089625019165433264355348910520527997486792034197068996867877291618223929876202591501274812980895256270869881159676896091513902221302140645356458641598719866350825220556153272767078587907116496935936106866470095346100866302160341504875544443972070731399776575169270912250121270671642646316331555147160108575742119859828627108351474551916235260834585255805073173951684500527347120838830718976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 208029362447704650213428273000764126783552939546425363467187327829372994287955110259155979070477023588810160661703222382473125518075277854437570381891305475163900333358142098902985750853065665701369743794766053525872588512751282679514946372530674742357661860175427694556767518242982641107487455232650832515263196638783589048764345331664086327847715771080879607230483705407866075449382709614293226012395383127681820581639353392797892565343306912121542488699642843459721190166572434992103918345778947144770234592792378217504434245033396256506995643407754710283379902484205583094757701008648200163560502358964900979838214130197211090997183972599970009691435675689356720223876074548888530751574463960397926917028260831758279424445783935813140455778474476787232285313016759816124754571393250257307372980406904964242935345584365550795405441932663962758723826577464074001588655142818024461051097553059062390899357435525710635887188643047384534207138881112757334430410837010689634429813244501416623322801878202286284366461232006142918137423731731454753975608429796879691574260815997942608957944194888286867023324482345302295250236627705229423503781654344820883859383418715173412752947663300808940475802728899173072744065934153866371376779577640793794992679654332478810524310126365871248803297623593623938576025058357562826354397599387570394177017021013590393362136978441685985118007804038997871187706107909963691926573932503935782414068470567614503434095530863712678465649199650352629690437569834069637875438814668848261342977060292175085898332635872283079004982544308528357574018490925298338838640625584252277056252206040029535338239085530994155967500023093554927016967203856894245942196331490058992216505503645629016361876574675385478502100411119390191113474446092739264931820562723781253966296848985087939989461966778537008048610238969344852055983469372391414262223911490096971252724589126950386140072639649590642230151846136962909648585321718315583014607944607550607243442252697548442792456099189161085815705209612509679955826611235042086878300686621935117506978120065306967954087048186245464046523203818639741514121777227128020667878732080084968758653758324030896318489079430606719186053434149806281346761221897103772513519062772097570968750452203755264167336405770340085272779518611431549589870772715772193294144874375553414518443911926462254911260048581112091012804715376496490679025995759020409801063616400487064958758618290334096394967460871323323766518415172806092544130767921065751619047381866209237631359886562159911538805383912752899513246251842555790758269301028424544197017637628305713958007694335876302721657086068722572915229476529376914965967940827553586362882282858104217122520595572095935204008664184927889820787675215843942480620889580085094802766526981435152497999674513129857703688783097262348468230299756013486589576599624739524753725270921268167291537413502497759627455723028734102342411579719849511326377712493924745099717532235893768701302055679544392231926647110054310070489512519409132429306664380250667367758458026283953958632650159743090906637241307302684791660091768513391123821027449837591135741040832039697122183885326829465661564577374055954635783889367188979269049385088845170982883275219408715251967054100250817879535685920645306404292423626958744934942186952837967237798902821898827899689771379235176595936274491357903546930993444475664774212889660421357828155300199414190087655547657061077134852284338228357703547124427755762851476491872420594783048274038741851973254745757788173859711054950581158598824907837572334822745236465100179526259376100039709879186451295291561185889643349743038451712400467556905048893962326740693657296959289724397761615354837048829359493775945105408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -326154055855355459650821508545303579158151855446142041092630488743624956330340388232348550406691877403638268737464581499867795721824732366533203906949740585703131586320314781018993882542347286428784087266753310850979798612389945673176496175007345147854421249217518802872212797182137907428013925426487507310641492887955542625149068856317061114261000726344622368040848690848579089158133601464478283836656293368406534378569130225208956409279737815917133269669503999147765826747446601083027580869574684816351716046712311796417768311067008064104241958154996055203981710362876241566892686371148380495046034998051701042164230396346475381198698733953429322411323433100378508540259218965594637446250998181068422540313384034045007301320027945928208017672857405841418485208399467097136144943594246941520866893337622424115680985525509759958492679868455651895149667457649073109668758559689958232891484019918928168253565212672828365319324772872159140204382671141192659023561720984103201400070354605921453771441176627025595850659976934146831872240824328370159680139812010846776180444611792799751971062442095372719551092454569894076073486554258670884667272710326544439719455021721593066899988943350635961624343686611395770715969992205578716651331750500602321050750694310892409742796846039835647442464524425941436146444914507674004475649532735993389970842454901756064506580821364645561096196061848444528646217937422089301672683680581364602899692693381259871109799743344173826189333151730655154057320328436522147971715407780395003394258481283700145962340532921879460487839587075020172916353460526189563860874124863041015787216734754705537255890466645448474696033374328844526512283880423650955911207080564906906764144868636234559638708355552973908575114302416057975028675596208317941632608157711488540123328647275265091298011973461152764739300574065671668733736811894400973666928135889865661158346349207179151664486243263125906157897729838629054434502039932058341654551434364302823014527580521535697962005481311283944629993639615206112234318418623575862628347763666342945254236586008723276089598539533494536677283410514614169001088350208678192309020332952960569105293298421897738945544641116506364512949716436365911242642107181551701852273246242943581674738657146951118640861392079488065691414706627646795102189581010785767853429322350419341132062679271419788329484741536112928265526993924760576582874971248022161571255067712620351491392042798336440888839918171551061345047252905280167181706531577013887202146132546679464890563599484535111909872061236760763312674009835769413416736036914556035930231266517931730286359356899946202670498950031110013432933930830596921831926884982390099338673734719775505261609666914314506172858207664142718732186803247808197944519589054734124045876999381177829500253051764747194763712753759384481513542797509791625247600780154325438093074588598514386249133311842559480856414179975316887830197959959193835785735278405638343172841209072543600687071015770667074958704438985695393796563995852659642707757922867436630532961771148469202408332218119341036571781050069892043680350208132945925615487736936864315270846074920621773844366499665235849154368789706012097844048977823001486667561051201155733958216629109811402840700069247108574915551461405063087417099842725405660422668569241533621126129851478109898724467554122876884186262291369194894221467646282408161098087738901326478220401985438141267160966174193185700596674971363260493833958944196667124665155861674790759211363278436868211830990760883453999900855994336621630584067188790098886577330993498754816374915890733074579365728622644890827686672797783555798726537912692205224982377643193620895566766361805289567470987686734577533364170344273805312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -726629276790191348373950259105931631295671714525739997413022872332951044406966084633988272924997540447712272720817037651921871300910814985871944073138849479588817695388046832184736624979314902630618344500382351058406450766928954648146726521242479324416261504609021277942613027966742349010695444032437450450373561481268101860205615755397016378276794071769049354987274798759833981921960952721080376534640265324123147350243770421136987821671833264664270019332700893780327543603544701220134900193868163865571318999912181219937211797568375404367794904711640779885509814650741989400417902144073452048448907051428900684583344888302519222678286703981593565952936601232394309772133434020405894336463643247875091247466774150254389003120517673094046183596308808834648348341584361258183156991005137736416200968880453389108738591437471742537986724764168800370934534940941495591851727266308972524129214313417862808675602637517461487264166034861631534600697540402072311427615811175373901480611423386305904439478039340375617229748990599343422214893340970897420667428218606685672730105628946199291615805494896121753202249338224031539620438757993262709546028825883778375715361614726517594191786436557602416483688884798786890563691580732816970625100201353352276247261807342258621321188932997370138507819297303735644079731330812141061424247736300430216798302877974441885500813313410510484234944121489911023734628658195319021335618714914348757172318512847398465878207638709165958380972167700521634103899437125466804251908712354159114665582831893771974609003090995888575702835825337197364007210000011960244917344995413020053623442352514600870152780732971182477688208924665580199871097741985645202479487918991200697307848616193595909097110933291625782552426938982238983616218415981843111022605565380694727495967165421968620606382530634217686540496757465307740069901622187511176935182672645555644235518897336479881025724086880509590379497600641729807381653898619521606906306642472113683897461238620670474205697028605093716337499475416361554427716852638502956088323085188499960080423709471060947559022767277966097176712603370132032860818724454550812620763707715312604466567610332958644592787729169623121228703253156349533274601134312740692633788597525569203328966298956918145982249284070994828515930262369600893067017645915128525632685170878253536786057210568867110783193651735767642525524267359827652359969933654737737709380034555458030526405826020906775828457981765887159342391675281751935849289697542583188539548571639804933162082977106894084354365114531727584005380235885996087904927123509384530426882184835762058485280344653806109837446138053059856823506651856965997835612380718917037465929614299750768968316005785599343121347503176821671544890800932541932781997072859373078325260570614966093949400649753631638752572573552661924833855156777961524377953869811175012603420524366816286383720413349363510029826295375675549316283574383697033070422624680489201883547177230100990425933885475171240186610674116807001562024638543319582473338517591597264935986517219436698810537485944205750724244985424709499804810311188481370896554228534431909136652394640171273215730207320439167507621466007007291628053313066918732217306510973787778592322606106374857406709986636323695498501238870665856223430013417748827509578282948021764586448102407786676930439439160503634095810433079392114421455143041679151323293776674010339981784470496627582017750172494713721351274384939152786209148849854737053919748274430663061416027328192181378190630022984623868101663295246212442707978019318707607938444438306183467916617382350302824186164468862675791795052765549544241663133170391678186300910694732111857785499725614695532422944762495463887862717352647852032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -141685968874043769401250685427716400339851672874247294940529699643724856939291955124109678420445223175925398423338039469978072850830244719465067637785247869156822305818015862576795237436179757585937547640659780771698844511468205465895318969465891383894294670428246125221360956601661345603193467981972729431285693828158203772537946722467413858164927259950070537450257598556792227196937582433832503652994684714109609645438247936102178354283318278755923489824621925334944199565928053777013951217658662295368578752495763709229911788637226989981749439346014680828476134352605376594703613938558477245946326304899300136838652212714203391576979253941987855936509341876589891038315952249487365255720162758026206513200145850536435775430689747679946768489085229006302139218860992987517202678746917968564778230211842081817010388716146577112435231257437456140949121372968547052385490715567188900433003988306144937476331909459598185844851763647964924012861268036657894753696614174809222992141232551192407051709522008278544986749536244095758037174949121389860889827554887623222148023413739454675909756834767288252163508024101453128244813280690353432017863605939343705628035593569211346080799100543170590152479446138203494953460659713972511749450766253586913509800485765520809677305484884378875721075441401151892778423590312606809494685617181376594468938445283577580217827283179630891140612319996905981093282395563881504470665297241817968296495887964923933194677131904353632264908972348299994732070892380120199591727079065352593146190368315780282222770216255602348171927356895742653431374426841847760455808244513976158599253945180053736911293909867115595987297608138034161581853594505296773155694113912421917224086549133928933085511052111950248029116855637255673186650077137048399674507762168286863522631419474722354724974194096846947903545656173651623657586931462977509834755034825534979286882686503155300283144595020293626071000174475483202562400300075664209816598042919286933296212141139717659462280853055973928303365550283829405218544582512909916353415373215506308146695597234465511504396159570722937758951499011374932368621911269002093259131497441515696260601888802944970514915444228786484327782913005524338995751693806159474387982880191468803876543308696043230978267109417163457240243322073044833304257272571608913452222083124874299161244412287189505927955814304921928201752207433614682058627255685278399011642317360401975251081468997390665230550006465200985559985903268002817111430622552833276598541919965325461885301962718611037484984085555922194037217090392378936673311104034817392390089954409321448205194886287716112181379217504036470208098434796848227866939849350975353400724778173030771445333720185684492280110081794521871487882606273220004263213315538795331192070507817988115800602281757616269740816256181995709438568724885012070899813146192752329605078981680455162156915741229830073453219161464240381781215289946739469199737346265675152225265116425613890321918702295216690517349193393006353063366848778232442868666861703233860263802019725575872016612881019820244132634238087976174706279584601387015394703565653652370792137939438210506605369459816356960489507148105707928109585652467436417955073877596789506011134919206835314419536500756850315375792871171522149596460762433376592706510975197375499350862820810053644569018405806483029028083837965795220032597105895406448337674285802391352545812953273344463396855277122232997123778903629877468825554908813124638820352288170658840525208860763588948648572281219545701704612564799299578692061405440662426508679219755219342506261359430334321720269197045741579919928303720936142673179586704889506661571212975253582754880649697168094466572273780820673722844726345859072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1226746840909389014898207611608446867624783520438695444308853176069991859634179633470652629657926325889578636853529889116420250704289442456710015894457041106233503847630415693274815323183203928469231484639563400754506164413271534653118340946710911282182187813948272517511389804164237696046881217870263434830555461728587225424214118921078489350127593804517045660477723782318585518967279156945096754846336644216290788229007468343090257445937595896816926275325630409601410028893251819587825764256105044923926105910142990530044085907119505358923788801701512730650182712852634735197033655805503950498017244828423707213385891803838756029717534413841240321480111383056715791275016281099896497379737840886922884517626513762523386484028676054314366209871294215798411515741899688652663439880490333148293776238084941319478880894048482610271877645290154047864205424474202903386060771635307140890247267615268238394010371691254463287154691166213698325096047321670009660869379510454484218833320417414039949987651015772472394330882254513020602570683505428498490567796175668246863591887416813706863969211623655088584605598533610200311736917161334710082143981813841176895161497142319761790768013038092069098974459779195649327248917541139870773563654167195176871680959894838487950266991511438892793943030205549210011515994746207639150093211598175225766926491582196519023200485562682966638855772968827082816932109194294739866214640169579473918750039793116200502848203402512439202527485766181638921735886403357981525867804349717038128102779985647901036973421422290512627749791522599810066485220681651492248030900438399549363480433071930301343379026336892642310619116854125480180768215408771945939387418324667560940019176822727328221516040302435876232169649354201570200323417167260369921099206011376387072610307678342308791913047648653740529313463199273445258595839913069764099238592782832446117122829960877216497793273865687946361684151765513485906403469627308611632351178923918220320848968930140342945304012535200700999603610391153471572137734788604163540318328929828883119316013294653025146893186966232376296995515760847238091863992589865662544447993584953753859423154872145258318386937429319005802916855018165412810577506625158756099581610390704435891770218340227919141753819294563547391860535059788713850702679136444398706356241171917850773360489118331416256956883343442021472103131463995343754685133000660279176803274191817602168797202058361057277154395290419217970414063270186750111458293957978768496226829625672466846137615978922915929062554290914418542465355316764075742612592227815054679205302861936350840056207145377614800476758835348228522710405595623576990414148122360709505447307197021500005592657802345037047427401006882139514387396130829401019901797165847580249297743281518398470803789537093229002445913479441606285359073630894112092009185573885228755037793036170615283164035936153697432635547328571359575797525289829646055835840034816646703623020986985039824673106075442546124916569816021577076054772795201065298916890499161578054974960738802856437967363257630143729742806940608241477210944280584012678321452991599285852356913382189545141110894052531110015391442050953269756689656700605308087460634713233562278730861321441759359128835507423566432419087999283338689392904287876813837835817013339894170377605616554214819691519856367050269277702321637167974377176175532553003059710935316585769427518032381390527439189672678961493792742731184783603686393825232565410689320888712390349008432523937942487156581397096543342976058153294719062099905386103860866011034759531824641227477683952814900952413079715632900210063760189324084555212650250684683456985446784367715364261454999548106720805055536321420168336514563964928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 564578287161940335177076666004220293861701143485372066048415741998670492758107305475724974735423551240889419474995917685902107539049621414680834327830739502300295025862868437630463176954407687442219218559348522539855199608657287924928693788793522714753621840846985022078451032726629850747388496161560902756974643244430122824782805350302233957250968639154741831377119396828998681307845306010138261400292285684433457118680573695324333686606134507648382422654748281107938402343985657661666046512803847599144147676821053910152247704640764901098885152179422470399555464667220475381484595830794229728228243601578243450715270921932908987007686848960910424386211110274911761062101887417408359317219897950166230599567290145662915259910656849260828715209626683210375695644330609293075746034169514427247383962074049024511790628261723489533251409969916472652508801132640634081770403753642171666158969608430891789588350228431106050572268373713944834924116135203070522662069037031332585779256809500009047304962916271695047022194928748421632174585364039210506404576926418304589309355590568439461582761993605708628514462061635668844463786945905194133960545000561271560532681653163468688411333986186521192224305028010635274997579337964412885092770811691407353315630250802909464815650975908142509312740317792545882679478057395738306615402294317044989115799362364639725224897932706521913601072617404681735637273467287451442016149567291343795129261274970900629352394786332204354634352004361890014945395306673470205735454079704386601123112364499872165604537201368506385125369948482520457506124784054976548484277993983484012248186782901851198163529121039600022338334813260627094191398416116239359642809782302692014637103666766807713379114608403443194385345113379227546786959451433930359741784075069710013263856096456500143058259457981389251780933840979855425608222241443353156088135258703914671638285938967817939998988718542675291827795866094647626533853755451135603284561601548315457819094949247895563406815668606111217878105458731781359017578909657661962896702081841679135438257485273826072388854710540162302397418170498502818754475009056741617842367042120701554670148263900382408764294181794204069708991387534040394613210238082070405877235805014613912815419426951615008955567542683507426475726334104723024785835847466568274494599714800976975220264527840363751587538324348643343843433925290314817614770532326632906714457470057819285231967362503531713582908230427884148917604673631997273673417449326591155809402260321440581107030840178039780959001850927424679329059134221675542526350966377848662919262117422405007675434600023696399629841687045196778061619792800077870378295976070714890287372329728812587247559901373934177679724198100732881394319570708060348875754072883450234696729838816629695108598062945866442850984348257625972724340141601699790088932376290566218000714951986907501601595872804925896734696294838805830464824415298841691855557306288929351053045150937771065267095349114010883001572750396396886244493396074895537391094840288134698013412387344229745046299780440869541234948651677485023899017466137423465601019583490183797055280762720710617783292832664779619855297759398348675724781767710102116580993313833876920606283163929709494678553616117057429588710171252684283463358215891448499899414738235568623835824702221948658398931609658479569598025860948379877906191555379231480489949168660400844281080841064857337037937842469189398846903844831639325300765037987307304107291839513657026555565856946657362681473033249840488022773182597480225524308333836673629590520669143559341968218644090666233367678278995888896588723986676341708970083781165272299146583483203014073344830733761930715654042500770564124237175083571662028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -786146575835547776681820295582709702673720927528405567109637436258419728567987745208448048650468391538748757410182847416390854646710320968857074363550877728482131590578669458349321020505202847746987708471914882101298877844150345481375912485083050079910012919403067736278104608634368993446328182727218417414260554486886863319589096974019697985037525126141862727256134835675158054264215990865580546082034897327907885197833721179255117357844793927231607813922823230339458716692566026383321215215306952664641861064753290898291742347808474650840459265787847753579490320925708435880012073871480090077982986062758022657065474121357773382206819009674547284961750061498714084201967545447422621647671513330284878515366115436389398653114734469354409902851010371724145113366547486199305418367640916351381222431249108071652254604742235657880787133983097762699478816422096365579368701741893490483338146113307971976777095565716489774015020108211838847648156329466712765669385750000470486319987127469488123674086213767086463025534094886047718282258597277020901109336408426454145173477405109083659355899640194216983235764036098055716188205288615037125360525570753642516525023233537306624982784509132054970986380255851213018524939046750005251512422511463818233414057439494690988395162464007422774701975782370687956019355788129166116135098403739344610465684604538524505836760546661041631191896173021066316629353067267360336325723410508006666964355567037702923097294351558027858081188791342665781871899876809749077435333384980620624709876384584810172847998403516127344720939379998051271308408597428398839707800896804527232750982833861261002727046752042227850939626381529369769332811041937807110685885011435587466671639005222754790010192325456686110702715225676117937277748634633315778821697717634504132104832508575008599237131277456045111197535237106507823572224160641476629175791261002096084180166216871055304942845304769399901152937190480573726193160905797973702437097478079677706666043357932739463104020711400402461758530653217404317773958691977748590861323073407936165787093847975960153030487195684184549322429355141707842870161654002795739732985204834119880317362089627751277321664455289121791261931669116381229871705959407948301024462681830221187291317708962675173459094182624936440231940096139527170383348433781686336293171242563120412028915962734386335053244909593559370467838037740016516098568626169518381786783891826503122949520704877834630233697451174659970075520429690452658129474244357645764199548782165808198847815723572745022774586633106644329164423267648980188401728369258466672795234888611211466136141771208948383129510435203098403049270563219441966808062902014773789791743222368175372931200004424881290535412180659002857018305372120103661762384407107394975065428274834671270307662749334157933980936196361801344048099719751060141080574083090658307195746971935916397512020999708524243925504936415212805706324096316511610789209433445029082875588212475712837487396572308653917215122134054894389840397378455007533995735945039338535654196015354219665361601710657660013725545914103969267555260418242996043239138901052117632959756961444133080069739257535633977125206152576301960123442961829408289619616985282468107922207985472613003233505433667546180235134061547048434110943497574570431502021455658449556988713774005713912924399711879242618050471216766114317470226244295264872866602538852455891553321775650171803897943321784650631141475912355034949960220835567060729656990697574539907401214689804042883755698913695627369712409450016887803609565181343264794003765637907661352133375542360797969997879287724577292681010049595360300554232876300082700376695208143078897830013276504599392722175561566745110244081669799883571200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -522652322904427942936456376063372958540948286531935560178983707222240328712548943576185910687417402783693371262672106281386395904634265278582085420172451414028026777327315806428508276234823112674998700111903603304998377689625967662860194039130933888662474483352785497215703785587276944646482817928109221257836356953701659999770481368747440306627818064729996412897330423389375730977045646106899332408196470929680102015816066210040199588691842544375704144258352963187028280950274167316195919647437825148582158099328428808444786902918099250331381201343819507695979613063877202242643720316493582864501705573372210485932067318157784501112624340058300224397260662365711195775923763711124492229490735411295961220228530943532306120222169871015531781377873656371179254889532118837334649899661924553295335127637641481258256826000436889405894723557592892442049804599530396877814494697746706565978330916563188388418792103028363584788610936539854336672696391062314938015944817472140951088359390655579290436579098769079135529797810669340819180376737882346123810467853585498681166557012081655740647628186382715377812793291342254302547301769471644781711652864926884219144633400445766850906870315321733508548975841864766755372959212167272797413400856857785089167670390246138847082195961488000290780397835466457910919648889646241849862961885866120120180751129128592121734081882491488956960444755019676809407982698279713111994961629212631076834119532610360793301404668042611845868930522666846618249495520467806387613788321597831176188457387560594733121680345982801465268355373084246407702756216948923521142243197484184037658441087157245442505489765587341923092171686984905169844853771067845733705349234547635867395263505014654084372700837453420100498668442011720803339150433580087923510099347733169681269067943259671961813380444288373355326573732102162791312077801276729033404181184734091948335282492285969970031570223886344499388499449864270117856735814905461205062941986780303735160590370378171429019019451574133198257148713800406905775252160141546185238699733803646461037015340452737051316810717243726890328673298504515783499855816471332723783664363618064039375245290826384727793607773898355287281833807346228122701277886994525370070696306945858882510534784803336055961691481492504276495618662637735149966076189510914154042219941786889888175422360755850575950976217372584701527772881590433680757350613393066768031332694873460752498113238760643617497760161272664112254061014227641741669506434346698384347809006691544027256277782707006035636742938632713728957177741832916019505682411133083872956526777119505429870728519221076303255904313602837279065948773161738883644749901249611833408086119010919689609942060425089615670206525803221636266196425431590727574386528590372410954348036329503352186055476161249258746561113212372972029638220505157942715498911057918948465012168494015144130558751934932577153377746836798818311041290188643177702411694047177846284302854951702287437493542021320434920691863547934221637418321183674429337151353162775916439374761061439226573510764604324147286125551082726099896000268710101941427387037726711459839441092817609806720666810098742214165815313880438846206480800306783774373680221792329346026352047692649405321432940277543295575184223692568877920845969028156715026687600574685121670667204683968825316170324413563636611703684716859888113047770413746173245951991917839864304212962763976417572578708864220844602010113979241669951521260855712705413390952622519461612062280279862639517069575755657288277115710759691843390058058294428478639619481510987908695551602918104691149658531771952855799558870167445531548377877620222517619064658006820333472249202885736978925340408331460755966033255122285363200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 222573614384921808493271075080046834148434967679068517744907016784885971678627153403847557184163263387802257168706202813192365773491346440922219821661816091338899040491910469067942066261043615372798182853039147674510922724604854291103291558278176772258938966778521094194914932454848993438914326138009253966041854057375227371713764096975703897735329158638267603085962408536421170916706894400773408498648739211397712765843802329778943437592568312805041457150587572698701573764606591228700241996226328522286589717181088656124976588289720052438751212002500820716248805047487911796076480389716711459961890378580947116529324028345520144340600202172802718952710014109962106488094303300808211801992715401392108925807465558079031536775498151826269496073289298247021593059488414285704557482835362550117552435256959930319198443221335279879269290939645975158227022203561076028597987139867617749159188754087459937479571247965279697881154415833978021593218237509050673233584695297791692415851219672633147937935470088276729391912073590312846192261393556971505422761191195963471275230876384791053702415554675406490851216909047191930596728898635046400164053179398538071522460206109491038971520448773380109020516383040797506287470755040228216610500928133763488030393705923932535467527623961255296927814330002120073057540722449682678687226622912719572838340089214164988463261318570103739699952533880488750648789879721338031690792889233273582713853468652781484563654245776993975617575620911127399925639348622395665182144644782812746942782066150802139525555245260214847058338354720057535215509373757093130848505304537262661502549683139179989296156010574830475517969560302530958790601527902486072808628475241786172632482322170265403515738920013055196641051001152121403382294412551363504412777763747042530746731740229629644110053762774744626650427693004926926126038306708691459676383535392512964116521579422408096849893452294065324841836820925786360746101855046720745688617676948693044572795237074189142677185615102920138874672364847057950418688370311297072938971281445713792294310854259426288590430723171458388315101116929932449620950972460854738378825560050745027633241445240412553571440635201150497329423229450879793334565889757471156494210452372745687233190067103694508599594017496788620722426823645587512327757117257808434472835025576147280266779992989807890109446767684304920177123546009984783668256526486212056251009129699741663021856271183982440174726009115683028154752772803509608639243855900539740566566951135471489233613544209951308694228130243244645768377472827403853086765070926615729940078292870024811248284589139475282423633675614014020781356038471503708815312545965768772864963042056870319568758706542964204895073033383088266524876160601800883204068227124373421012265098065259816699014220670601618761442040740863152672566367440364547683317838943619932664100360901331396107256442222979437851533660492502702080358980253160064183042443305440841367461362386913023347339185734964365431942226277027883951493674679620598668359023405420824860555007697068276399431742136957188146632272645011219912717225252176980595929646317863823508185392576852689351333049139443060308271236272037838248929691464891105255870570702374862946117387410389077568955131631866821933442308313479217857390094543176945794897124746545192723255737486028672245782745412741444239542972252344284962393976639722933324748180840126530354890511822278817379713378952982121612872472624465167408918333675287441466963061667037136989698033107305215822798845159383810794114231837787191098116960999131609508898767549105851287268883473868506277076097716749507709680462503720549582504709627998679539682818327830619157003486769087476793338167878154699879041949061926092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 214218377948492659523251761947916056853762322152179081521962074625884205463786622104269887526959505515069259717072506221653917523990848644909554602567797771267305621317413209863786772517592328546270469649190426944819487739138095979155653492107700498616111240018827488367905285253930654191399119665223857255852033673883814737831172544379182263561876672060560532733240674173518441331609774542245909927154104117003717285456529456555198824799078327251676461328675101721307268744073844392417928844898500470959140349331839321518865159052303529957436144065628253664868238881278103511962086521397709506027121126550539146152309242609034291879235455032753874714927994584703147895408647337791747408531452827968757105794304153657735277820321413380408610070098459465463666181623146661017120563851042157516334687587543164409674374359354485263721150500199515467146883833406786336896548701139782284152695133845748028654870784204137990913874562009680671017606435756306532939518681159243233997850910332920160297277351523669014032054694528643568026034360232853547829980021691867951897373980965415021274516195575100819072755741212789515801743799279087870899825590390971511518594244307458421987288648337546340797865840460167608010377040508677943551513704794187429621969631574996553392612335701122170517232629827761686864656877868705612781824825758519245930156286044392591605000804566295739912706422625123336099208445584635015167016062071938068825645980218959221086720016476426591176362090704614179158322507013084773268926996689329805261368752501551986181008399241394506199777344033942273051044931166908485351001956928708365518219954807359669115091896796884313811292963769253838464511385181328485528134962593061933565376376021035388769632952731633289476092197604426181244486724771502668392613150202556816576577510038201774131869175204679387544036967378924901485097287090202514151093079020155351126679426031973829903401159597588200169717802613970095768499134549064061398452249699003207412242589078272973091892648988734180146965260107996536424956098195133103122288650071595630730587764455298610292851188304106364955211164850918475534997591584280169094554793888007116570425450957301186639861114149728730245717517679535839433248057184513163360544945423544108994700577695201566021784710360582984627038072205350084653550195482078512217663735421939963642045083219066289437295225813256504899695324904645657312183460521875932638576566050429541496587355681009138135507150112178378577730901305576194751641130352328553451634285950596481212154094347077239394891220498954928513856734346504495350729047554068447774878414590133971430362175747430757062346287299744685055020461370403117805762185247682020378419993072969599008014478882511413637900040251856850991121646224927798088186584096683776855487867783862599546739787666513832009420048311662747691040558799954048455463290935000939449437839707854453685139036986609715456492089768167353062075901900235489408425334084011284178969725672689214609664289367317458216970263285926194622928002120406573538957836219507373975476312078251619994898990476934371625257808709418146980096617815701717346915842508204744009699618415656302968302606902393742071170557892516236152714040327741210120505781929973262671040053232189883522282001011509743253789005547749088497490091940049272535272277497373746312062858288582902931722640831630898134517427234481956744149017278255656834867960354836479949623494796511336389421007240486543331643968137638048528760935934496435879667877155997842255944504617165569797226451106890742308245000234878880720282280091638574126690246550376142094630428620604177441200192103748954555348106042366228535890864966457323836927173309461337821918468274035399794368257282421084280618845861629132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 33716034661524661338110312717697325354545623306413341477714688928336135258807227600712071197919949410348546454565675089154474061988127675376393414480239265505357726987003814551705572344075369809495013479821245599974327309173510865065383943893574030313163079452767862879866341729053436912562809489031219125317226691682813182081463357512954002572178220270937282620273702879398170607057669619120528524766076287066743401381844879496107271142557530754138026234186152976011172527626588712759186615161819142104590118856450075209419195245600770584328312406075454595872781964291890556350468300144665944249778937149120574575563944708212372157016016336374028940409255440675920403623863318861381814827809375290173956950725960184303564239569173320249753366837073013888392955383471739453382221171262589656417602914797037275272012690754633650048149157759430677975737095555871046484027706724035259515810371525817500694132033483106170154712604981865849286791617585283571081301951018333136626008346127804332096357336892644053070599123971699179467120430877115488335965830666135199364277358036161265098223770589996630479610108152343989193122083906782997854589258719351243040038549851323443403852803475481986221187649706440370502188311389526580280342677156666652653228099304344013587848960595279547018743146898071362073208898025798656715892768203575491601425825708274014305440357867899623046956700871740849578028674938505013668294111984461950706782471990927143430316745359763041827379561908801371354709400243312911227080416350976427941035332403730715875921197148692492804124765088519225102008322263931904960868476864790458336400895142512610889331236822516329609451911186087757252556533427640240832751574014055943245625013119000605656746274159864551679869046334664685740219711421328488290016702488977099956750491798796080891542341888469796862643567129238350555386275164381765593550160476473121872035827994221171810312198345971030299186879217028091600883825280910644860926002138545078552916690102343281761990521718041131541122446814127505763303741002864757971419467997222881932371453214086126515400701831252119034016476260928546111640791052529465932563494050950198359105380363331066818800460825777387307972634399530712489956821439635864342616382574885884237769372310363635078744398725946231004348036188695597770316004932096393122244113587317473199671787202762786145242453141534941556103393008739568060642896877961815136510148834735289940230444864746322505106324305640598178429706452459889029650249017926741863789486262649724175219243871403821675943191830088012918425448709244703065545980069190043662478463875634469998258758797660611517491899162456434483256823235639993777119022599117856450529756997853235945067037936290130903989946136764259729367225466501917917356287697948729945698823010215314674615782024647698024658803431940994065295329056602991399974045559915164485029233289249750442818587637564632182553717783701587324955068820035026816791658358047114567359952135263823544904519263438277082788828563896250261941766798119604820359671391529492433124759417687014028462279030133639313053584317956168887844909517579668191254981675413108027541389617390252445482651086426894444996882921973538573980107445512933573686236312206313683332816542673096639234417846843852304633125292052790087262783638295884774538946658997020944391415986586462554792954202809740948302336289321235772227676314757630728417658017687911404865391670720650510524012592373144762058910234067633805807586501572540994539060620713468188697635400456291290122832008112994637568955731268613818815870055916222410543577043407828116783518775534921651590906924147612810830684215690392700004580038626212513874585351214316045569804008348693823768271821239168781342432971404083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -18791304874278760918844712585268783001523363998420676048806161385724837695058914407629254155749363842817227994278721657960288133235768164020016501453618255847748245594093278226227499717893686341122959189253436033920341075466436622024039123162915168668029951056563481589136193444859582877239361006970650100815514027065115833242837606213062352099761506448744458028160826214440679475390020975911216361038926572766779755127795200467761631020781781915592919193016700218381278505758480745231885875025354783817714322102898191613052043919279846383625612526060974026109081668818970699724892120162230259230893926376957194563211965233273472008077504447660238225167847929811039511880312294863474434559476415680253635961430219139477538731818908093351348882221876173503631097284425516467190317907452067272670479227449192084853048731222494642854925973956801779306714690884731605870822740715598686422040646346330290751524944951602127483935127413148378625276881258515814341447852181957529980594528136705812422844303732463985129712538253147289977317271970770662931959562276560462686634350501073205536825592894983503058820509817343938575170857155561547423000910990638892184563529746229463306048481983581980101066358655525032176382332848001530105808244152879413507335700557380208394173460647744310213735553307715536683841190922171388050607895619056472126329067821846693468802861933835182829151455822263664197261121210247827139303038428456419294793673661239382297985986471845966408037577440391769384355789396174999816299429706969569653421224918914132066757639422384251675639973438584330281644156943581133088306352108803046558105677633340366144946203737325695603280660392609602858726138555707567466471549255503227985595066413931621986278173699340280414036605334991789490153234916160359906012654944460314524904435941991945716678617166767841808209343839071578494730687143323088361834429675400323268278853359478140868723495977810656910103912929456362294172850175111106845631527533695108579539493944009678395663942549002217709890364613553553450321556017861069634489334337370022252010082108725277511653534388597859773578636171826649667754652008772623644447448131947277554129135969224289503291717748422811771672742488232291833174540554649873618070479540379380201332755290649741674079584368058874314287888778974106687107294227263499431439847649732304698785399749738817533052832181423371728648643079256853812001044528679217961101345351279750588132860204331588115902051194268938491173349830491022706528841378840664561653806183284418149092770847953713120545814008404725048022063202316121385828861545093282180900622578085589244303692882317172163012592444508503088073436299549529685083277349607846443054902317890977658530854180424786010288138685724610152226137829718659988497768042946830444680856219772305976359681420118184913106442878809679357887355934652400176141805566116627134232043010111318482987215012180235979773377758395638268935874178826421480801054674067448885789994183772686558524971167231142872772905242778034246849935969499774828407551314380074328761108877050085163655794641776368706866361582594710397277023858851605644794757236088024533574609319705819304806745341565611915231471471521659187229357650396771246407023856629758282048776163387898717440259224784178286603424518129565393854059227439975770846010585419414457110398924064670934411948669947719082636274695872899757084535021370183565464681106759492538530194723382384817055367917972426586242417189611550495665759418213992601781313537025273336472445893141693837431520859307938086651673278408258958049836013433032116823715814000459175818721388437035459941151262325564021255080088514614086925132339624813961444302939435086952138407222037852657041102524706129247479164916518092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 1057490405580846018451780653307952022335508733580970719092030668424468126613531198665071769842970676590398346156232885905093185031275117410221042256536083642527367686375194027453597407281153308838847383386633966327783549962057974357040814423114788774305533565920957458149041584088581076681197191164593349969457647239590760174629632848576903201907375374673295036442870366015992381033661146274494367307063979111928840741444728376917308942199187035585712388926434723146950340397130613420370757090441667968263820803386609208997591843332238154476389480622445165123845412860516370246173667618265263206519765340140694345774961052292403722809171097815184000091492901616801556645937669366583949850314509069150229418005994744262720041856042914927127028155127025492408631146536141340126947845395382185480660173381069771750782469244838206160833519599409927014409586084089955588965019657659414195402020116985409979876678341968286222953908660605332852063887543632912204914781740605138339372351867753320913196909021965811181696605892496753536777459698439059533762823392977881493389754158419324122324244003417945378603402376448638003478478427689266737999584488725061544159716813950801175953049924075449757091505734522369566186426936765806900409679207921541083685346374937017338297659526245053585954125871777403888491931426891708948863062969769896731257020019060025297774307515954377721360194375362121062593571161544089355680859171712869058830274716596033549629741073875474516724091621015144253737047453489226424225458722813330561405523449194541434804293201621016262641432567960424238864475438662268552460910882007415911799107870940302937398821184573665086507665894102444852692056609279464410258114679576411827606995613778174525107316241855458779308323499889609698412178784779129686403820871869922353852632405157807797336472899694102985477469653602748124242670083992144433099548746344519404818219621100959812853304289994360034169489059533988222663851301717876520865426219679754827367087671384526833367027834140991354156233622824654761500367137774739371998055754487843185205455779740131545800986822441868538711740296493296002406091764199621148218409912654904866081117788128377226557267887644074844747344978546256108643613090571181627186606382156810175792527212544975665331641265319116454523922199337711499154540891294930920366786080889621022489293003750239594721429983039520009308197428571640783202861862872368991871505773239605188387088474159508405595210864409064889455433495588108565984463336322723143844644884711890127620881288408332925780493164583963683281497781130060921633054795619924403515233656037795810840351282143653784160681265234179686321741520301507881486741469656377436009502590127298586802710350445848449053288737380559229180271099565014278828415352059503954047161509932914756134885475332316181384214584182527322507173777302312040889333676036629349617079575512071242280706866051744569650941113993015448902841362118731867243349353871099960302921810961703623405930477613057821476605311761468534722645151980153192844275770987098739074946659451518648278290171048949245156967471955659894766956683188738186317227114416797282056767740202554590175221779078018868422937682987162191613380716452083653541980690026405740269044324741558529189146297058746098848312393116022752287432773191588724297354055709608226195487360978734034989883242849646221142423615739562795686261342150101165866104186097077800135133108651016452426319789685112961123418523220309627154100863148489499835927162667588679551784243791257792082043230007422910069774113061095656466292855779332224792735612443927904672561821373362250703927424893954330570666772365903403751195145997554515628390955261514705052816041702950052994825421820542702064578854073139200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1866763837801514614035938846645021273116348583728894069291590437171865508412579871176006259216967573629766837354129951779877581738207928997437544298457959488567470641690855748599365101898448828872520476676937644109413676583932275026206031637336032447577402272615585011437251643461466484433237159967731832777805099011355620360441699114892631230332678248377193112852895017831515747609534203093367525043582681486474859077755300762932452738768483618913101782897944887646970217815825962459213677082050257656855754667408641778851867309343049955747919245645821257147284533338213438129524717328947765431827356255926100472939329828049981335219032473036234336895949298799504995205237217517759242249793348394935646110326786251124726388267075897603173757194141189132380184229043190912465799870385138820424009118002999529861978882779645691631519558870592185493383669997582504411610838263088887575350562808098030719102313863738151523547283966388511178913956680308883434181290807561287865659704639249835336431006657608429649888725359748762160030635144788392877785440797190991266755996453756490615183765949755318517817404735133006485410922557024234040424899003179892773713905670074771666167532961699233491757078922850271963499196845271930154104685490458834032132744495056666270270685378259113298308673799576006318659967340629930686806025250683417493142064748741635419343643320805669126843378210607310854146719732968016403110464404812217815797065625620164310669681403307519739055745778479191133113691047723272359527634987197560267747412413459136475659569427669601557562158621914954794590705843780658472001801229171022105169148770831643468849326355957324774741943494926090204064886963695113068376655730120111938534766769023885320586485758524179965882662791100621549705178248726385773689934352551779113938208220974784186809899335078870145918040391368674368057703373592390891714303012264926376177882183694247993203142149283780876328246047101220526564639668023442275210660166943680216121617139639423580500716926751284752080287863436332806581607330696950962447030340607249753808479094948585506477114670917928292417089190253230564109463647064063375538059041671233027735998043558994269486803937256761068707134801533670234488639494684190322957005680866925978546633971365708630284782160905942920710352924689792725474376884643690873863863851354146005289883790587685078262900500516749173205357291280584647216984667154160069665249318864421242528622553210121936746959115931372607795921790716220699436503036687180307801617393163769864289207241542027612463219691675753380892306173686861668518826601863157603240113150233323792681030322871905180274997382033465550829444420620364837958478298811542553612074607880609472735432828879459680772638982525763257152019773510826329995832799194642413607716203986375058192650906779959380477156313709568496239875497431643530700274031506864827368889884831833941558130555194428853277805549479489987035495899892988183529118990833551349728256838044190815025079187956999251825376417288512902296380031945227126927766797706738456704529137588335369124029947760327808282472377064693839205153698765410140891332100527612731607292166522513547612738516607518096640487310108442851325922353152779737142528120380548217881974826547178399707800954194788955593266267628440620478844761411523008819240060385128078250104711786921010908144717878281550129633086529833573221426114709341700167631156882040274588904005904482228703942251230881157554784663204731707233472160925967818693421422136143984200576810038514820237256055723453396705706180630531982379658105209990674155962039973428290907103037106295009373942810862542813509022829828780733634539995516018608490967399167618835426495412413372743886781078591032804987900425089843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -383899697423010685214679683454774839730883102390788507452832212278995009250532705239189271502118532470037696829446400812576875746960509584285679609037581332864819361923686801411420351355339679683988898663969958926302767566989713996369311303659286669181947413772530150781961532425005674282203727883298678421997421802840585368135397168372847456178557847459434711647394264362735188189342572973452005276849855957973668755487647428862914924863486430986350549994628548315550862440128261577582419146284673496978581534124795142424132806692762908737582391703540024000963016615787826863420691910072409885807570173508025433339342129757837163827220227110064397344329176239730890749645064444438444927802347673321681609176256542778470355652878096788509041204244406480860253487387907251953889075000030584634989283206604944709266325416018874944308377569111734881898890445308116690684657405475739141397555144410584892265443272045535431744173618346635376913727920022816043698003317148918725922333957316584715627005246884950492661425721409917175205113616296628213560390001884758998967015205613496670125803576306083823348618032588693500904790857769958054766999369354557052101500887306770127633448994163628357369592637931368940824866698592342103433827171361580278518466315290432301780188229940766627907593462993750744026934059528032474659692999664615151998825302165193776200793199076058539616893305772281593415122665058022248113493452513869065202102001208594099873657468363990426256591661874081001407753527015131386075132567339742424933016673976565513381855199767404657986136405990338366757087271209019433589589049379443341429507332534095973161718210105909214640881533387814259896537502458075949453281525873092885345927638081167879306513888927087904949062158775093106549965585689662959312796613628649032125590162448744899790513870126938056744494103015879836088660502371301656198099114761194183958815472337550506452896379280569556692141076992871150285824831381607712944346061273875046526589013961277148194996091846513960077130444873591394069835167114600402572204765983474934924047839937961617467017850598056270415302111468114953113002593966655012795280821778712390752899375661704100809725884843658615158613144148350681562558066786025394718898749094902092603237878694559886209302891111555713909317520480856029226685778467973498370441681864928483548982936181475856839617492675159117158928787722180102102592520037048215538754960231279179143907617807235750364554972437955094168723043604244426144980587614080068177029980650876158029708283319382609015318125287382146543621190494477040466590604403453822431594044927005167820954197823195065389451565939392630924606092487536107929981967070022058447088246067975142676595507227080228482002690195835618430620866527181466867226158677937372757310946948953083141446813978123353501028859088306932387848665625644521888028970775985828355762495025755412808181574309341978893713750585852526108124262696778502564898976239077393307121611487050379244192788712086845927544662041660408539523264283614478576054090382996031545452613054324576027054177850304016828519102114470344252968709669408214491196542821641558740001397572002867699004795816230712808697840064779122448919007424606961760701485714418984499549952655152666479274053231760916896398439901178550528740105503763377941494480171145708047234127835708155112006237992531000497634149690118251790991351758435550421473302341179892019491657490688492046266646196785288980869807229650710078102376727564448126684772609843315282487361122780577001760103693869644714488334778244309643834018979379157810970864924908042090053293048352678607905074672786851690610952973833935929167709918534073370641173152475188458006443490280322372100788079323645619319421586636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -336967048700471352993681239296851921215865846385729410035383222045861208910252048650681086210323438419034650078694379166366095035063615681274923414100868536214731590461245059974787171329967305317374092323469885363591867465793220437391069346979908630699024652632781680727738929437905938934700330852037802503559314301770353691629248920138687890803587361479487943801145036247686142521499417751373466349427831552176091714089820863230765144121276588018654812600593201443607687445812912122744458566864761093922259727745681210200404449888028952345177001853292091022419495739587885500139939929741887659763778890655015753125013836821934300667028689957645793969489927438414971499704258690208593362032735919675284848727289770320543637796053238303624722466323842489223854421455315882779476928254974417425563374034782530903648210171166409064555498928207483826070537630970166576908367266259418607706581320094731456285528672404987073861575745513062019943777264398994507038029139738709782670134786722623154372064273076329755133746417793914409432499044955442301416115187423429508638635688544622440972207126468611548269388398146119676650260806432321400575987391930989055873361020695753247955030743757428600773725478595740763230516494635741886831438116624403471993556158189061555218008453219636585077196775101838247945057465530538168539843054111652089474550913037918107506958287043285308314222463751124632969634998187740966909788704265279348395988347465169259674461281333542523217135871691182339860008266913162090612104323873471088166054710747604616071706867687301873313084290698725053222421839381911114754787263458079296959109845498427857893088219081833552341640372990873955853842841207763356279746356882289271985124075481716058049696348849010953092108546097463961520548627644700962173737714622926161632551470375574838574252608836503539577988144088611326799121648503313031819143263686819137529487889372097557537296135593860892065819694166348883904686679377123294202357932630285002652095639087779298652064410333447237800924653796307758767684607102740881403641576568317044970693234016081238692061585224566321695985960295136945042189493230270184022247447631801270306676499928117264556250157140067713344664057409728333904902808636550618026055423756335923179595002870478688026758129082439320406350721003500289534095715102833461181723851879586476723040101099211299422195574853454323394807628609169021277970599584808407838660771685018925017492272347540419446665759424028132661676254900405560305102548337335265451664279491508188788484985751923833085441528440658658506573969271410214371049572369074216818262191579468593463362251535215489079826853855800822575887948016138212937607599847930735306003563605126500672750683033790021466713589481048998252694478047028954536791974461842303980955364176682679323904922677196694685220074269616696085250653177533747838947164780234874103250675979365544846294791764315382735292819271420393733442845470874026546036629971036402337858933893057749740618219505246291589825825149021015932601621581039388205073508337569031144151058016835248985711685381898301191687410586148258726344053240432918940024260804332788079818162981421057864478342224002795353597912542611067763562434668153708274548415643080380895657710015290230862085166464079002702348980792874577638309674203840421511733855994792739620244001815785631116024163507181100798702113341860800842018573061182524706800212867475604865803595026106610229525707080317366543736685959650434510246938122957682426242079442296054640756627196851393033119897505603463539223091476635678853159124201884310216511610306439919739327788278946363934743152569343610429157427293386140324417358142078414424286104892393660546559400495860357371602504164458805530911584550912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 81374999628519022811335912939963037758219323326962351011279744816677306080689975413319095399229844378994501888920861245155627120181298356027238540222548246624504881092832675401206185809256174535194508495983087677348215230891098229247482143493079763118740793857985039695334623503907625620594930232090001890059813153725616796933328856460503384678243928127466528693333240823002934610513745100396430862348451644423794081017488465693905624762079265065173766615217362269415771273185094482497860135188789373921775211707982107282825835851970374156566115647585333285729341478441267791680515140039490047205536412610999693033871150133797988940512604703880274658288614276497739416668666930632481776506279902020866403082905331752942656855392972660363097252953875964632934392183247240197843724102049468943799785057807623906671460039032795189434033786495004440712142684333306380275118454947204496853041174548926169921525637356576570850236253863162894887304620913715849239303024600184757791937161228479433480182754918157093626535807418156833171797155843171220660731926882303031054975640971578519120279431328181500794483296522141979566366279404240309425240923278761949839236546629267060385973229021779152585874089221126554297064578936673661569759702105235576525789029380604140046522110761321816438556713432233451282351884485119290591105369055605623504089941720903041824735014724835319594541596458331004141441079810337751582134306256404366049951063956057396597643513972337514288560972544504545699142673061667193576667561177191846388547401156086129448454600033803028088706558758325502142829632788321163594768390783278664866563480096828457668149162087559207617753297425334210922788535279468179512168027376278458334987041018689684765161703437813427250670351100154608041311293712035423618216607580107712376816032422461961722434528484938870206198610941461654497667915319901060290040519578246322944240109075438976632979760634818891071339216152223984835780766486705251458378398154124827959653004658998062211130304517781650199371558381304516820207785582469081658711109797118450418685476999817603294056136545530560300752488688755511146963664225657171818098626374726830035981189112167251182561635989395480292407361684907998002212174841011473226218981823238366547229891966289859505466108427854016606023319979270712537102414894834931902659006188353064861653874609069695182404868803970827410596542925555347926444341697580341901503778583739511191126867888598035041173264449629339579873836698961359278899787276470593001613036000862592195220060888647913106080804943112103220737294225329150701142771027331356442878155336129511683680573132658590471322186672591634649235468353526962519851126999481808296370480845537156998735400293694895728336211204818341250050913168942002799166091468233204584731006543475095342242579460953640756905312637805243176107196186013126849718386070226949384596870949002201779719293807409219344575001675410064107148921591628170144083487526665945797481007408784175769162844318072029340774755319291553092231049067089338031575250422050079020234053107520783032860801761460345865780719889808758731959200986117597970214676721427782339133838160838463259194512968475607568183092353497973552635828527004180609085579218674753974289327439021027243437489744068235083646201665351423653147639472998167062116377243505931174889418749163396326902677930572293607375375642703141839745380811333234734106264083368772919828218707652494772871054620279129437108169407039753553506252752630489001701900088532281595728912170613234730555742359542758605665247105260434166485183891561226030190717710427986567198284941334309074927863166739998470891793084075978803076323923767077092611267234616345613444240285272402808678557811880504547969905721344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 10789358954576527125026165511135627333575015494400679284034949470835529070604152008780193023963569662255327887493086080586240296695223634860567336226438888342993353365392563337423388269352648566052209925888438052926517338169479298910770852691576475511396563795900786752603435814144312258757917631867841842730567310031152365059313674757555014052641582944656975708234792562191624419340466342438296999623254406924532288613657559302546586797297944756138288712640253149069059241447013004203680798120317639347795093015407805815742670271357404339122266753206736557210380256988478766624509409295841391241779033765814482134625678080558966976157829169747351778649338836223865674035125011605740277853334310560494613332119585714546133278207538408601017953535599096956537600768241253393292044685481403686658848302419642344176464228879932391906298431787929641068184977457799738159070971374163489257272142563005568071826765706168877851274172045923377385063985282565648516869386851963996188436205338038269321041266466653608388368575346836767282082448552439846991088856230852824464885083032392207108578986438198139997213426588332038334586813939406270286799960149804802246112258039923275520320691273740391282218860868541825917509953610186384815861608199130600661203045358774333265465409854990994076864026152540793129504588934035520026850989527244969313110668350723109204945261693458912699223643129041428037225628932786312024719032638855931778333309475108063454907368869667192964776632873538085109462584088988214597252881191978648605488204764585475762198597979333795364424164494751076857541365137590380002869531231853060535023694484853302252260215236271382129017548828216864896157728465452053589632366147707326686877977080810194030555885434228299817244512889686192697476152466913464189961924868249351665087925582711002379023334837904180303792022608268324180527879193818100304219483996389008549622186345723056217983679485003983578789589829498364076510391584441984364999284509729993013466674359381221008334229408818712776730236988140324181431594086338517084026386423170319722252528749270223946499468292381778251434426043167611343896509955913920662250682305790903739880082741609678220001137267027652848231211949853091634902947889843986238701915840239062764967611419322384680531512166448961250812656854355957233180733729468031742765506874834326641235701771785329153992489406925247358225284584572676074216170643626052229299313262902487274765641477424947641315706603601046401756474072595457201230927224619420570912045263422930851120639148573458959483811694257684066301436126046717534273802678203234016629848878355456208745855843956667575784471386064865434578481513667026590443042954824603456414859494695769479596316640717654635001759004424371242655262115223747125196637769329171852427697451058758194844510727783939019949522706548013053709082375053902271848783699544718654071045208001153148083745877587856745177868537001300443608161954043831503625115149655939581394496158070129622336251371189144204176641697577350952343709263868501279743001912291932830820015203210453689926755432015281885711793170838810853377639836848231060825695460207342941001258722060394432762410378482807681660041031178205200622662794482238766976187825638380654493531665391643483775776238831853702911386190730606426039524011579778739248796642114243081449940825802638824415951972020794587506136422074279341783147154300642384857219414588319512437303655503968260469571399876279509475342961201570809312830761572610364564139188743310905835123903435028207366367577523405166726666535329633041775045224781386474338491756944057056083095728632023189677002452816839480132570597192050164096387900740094706443831073174222105661044545594040026945050529761843714482497388544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -3687998531141214689631688334127489177239077977759894275670673859971909584269112592280517969686353824538542060600340102054371558898960512274699964838072802631199025323157705088178768138923261993162659791811907253748167764863039813614007229621650551737385662236120380251801707776725510339233964288382196345633210297449006658690671772067569789089521371623793256528848243582057258998776242892523655438006821971617280561003179531765771606227979542777435932783332353157657633254900408811938842111206327399764143701903357207805144451755439729762525119498795490342062958547029545397756371172675515162684171205987271540440202802387536876964464943120103331699454772464499268584330314257899641922837406136268868114263571707621549218175678990879518580951516114960719213248466969573159111546463798906445080933532337549723130328446218259033505376375133792304485174833786014757717401149893880841263900175270254583880941871096086061666683612164008788548374687918923534304531291179145967440153726305163108220282076401074913610977816315641942009712204903533977746984175320339292507533836814725197343731183268790163305027523581854423982010854774120086742245505612091618516124296807453934701812250618949762297972218351455288274247196540157620338453297518085067686336867020344134651455483580770002369113047056111415470508096714145927359015510357745303083350514392626839600953063754169716789628336921382714647113741388752590750083696210808996291452595164064721818254836803442279569454974188416263268788021616244227925078088276199917139531101519476897761822636694199021604280498889922915740548236998843809221881780086548446592560709813516461067395235033472277069021373863272700654261682853612657044286787695662670255657065737672676138048509086435959858310410940134828382971152187344808530525626020167892687339457665631667471315049689984779402537026615055685143275843792315063241966850077474986328947552008150077373797029814885172119126688437768091999630416218201676762053153515685474382409896226861781626616554748716925431345059886230583153224493511263473866066313030388584133216974185927689062747794021907389680697776825039600243326920176049760650125473548427835707399810462085876200777444000717687355747121898654395344279011691058641232812517819895543584631884669136194360973077774607445801079683181274750907892752588668456189251624168378024615416617694737496197663199079275439138006760138961048214103210837390291339750323789075290656792008083554965166532364911227891899412700642994472592799842258335264837885910514739759090842659649409851297786357097226891277204783088373222413824838076912625472220560172587190499282187191012835270944741774642395198623859483383389965164370772675375984119191481925388154405860806864559617998733937152155047247280283631012908140784742948214946324863141461161138853780415592775793621038906624747145181428091944193286494742595336670992738044473792918089857966666779961305359211110303476230254687276409466270547398231869363266659033967157506801721854947673297533673066999048431690262166216582560634857160887379843033496172750875415563817385701206264436505449891026567951510163071693481481723092842793544223134862266867936399696800826922515875908181128746322295536854292232876055942698398475876030478298719001212921466017229780904382959890469043079059456064570500736536908878358839092499791308045752224761331973035827696854034035454555736399823756173405830868155359157885241729034488033997448917947190188748375868631257415981613994676751230981562082550799851857069293613591747629546528097809980791695611997445662571551844363322801478729053415959732580729055873833664550001932063470527724620773920064402642821729305693540974453651266946845080849955600437098778513441673891037139104797182369202176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 115685763253783981734886836671469423894814281751715032478066494228304462791477904660681387799913827040007562281210235304589080874352273519091704247732949425096541244153942132440373071867678921393411926023422856989262568984015858567697210016821469586917122319737772727803198289944855066569987279993176631293893003686555503785064657404430133727428739339736577974171844275346248002123508100579596212751142362887775479109113019963414633114299003249094422608785879906170326188354402808476132407417979779023062887818428747049259090480756463432548530099814413474039753922182332136074817162055928216827891142504842613694439205733903847015009919199827096419291184187809870269456585346168766705893842752473995554308787345352966545297336956005530772446306176361212423395831452998226225286184066911458888214208986198288981725956786021129744211946680371647493301011655071931622214182271485218998710680838132498142970385967536455465217103895134481800336105943642086087909724708870893265708006130266398807866842724092452144813285876008337235627291562130046686499100997420086657030541138367957266613795536120270518234615323042468324940771412904031071037863650784640957892111372353233596131609480213865394374407286589790853484026701189267403386243884097940524580219062404609208060575729849984860210267985278861775941847547785115401839642628619946546305984672511037027853675653968660643191489149274637885032124781123759581764072596812599776667963090348825506739972774722479859365112219822477517742724802998290466925161018571199881356728354798703678375405893799248893080305435492476621831788247319739477541887114676920426771028906969938720166180788482438909670963134738425615124691619265436656895442934619685540560217911862121286799003225561771926943244228076545052049432343036827611231137428762783623728050679336462984201686739373686222111365678002293157896365071586347925149634438938263358119444125037648544748075745221277918088885493185114327114863637241099147253296333047277463137131144651615368268646049775175449254882126156505422396401205475600807865353799500089356177953392785511749870091560844301111979853029946497581861980983650843925146261549911105292569740736164236998563778820370062309561629863765848120093097554747744310355340491114902744173062519681633246011533358980042501118368573803145219125028398542789909113451985700854825481168321588499377476159384282018851552923304085310755310902700431933457167055602868268402718650520391722903351906778476684595332768401582030431028470479944945493195086108352533716716893673886684876099295606385185437896381153190292247451534626971947510521106961227244338069590678668331605316962672467346437643968945007805084689600438043731811948980212237980682433516647450163399131584126723739185950067025058175898553854573032632313918990333603219254411396029748222890636921996591033425820699477220876377451388271505695375500419201825859913451153259785574786768743032945086912871682790642979601364829850946783366739848556683766428901657119687538432517047134916220740880683043820951714230422654594602445856296888177344793036938229860866123706701963354532956346738004217563400730015143663656360589122348393563263103250418228869401400877852966104104981206773431767977158839869427168250868565853390182221614772606909907664346161179634330102440935500746302149676456459053315090609994639210150409601857341474342108435524614998401851253248042837636497642099137014764176487282676390664034851117451201602444014698884574463742347377344805859950574696940916628580324129516092650881766211831998631915158130900795718182520026286089917901143694443264362442650371262818240825459944785067126391902667346469563041147719475660969817304483916905690693483457897087425519337560495784241467899902951424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 34170042213812068306480165960497587827602931663278126706511948429665611241789576319504819163308968212535182013188582310371654026695584628202881367080706877085322463509230869663420980746978135194933658887718691401767220775810939743555319230257874479032097788102966622778103048477279347885508908493993722481596765773606677505831032058211223441024310533543749909546459548018725415510056323505358851155906514750764702877740149849800504542554155353375142771804195117146413096541281176781793687968034732035858045649518396186576136627524157238789541350963235530039599961062769180276046060802417729631054572081721248797037705025451938608790198792599718823677340601137164378024925994329904435415337756742192040264636202361600704855678619413687835011885765245592373766532125976386672510047449761252771586572463459866544846801374469996730132898371364573326578344662927633768639368630824069605846670554948015182394074234186437113018709954969015810663498254742909269297559738838781004359122897613146789030777259094345956138880376427927207449128033204115133879461847909038090883667106590992452993846402095358327593680053831032658996247510972863666106819972673984959256874794519937368061820077323978722712789180635260312170280448027541465397081305546670863085282628805810061822849365756396565758064845509870378489358376992327427208493007573437509460546455776997796835668698994912348424517205595003672112030396040935220138186991712655021465871358127731800827295705077343191527391462443200308932453453102569724510746982278150579655284316901718628854782687351381082259435265183044663185362946247761942926500640360510132872539200979996407247782778047477007599342875518757576302102687308884890714767746945097231179447891616138170636283030578881872520684196615227431555831885893939256679018553324095950779312133358084739878039228798854486514286599232429208195842297292706339620781226009905174256872001170333355139996463834626653975994499929843673449901694149654288792642123050244444253007428140858555612507372577780581894544515689440762358100548417379668878909945519361373504097209494527985979790525860726145023383063724667766703460324931319864345869036306292721138246897036549152015211415039160644041572534770494220677451829996674515406674004892889367356436146526958549409500699387174051303524861083826171591151321159013267112096520551830030977963861082886202900503063372363542570437154121804531294644905797515646986626065359956252241447174012651369903935131116905887725089505493051417922162748498818701256692277318563717843345816074367883199684687703135927908724185046817950884966974639730425847860340042860734044779202199163618770906662185447707508101881432371798083608504127536540071869310386178695061570626313712437630498561255232076388704310696853963443600274865364017000408386713363482494592523434537309946125698679642995967147284547765854855411871724180265752456348602557265884921666743222522116224524205318298033453049881439729965847824918760106373552468851154408793920981906393499236024868227311816757363657129201116404878235457974426498434641508871737645456865153664966052304080440278652613876284043714392850436362438543664848754313180671355706808776116473257964765249281337667750695394709216672989025003026478080869333282949176556405137204800246304799699917614943772838503860244801868845010771494181713731704042459401608768194812037923715857582489648730953491814619536075066893349957573287535662596822858200279156355106143432611379060117676831490011425788339889915817990723481766406824161455520860723343243880226940197238915898316615660427188262687397572905568246803536478799943908447704445554560208565140916659764640438384883154068231747863422132725949760030834069637760505507863102930568654686172708379557888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -4320388400111530936357379131981001225552900981986782673437107844381355031975454039362289584413266331091835002393322081672801373992893057149170364643878089782598236873948147613680926862509574463461200864501666826840609099081359006663782347105801952598024625604810761689400491965500953276347719615927588056963934256839956476393461451701168688545711105365488419157076604026537623128191829630028308648481524242173484939560060243613983775734694455213788500530154509667998855637986744170748788448843342891465355984003611173571169057265259677632036640623272416192576558536705611404774602187211556260776637558892666381339582147056494116758745966165587786651275917684302668001765371259441724086119517401430155504667865291265977227228674830332740855904326470469537158304616744927907842862164979440471452300773296743078025298699554846801296934302549838365348055281424381328687115126030898831134868526825720556565869265554332013511929796402270737940594499493510545359877047183021668868510243546276947279147164983296314338350044967259623784869154068468713085462793156247350769021704539753932975041310600381522074290437110755573183210486182238836817197040294116833492571493062907760684413925763708003101363017923242667622193364222760707947385607248552401709277592427770293316040815084825338893147985023142302380134999867570467257238458814591971722906327199431279286639958828052562086623773247902157227296579534573578261255838393786225328564658848051936234236880065655856378010598981166487867949863708803399726367857135036417262084860360641799101873227874845606424421976477603104687823378218997141549569331417353955166619682444836048267255744770862957797863009372085194250550530559164980142262732194587358435624998209802335846219905219440944300994469140097395511646879673365528428079127587442820882241772063679121581616081173855990835158832644694460573072703318589735234940588859659755922329014644547954062993922150784016212122068507321262351063714173527073042456729076502269934172627417301810624322787038976090521877697683773361503281753997411886863362708691616363931034687171131869815060184137065852827250593738982871259617086320171785712890156788334486675181880946017734650121503041869792351023198070092326024978543575355278579429813265213997799382610537833225851080916801608933925212190774790117269863915861466075566240484661046959768974275614699334925341699814428101382092390039162806115393974970368956585463794104919028120497452699261108912404315955276327314300363348479050317586236390506950684367056895663772847946568766580040313758665609056277601940336500093172875385570450060281992350966565107093614733888763200038149374461950108002080489765522314360062792230339728699959415397996779024449833391175944872426199416114139155162547584842201080769399354570910835935675489382375614497738637710907896128763125771161344082237856577670668581526966449967924059668046503691356438174720657732562982318593252301312534877058536080921189049344069909949578999174370917604097651711989913905485543482238685674848474934922474452767958879048883773347842235716167887041647624592424539898014583039742368714877122179550395867000367843900086938674901154873518902664583374775422578647312149594044641234931386279803682028069075923151897369256743471821387196033359689034214728983646344402005066309483215288704143586205132387824452522662688325921404175626304076678403654124567993522391212345541809317483588769208191798025164945120497415727246473987039742793957406137120751325396606510679840177419429186944991222633290235934634199697896902935545255129913003284408399614494583742770572265344777072279508039777549302290655992420523900805947716154402019310686914783717518073286939997959595819549560682897071656940807901230057087033147392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 764050715673763837071933519033838161116149507757248747019242647062557459803848442620529744931360338652272634743638687816818330569227567937819490927950571819889198389782961927302928747359906202128203445292782767096919505891150012318717388340671676057125351130852888246044668284806353214260869329409819657102789480097934904013399509814599923812547366182185251551023878280561933877835250026483466572960463957850536823976207578734847792925427687509760418631872982391591578860247429440266792472976883884995717986173323332335243485283662078129108452771485686895933215404782448604034130139078245228333626184035749907902377133049130147270364749541960681108480297338459770454256986445522824188290399592768704501457602425702747390467931863243123635366695578452211416049333090507067816103961942169231501197580129846130970051399684692966923966736087768001092030442862095787531118329464101949715824115707367836504047868278869110056924742177298202196762250331449546161558315802967911679366826948786596200119112491608421866007066827775314966806236498255400236928795315514224894128097226867117793337524094134341904604131322399811684588261260845171451252049695788233007275063967957452679970613045223903147221333010937479792719800574878873154847706651342761348546144089830872548616730336671596423183224556500955651570296139102888172430869421827133019278815114853822916406578637485945627834781619826990275313778177638302396264738622674362862893973209319107381547798248104438236234979325817236124596577095147484539438353692821542807547520453632465012385403567399980003344089444211157564897482904432290182727892188780282732039951377089535165178652889995579212330617936560104121516391304203766912091434511836246575980132167868386363232788180983962676509320445536977068874063716681649016479787341024527474787369560684729071315993239203812990385892844516084756587577664588819029156545833879287809741972432019605585531273793760077756442776470153246364058517824350096305323995748370177285119232500543087178399218695222410251072490090745382083120264453678342878186633569558217426278780944507395102556615566101570087234321592472347647459097626163361783873710662388239218646241788820186185054023803716825806345671603158690676540852136174518289383592571123151293309459756362166012548285735349743548783994469045110449871156677177486943245152409384544142726615667369615914661540710437687602215366976034482657658426486368306069595152528731209954303944848913921531721351503709785829983375196089522322091862208722415452881003476409732769020149414077362364205225539449099343852453983691759731507084856713498575488364475391961673030570700387218519047508154238837477395849738838225684491455756048931777802422073959483061391953865730686955977680259472172386685145524529971321419952459192592974742049008432853853995973159152845616035374812312893742263438008179864094652672965123885996228873186974127047563446230023700696180890627423177949948065401795532971968623252424221171795816307175146411627790157893948595866702250233132241412875713073382774891261150433614850285663559295402798495943625136375028940538576642692064869241452238283465642224438259026108003341053613051364721812307564017840908568552962057460417492772839887593342815189979936848192320148152636967634398012093759411344705068016702500216996015612120761754266642120113173325918170505626123864000276760263857374113391537610749546103216449108926642938964524636685218590123665595049480363154768594634696444344253155074567945672486341394313987350670906410572247994655492433813383379773367937418341900347636561590074672276729726263551704815625122597503288178140364328336421818533505844474856120230221265494089977273172615432973977684008260461316325658674344782807372806492560293888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -70409803656392004746063006196562888938479874030313379143874757907166973032129516126299771060813761357588564070531062713467313917727866213201643284457132218686518094050195790684928913752141713369323926334710079350678297872678974131928762802020822286689488013167119743458727882290176824493925364770487494806470932376200504909592621427564143681690475878706387496501806918122047463106790842116303754202292060732520755202633219584051266774978045326164715939914936774909777308761282563414326038324116204108737452919780313812161512643797918072493802016314697427015069168165334631822665443554106486807842661753675751521731989095726706789908084962593753265582533871728843605751547784944493988860017759790801546211966146219013191394683750727136951069946973300009769516584259325023458228224047556678863076893673278221714055397458911695302816148971646309262860334687137125858185088887718337355914353422928096588169892316350641460270166916011427747490158279510733791666494130592854360811235492619997638642960356562626592778658342826676150490858400520155679329104919172688143979546016971094877991270441915358682002960609174384430036391054300103695073377571562787190955288571995375476617638504806425772081489446853508089811245649732966255846330385056910271147971677469219845788091579812364348181032602443876832734314631558565643220794578380314491913113758337320648864225916121831324873570660445296672709464024143135559089636178853717372191151434272145358203317306439630871606327318008064783995190715845080094601362298588949242672411158842100522132550086557966826249191672570468071075079744995270359068601637016968706627960352105718540342236831101205074391314263536324156259043402690403366638970719331142765171419078389796978824231320183046647291499578120300647866978135127697694439119424691964257830493507685908567675613556397347943861161967082100408791560744310311602628186833010050413483501591624645470330700794198505809326200493418723873019305810196412258095678751232241496775481014880793634680966087966323191905632559394364643234941085983283441783658777098790519137137917426644018071114290693708647231256320651965643971469537253017505769316067358799231432533274411001048478149988241529412206258671286938728185159387713571870532510336469658463446407443027738922396227407617667623232986933270773077126328472338650274858388015132565543500937655718619436819405413444563425743712100556252817906554425624662039101248685470121013632970306555252297548199250409952930550298382919310732319955908074709094414084893456497552628170492601518702213143682401519237028949789873860940758252728556936078787994290810895649809293273312260814153137709589081892266302782034488567303569247082856094553473145898132336988931912430064318849059918598792129138960900191587475912342726088975291109006348220907073317959862170858593669844103031773276511698590068419252563148601001711887030861222284954799197999768686696238023534227391387875716784649371577891420916036112262465145507511906152784224033102134335487605318617045170267581900447040946778816216312039284244739688625882836792595320771974142469010972055956667572305267230851175257002135180164651741751265140658917466084013625533884739278408135540706812996267791285026951872927786303480146774667379964078131650963152201687768671740461761437457733245629234599848038408080829224518350507242348117367707521616873220092904106245932313874463925931606476771779061317894458366371629433137004789834956924140772605764897383112986740396019985380850626577980219995991484565112856050015474692239339775538744816046574654288051859959652894891568051461776419434964472453580782214555427924511302859278405440939437321924295458785813441433542994230608866516237867434274713782969301065664455184956260352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1073546796977060599461224548616064659382261044897837336142384320600582183174891271896946872682589072122898411264061627598098847206425116403150841035707587081072918042526823285828804453043009806950112401861390246602919262755785147239607037707131667894936211890774385017519846441682255553561918191263087036069862168894822985550073022851341622463933963268504132178632110927166944011659158988492969297832408567485072799697481259509468451320295590283593862942339782334641023377760255605394732836727876902510998668439792605525933667962123244738393315408131819657896455305613737761474691117731349889567837934708161562138737143096349098405170315369455474794879099787541120077818018724673288599649404055483269384006629616334615381488090607182031797620699667845111525397117192990404083611264132227985049228701123784311646654928627894812244624225063125350391059543879205912112441559133010576683183058349122862118648668690485677997165981472717531634322575116517279026305286135143333564813790671027492379318933591123246326797303271341610803598706454108608412534288827457421885695031067737984600912627528283376314916062964228726545632316482931012716250631598973832671617670362495326160143445599119490689089103527600657740054534799374922099991904690553993943199416784255626453775226623858065258779415727627129637199114561632407302647972072529778670361077977407799858638179112770244200295542552077804467506974436038139932924311908777129840057814369670465556194071065429949404559190542944813647714519001823674217419873518664283822333345677139070116871597565025035033396903521208308458907234657732464467044687927675004745352361441299039300193434535040131690470928979029528976737866743341047227090893304424782276976475686528144807423268256900831205774895620969324483722861442884774020050619663700819808753354641519573467100069483322061269574457220981882447171124951507928381315618700241956967739101354807406287773059310684546889800361870012725374084946428681090704322459821688785718639208574964134207224580590008862397882687381479213245861489870203804629831149221568007243822998051699492747337166835248737850648197090543593271162644809014984912598876745402728066205829944060777762729367682879991180537672011576916550618652517772831636638981933910144358136221992893863681681918207567636688282557254393753926309859561689213695453572130010234580002693223022603821814743335302312575870705282286412308137525297895660527773426873128903634490429189525552956879538936550528097847425655688314220438976494323386121007356163566964691720078642827207233998566948366711392955460820158798912956181784806098280175539092811062371729075601813270412764829671257579087170711128983788294256754165136998420568309570064080352579845004050889187756641069797347838742036484788822289158262051720316499885496639059548094248051779537570425650013986239954483840827097701837655999418030101778444170798110953752744826288551034117552420037941507425271203258967412599825813908409153392695579259230403289337705453386075033387112111345116084445624898935353937003085583834778431734429585101461039307393743683386374151664742339740840887170603484130588654029411886775001675310988672056120519742729028884704547516534432934530921894295561234468397516678610758579363872136551661672242699281039185444695853823636502707355590715334419319389783475301123831119217521830662632355169857765847891479160293301754569197727452838834491568265645221056513060096554228612205468216242147426056857324150136097987024515515657115587470099844467389786578206327719204532865995296094663117187201034540569102710410524033880098841877982609509129970339843905609983517982904828720700880727247540091431048773792637664747113347256346868412864356267273181199409800961865124650049077248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -433008771335306468349878395454794558679288527230364839500702033452753667323549410166990135454182388078974753577479848317569767027502700845796270468200238120356818825609875776577257804280106176341673840430578262367030020262656159361898710421442557894547095291309315072326798355103981449950019128778406406878819694068629877063763628566579686098349443456644210738222144486917948327785217019816470683638390694053344113780355631787141510188551540693945872628324139097069824188682439562346148467564343954440792050982243547290034364121058709568861459231511718044200587833579053832542103319767548057971530001055830059959846266961501156771539481458088003383138607577109025954625407973447558081243581496412037582539265129301719289892915504458077645405342658575844907360791675992041796515428628708215340651867887405103067971650860843016774676067164930460737851598808951605658011692230848319460214362202991256421993649371817184540569082578065511398136730270178655299736231143585867922439029175671250096312321569915643725318371354377588274858114299008541878486316620723859002443796729119060773643684591701729039034775931724622686332239686361297514503333487285846383632665335702185993586722306498646539884903928618578794414751382638011444322256610827647144707311451503401211951324513473606456876728669670957950392120215984414309524779470251281158834597379944237752388028858485386894855167106835691749585584311146063377443119963151127977062827170819502393481816726816724613375177489448968243072436235827289872016358511960224924195868280369867515971681428741184661373253978715001887648590121490067201200788930842686808888542545424473665168368944614966427259023395292895416416912528854783225491003294344383507984749736143485732803402780015018536874848352383580660404437223726595793210432610078284750119332231602617135205490563647571586494465723592890679993341032976536406564628596741015717295220377969935438602254079761004336592572594846029953914254598899556188676694446419496762828456580376891770880233434802734831574250463545763207997763603665936298342383145696612737023991522672719885678963297057052322248658622455281190548168865268768787139679424609597390089862028124483229796442324896482453924001795494262472835356997920498490848033952750995418183459173654157727858035079541862372916181097892919765137493940896747591496885078151837259538710184973089283946887876252676048860617335505292105226044256652604728907817173693303142977652760815688431808983355669724576742821887160279803040867957307020343603342954699576894430184960633664912854659714428676408336044680526698710276821778136547495611303717510341496516578734339907641884068925765012195448163200258621436815836195026775987895538028692155774648460667211760387660869857664214288369624304041541421249773205903208307620226966456230021182333915120699722750861417425992627726765730541691648064994443057061575603155703692506410573748757444818568276299765080356231421587261093730323210644590932630674655180386244183538352387169537353483993732403200643181834671092039490471522281867358612660386272096521851191916739733761151613668482992284709992028882903960095197414339521274476257580264331540912821053525750500746422872743210962931589866224372096220008670078116117992152928091584285563271761385248930629362814194476552875385300518027846783077586417491497537792162099668903388792228809736917522924486440258900310160685280323704492861001319310872314908667203283270188773850625414872806877044043149127241499325565034706002659129562090698293909916951361518825722344553039800724455742992570523948924249638740561879381705077520477532606241550576195646750981398498949004295305484224919173702300915514198527901236818484156369100262701371321150754002802129907322334478336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 56864747223842398282636829514377130463387806341411587653718936422396993474062763160466761530814261612071360936202720412372837997184517356078479314672172725731927736329541691481525834700484677602086013062774137904465883578410668828109786212893938506563245080672025912335042583447037661479931648493926619192507135981927531831757260116415000345991006346363992855863905686070741999241360332415501478898175637753170999854812675414885361166165252726202511799097599726763361422087364750494992657096666288588716032294393794323560773830304485972268745729882107301400393105370409189586348288836880084107504706934527188821617530062076720717975482875039738925337799648324528402181915637066171105388548492298995212020688786146779364644509943442535091623499413453669973150860045198290367189324724053567407886676446930320957911563399750659189753716404444929500765784548156225439867748696615883829249200611799750162670568755720082538833790115383954661224888636310023366485106718284283681150755221234735986578653694225699566019930999782228479529616975207437738260197442662658977112812161258831617242566792900212640079945912515005426469263905566473920048753412722308883298076256822510897955379653533821209145580496257881313213238723541097973733494262153790958290805764854929304227793279235356303278623322352397461654440211644123604673006595698272742290426406869725524200089645789569219882758318368044262295158565271360424371619192451001636568825787352396513761799988125428558395101224162967151435109132902983265854623090336175598056134115818066283164094978441773453896296767252715530978469982388690581323793050890309359625476216714502595840646343727047525995444648173480606960968375757040832465956435869566565031323665840609110884794015731754945796991399521377287258773854199020541883036485688576655195998830521444177079562947104680425902335399781880666833356476006203502392650523351299846883950449899965293897736214846497211716189459378401596763604173980058635061572776138223342591179613879032619907544908989412315624151672490724517048690065163019046438271336026191687115613912931353378629200734495791615494752923127887826381128688738646519065561334723843122868954819413566390993052756053206978956551440202571717777257317484868099077512084342329535006462862656689582118378837544003446573658779749471810397351259217045323115516659399263208273735453631116332846551266748802322786732824017623449102002427607283417278093866484620183355551554971067131522534199435664551055318753356321403077630322819782460562797952187008500558995007440080648638329038347935709792301811227030109993914575716419572144786498804338314528154836021151295453815133740766030253238046229995363427106292730391283533386633007376865584981414306789065312878057989412202317607443720118233708313721861742178108866240314031277186217523950113311877114597528638091798110851697441343747193091329603023183769756386976092653579026235204409328477939372783203232407031587684477283629115843443982911353774910585879869541848614779879988569076994507765062292590664769692273983236753784867060823363553466236457649061542715026702840356865479059053285526410916080706014751039244469779688774922209275206765288023955775759675739785709684258133875824023301770858170479814865954031187672594918706661556414679628611286269751451259146871902342003262733108817654213487378148210737975500187215868756657170079425075191133528316513529048557106983531034704238566939793480549860054963801402698156028290850827569580752700431686676414489660408022706640027309299900190161323766353925363926448775937523465170989822760315330096059615705074003107628467360886003907701602899230831829472664911669022473450197916528416011309934733220788046555823075044443730643281188129929366396207104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3643791201177273505815156495289574490042051615427861751109901127888472410479475888727220027641114921297861692199205815039972647098410420056923431447663895527914142961938894966756805495074050934777485637142585062684894093162826516268119748081580252674608929521189382879216529520698739740010552806668118169972385102522113915083596574594569171431547604299581614175526115537579661863464085070136463127787123563455163143017724153688523360033204655956575153452495103256080366152226507176227991555844527083883431436530505438985681666828682897106195864715082420185161053715486367334082863386488958457361909641371556020104577134016900846210994319138310785393077833191925214181595025949273187100177960605530883540328712129349437226299997604928267168495072707637421312051811190601069755383571416811425915784682798422542404276656153434606142823040448007922127935993343735830189701142577637133497819554063486439399695596379205028711915259493536017429727823948661385836162947933590496719440298012687958741677259501753197298526888368121352270655234561260695667739723758887919182719286921156133658370228958548253966210097981311092055107862531876649956884059575806799336493672933265606650257003117649858314348218722503236960959381653188143893324119137603765820852845539454163170646746875082533791107657829095497130810655074950860778208828847122790460228330808816578126772810177332711708308154146220544297691204871387813739095861774635623677930258936797436099564928334593122621669153229822265427417887164692632275484634349195516155450533019664411894084389500208338802630414301123099678812227086749091901550477481250804353936392818430505059010592914983005411467537448068219687663611680241286843173669974932026799600991541186767334558506443276122226853105751182641092770427251806170124146320554255088998858600434324730532031249647360406137604599700770115102769517499959327294718108147485996403044188561520436462371629412141437037126022883407129877013521292913016045924372600467820050996880869045555572483860354039993099045557141892657570275214347872983875664457069518458741446827142115225206594011218680947061493805573324302142515235864277913658214894346519903601287721127163106574984397577080997868976032410611910832424881444419299153407375815991908167672789568823330350267768558218315889138482378218384179867870337778718170944898942302742133575174476815586425813943267513514709426867759419006856100016265610401145971852867159429012873441605654856740587859302701782151046242243580283665451934133238394438087942977313636607252433516869402973937930895541157381869841944903797966201590855355580008602425493274582890435376193617005567006846340292426284316578463444023424117509253233126476844954140517373280324213761442548093602038731347398929194084862198754058577721183307257562978168027203709930883496277614414025484522195206117038838149652547736778492068132697306137982457279744847528115654829589175285989674933670858964951569731337986130894239496222441268722257186737680471774941018497768487710883507523460016733918007546104890598735235889797152366965454513333019377453637832549189988434454165937724025779179282828638788453647034770427938263950666181963348332831743317131436577506423897807385077063666590776507224974814132883200779950469033113171918277652744227034344858584126607616684987330424952487778945150203811228151933466440593946748452987608305493934162913232432365844407924592207060707656548749623860393638834593667806034875445360999792201239775287352206541025921382471743668754172564702927203809128432252380466086478646315240024626249923513666758955681405417144574083735889749503860947802476351924638930095589970967884500096978054858706333409348791933144000075347984715549221070467063493705715858060345344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 133113834406530724919483613933382201271570727783698637616907566317312074902402213335172518477769960615771498770318187242471851113264985614664359469601848437399953050314625622722736886194581505233139748733508702118887669297189418639278298092470079445216757726044314676434099880104061769667435549756081617934204520859000304178638344607963570353919103119944703019316401884132801238650880892109395539096122790082124192005434075087225917047375255399455426699483244297056577606987093613455631525202218697154374824580437977602306500718869682324275640490449447169183392937003520631385351953555757998634787731436404489999691296446842840240618559712505610407894748839742216688060956574736134846109726126711160287508962070311866725005532703967823523786727040694599268789716532141220578053347807031451825021712385835509121411569256454488438380746683419948356942162993339272222714804125882835234877456451629577117549979524389007832468455691340570784717139551313704514369224892892258878988759401910418447904914264638242730161895684840494521219864243103468423078252631669332360292782723483951356403711946171232020856568659760651567406932353135583595451729477248945603903766507943333624244705753275196732224924099114082860519045719123763612982767315649312167668392736954800771945009202599576179489592677086732175364809910340293160536549711807771194552970218703492805079662819462274169554745749128593487975502736806075252546963318319844093633233073568509182615763613575480999964899971366635749308915419122853542053436913874965731905338305354509773815667557352779968642271766547987523000137201630155263394794546583537724805083230994889052829866001922898548235618354108376056623331490979556873719864073361929887561425748243956205856029932626839391691678415084709780806596917117095663676543348976338052174737441846702944526282420090867918809609115068234798769063710112358505797281165577813794354527327052166153487734385033255519739318281852646893639845392010657160909413401256170142204945186129261655493893994011099297596085336134731649491693779618488854417469209366685936031333775870324934916858061422770045960072604456664573755785050368821168917421777635862617175719226997900942852589222319830449594399677215169710598519420939614883421776238901701812317850206711799924490284281470980460831005847269604899380593048926978557068403699298561736066808031067383680657114166150233348648961815108418487327193639672001402515416092745752993615030403206896334895231045478008030812551184411659755670908579477819807812850304197280178167636771676473762565991735212291287311397042295563420761733534327555811204667668853432810824123216570439387177186545704983598067356162347652565459256939349491680526372473763714130819413719582182070479773024977088390810664697709417485989558278679279305180564996974503466933030659763886184954164752409524098477750124378730478462536241233397650422759012542075167371670754195157216058504283182436135239136217437285135907628803613185100722593602156854719678634087682179034245275431062742902328140492354062856995023238444491874108411855407520491906876384833892645833891601934425183097570815601163351158891822505923537442995835542286142355236895480704892572220395024923078786422687234384943824647810032446736707802462176051578099214778312128427594402608528362825378942959760450889519611591383527173325587250062259889489461248065092595994008403877795593035150076378635006340868857617396297194401585441382538539557089853609344620353667503534431497408791051633824698842569523461568138490718751720858922605445484546620589531444997862571647472997577898366825658695598374604623974577386756452288713552657759927645731109839713136525908396214019317396135935582182014723050351423254173729326592294098305024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -22826785601787871684171034121198116313717821607389141129261454903163924832388221796536741683560938695675554263383849043901454888320889028919398199087458844403927388765018972001055736799742580509079416864491898459403484309707297376747095923790823370219550570423184095845429064408642378273518186338184948462401187826719324921660590281821029204540775805035828993608902487139749449103288464186110958054676840841819996525493766342147331316038064641751319256376544415568610493412464604372734269664880586364224312308764321998050801694484649485148539429464212446386545224867945561843781001666781110626177678811971095076555585224311912456993461175115963071357873011005112582172594910285111738272148402552165134298553086869711170978121362915839840979966838072801352808195161338067707791048713890203167927490083192422271016628994677051952718175218092487474668848504610197263020569095192451203650808748371185254894514140217936489332623852351286081774007167920529676040395787761180265337918144191490074408172999970047389365757039804925510448150720515175416646664309036412653834073645027492450543747704262455472239082055907979474087761291636082452882966027798152229582320046648524078888044924603807444897123358914597625525499009278066483309347586312819781829228224565980875572306447983624653633480522308395176024566888774989413147299587119379757800791420796471787745238477942658174695192186547833414794876309700705111116688606732798146095772297304905513137091869323582873586468376993827882209920228953461050441794230155870204426911478090676378239557828121635971725881406723531768453615722360385261660632711378824027151931090579001764138482950920442042978649345994087216399986514054413672562268610494901086298492063424572908295527085741123258787457951355829960243778712116646260562710614837714977173429776609342041073739988337251945947810825408884294728834922948114000617942890972288041905814781085715945084246974915907834825741160604183959575392384063665539311666255479369565268624498542665449365043951021261316400980864704419991337321914316443045276208929446324288881265864804768288994454858285876663750781872922463583361823040061346940770835024153707668910870670102785134973147113055779226889429877318371258692326376936871272185417519182733913107252386372636416406744830928317221080042870608416058151251730181359939709640555682971281505547744209630953337155614980314895977357821358691885602637868411282232252763649602943452398261358555608364305346966615913255871907972502684022601628814571928379195106316220786355831725383543157091638579646429802491095267800904799261575396871591145263303729417779299620212972271304271231044027498953274430307329819436228645809489654130520066691019892669888874451032444332032766185663125263631608933302435768434345614581730856939821189285594974152978271802512814786980930752290085648903240504485034121709301428591033662339582643208812711853519455529321519028394195479890067900510329985855475571342186129167971537850162826165680057063657635953431714834763817647969148229640747191428391256803822696084618766920693031799955819767687414330969701674344649560478473316781373060179650777249131276236341638510414833444625381706678976408226038120027374648254521116521739545376380963781221283288210665603496922435433719739042404657588831626642988679135984881372181021722031013674908549988057783417403884826810764041255270928161878020937943247922910184351075552337710327075753665729855779394205350433257206860874929305118055602487374593902279856259309633566259476712971146895568336430103906741521336541502935485361835888575797440299974289263363334966072324182804926947411767844348868611527112757199969708944016607522556203304477098182273419277060059705165411239494426350120102526976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -2798450320545828760098589869172475978718577507744581200184439981965218325627348673610971798938696865005968571079664805890969090285536985078148270258946623671006880087625192620778567415314751872013210567726499021047389180667415450293046708323231815393804106048005429396362083193482665658944453291943910164796487563406562406475189981231472115428467627461108112830863083945462446209770750377807813239190713945294507995478538890138001455423159988876538970460451543709970175182495770333753390260038169890080206568686093730250895283866052509641228263525346902224297585679554794712809042251149371394015146993017501490261632572470441887323200822806531976554577022982451066187492475056759605918659178146111292822084971881473652931892652185823062711578414021937011574529586335854108841517712448226683939090202218763520190301789819043269503603727414599595421792395943095761287557870295069721919614346187529310456598854224705618855308327078740629463372311089849246672215399070297688812362491351182986549405368307049006202686941421226588328003051235789954330022290435117274551833071380498696531357198310390135265145574263994600367620995969574195572150283829202509332501378874891310731562058122795551090689109830415734372991683635805366478559802031750223842334427468514201161413884785041406153446999755075082490208209228369332379662111649664762216852233625149660291956944132078917757383979028953081705084225947600826195123173053697986842954039893513531385928691766224234718689792544747261224341918514616217993177252178952914173804637286220478480038678083982025660570773581600160262901646841557217817131052032868072409431563672649631778527507587937368549881361427241807509629286518324707077679431936406244966947376803163217012500652943346902765397405791876678129674816941276393263142332222187043345270760935091218678748241310044804356873144715623356253893514825828364156109254296898958355329254167643049903686960220271634951247699652429243612369313419244878880999428291165419236681677605676320101059423403595749389034851281310051776556938579253904839204410733623515209859630293020559759119078109410676106563874692236792883848786083229516459237242946809587396864482830937888003158975841043810951330593205085375320971997367122823111356346196047248570325461849647529516618765707102471255510580151648837004005469418669113196738726408002945728414432652754654688213162846916488046951223789487207961445473396201467336442641437392841581440352171467168990773435636667960018970634481929080604837659134713517041996550332245118736049233091625754214642507513916982302492925457881937065290585687995529715174594268247382952111135519334134238547890447656741114766828312901228121568720737541221869848248371042925351474157783910874874091015000603511202552011654635690089190992515628342960308343120320646265998752223519791768274538965044995815898738996149673387827242333313177910658808481291432517564938910224035667946981384238298143921303451895707986701201545199925130789073715164107100337019510240472254302922435645589630776995253306356546654834320497627206604040047515146584918985326148444670521216504536979221284218323549738128008534244164999430502575128083643563339219866299872548844462307727350868357746519172306295063539763035512467804725088089971156640353529363206724505092632300068399901784664945172378136521932609656749022942018293311133999877022410841510285389381719640603899264446446787247998206638912125211295495432198412568006451413020913379050606082934684728676438232331440919045893692873522495794843315944771317085579178958728354660071548549437814320673269579281083013650468977181868700038769004745942064429594785865768426394131209980655282930467265883176536756985922207846440901977293383533677869033117764812800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -109506998578906768316094116197406161116851019856054338649178534046971363358422674681671570430361427874342462336859886807492327088734251645725536791968131589241244784909088348663768030811405150898622036492021588364616642592247749118339277518177688470039331997251809262214878376189439546830367414597230442010424634556761599341781030103769415941712257505658116970720550925491920098042832808062831070143813971765497865337668029302214663700756684317578707874395884042705476774268512999947036408639791561805418032173915872977211982578287876574502197141361353248696818628389263196412570983366917612392510022530347937898328880235678709814554741710525139219498474126833157933820942224217207403787272482145946932118829571505582432073800136688755855184583080756950886538817223809768963787002759313650251272554539051127116347035667245213557611238496807757579437967164512745342438153858550298269601785136121581795000445588322710048669621283415883870965478334327011633392834253240273121998137136813745998567053597263339617608757163174457495605750773769269592813210068129290763394293710872954667448798141264695476735925524468276045968688933550248620315331360105289310061525410037514975333893629661902931664761906917286574492395978656468815798924282334468769897558649978220476687641137619339644324294463130928986323082024325995492325526842618995711860477761546466674441117024624694298941458518368975986863414703569269536801998098905621775406913035832531246555774734525721725193768659007534414861483448354109918300333204718055209501264553225841387523139271183323253541500370610976791168690577911218644796412031408507194954242768740962441518459966113266339459644577981814403014505173506122171211856033466810638520318627102626771145833633187744458166185179614080387731768019439006581306108595880640642486025214269606387968103913006878169668944063838458139812505107226335779795132200400812768938078556340611257900231999187068443418592537057745775183044417537899790895663984768981322744176849892994354925181911397222261212818274854065541377495053719488113136205869554916646970798012090801765285730717428802948145187334448631704500934163408594391878963740906569689972346119739257694037229669624574892672129502127892795848221038902004608377021600880613234121386959251058588457945170682855568057264856150894111306160514029350872740781187059369918128491077396217926780628641001204339437311175609620220365491248891631607676546889288867999239381983196278783212201226485491425200657556011283321956012325735760609745619963657233603160228845865137954397276580819457182981095167318802830845005327759005170497554304304755306787964269664981275833381480654409717392307224858843050734845137165831750221016859593595206649547837821535180815204630858262429966342270528644098640809010051730029325983820432483459740768699731522156247639385401307025075004108697225557765354247398998915287754553246667507881682731190197442866547058021874805575587622964982419236642935251848314973812535341043478145510124591867621168287006435102976497306610926807430120186126245520521322423141388837491635092142543091660993611462581078485029311854473424004313492192708717967049882193705003165827290534255059780419659500427092754958370666125870422409790951071349143391887134390923669427172509323984602046253139209236175657349894371353381525132708330826382085701153269244775988691017246041137719140906050271559791723002751112039928678379460055286820037678701616497471736667756168617375481250953309606740309376878512679900331777801284161276912684071175826297281676612886771350180955790322834462951954671321876847811494033265052984271150845655355968396777354467571176913418754970591844225107943557993153985717368528390939460857752461413063842864607055052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 4199195735496842247307976451413766570423342525878389563700950744722290573844738988459114915987969402745022931636603622594906886205521913248938613414157963278702000047131980502491508237233517396615614976590582126781815082122585770707019036291653427796956576754728893641149790768544533537079269568404143763403462820087257799846217640978978839613161264327650828253680472793956508508185235004713363351719849780288241594622969589535137723725897905839916807301130361792379935737795120499912087550155828180742689576294446536589868986983132853187354004214338402628969567593905448897264010080930525187990157470269765324484683488481338726744018941282864054607909062393205769330617361306775704468247054113807546577755530934209672321705054792651754593742487197843036372573582567132308092486635762891920369776494519945145436240763705931865612073922780629655691024636811888730910998480034294597073563754472466242510612344707775400294361565927405304209524926897820209535705162833740036827345191861443230880282665103357543038669727877431938380892394612745196028876883761606653650694142499092074662949484487119892020784050635659568398866241921107774525112449735960456603751993898716143252127934941641565361505785743629929988393395863091624493711885454998531374573541078556157692631228851146293099492375943362925466338967756205708427226202718312527248380906490905145723151005813506886079141655519433765614745484566574028277952619625608203476177843254688718271896017684173715107694219799778045672227743600595386508343790023514662660930200961141540762457030918782776040750059216744503991912144612549335411566660068961791119404235753431472725123101723041205906080261374847436977184509568283764678896253174895622441706327296801364575967438097496495922427857714113507777941909862263490270118688290855009902425624711945940284030521110379491054735594909579019256597601100440676184082090612992028526787762510262849150539187195069746856948384365856440395300991543178891343438494879846762931862699038509911128976384865626792569136119525031157275927690612607614645649008818211637946407654120322580720571188869222815138467647914238454279392420360241031167981348482731011204307012015473010152237756700031399642287910395607998704150015133065284081632903369061905148563024787480924616458687144639587292419212912801721753670226024289308462972474176982610329653359319964871897147784384256456691220521418547394043751544648270772157300943170310675268359439433809455834518441039892700742739643986731320230909203393906018187366681573593886754858458413125422606511353820159113379304930622584696793806951886723373590847724925642879335308604838439440699925148820881633732251857075846797795459880871116905205309129377127163474730254995056737727935586121488319542185222335072470424676337628771780559577274443433531205559964786790061602265595002525788650334738987379521088283258514123181190975677518929687799261686444810061960754836326947235873519491995062398447934366011516153026776878628698873859100228407399721428439633077100295257470746872304477151791823884692277485108939196740678230554583949554792756607814610711278796541996628931497685393086515746512068955165443145387879077539230021312269479718105854440155986037413925445146694166470099628015729487325970587519836552668028926121119845720978283009355163943028512262872244505369618085400720717967753217975160217540584157929173757447257090594841111547089064294478892639632865350409498574219763484813410487151076854344292522860269054514500212808068412557830999168811574665420503271289624481643553830092691990568812373033940827622628890562296647105392712723415879094201837135477339374232526313856028930033415806773668836235510708807441322190515973824252071770919573133705933435699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 907488973618655793558470516871639187891849300592363091326049882118815513292215533932382810562659794014690971900941758919325908121739098764905098267919982771523532215341180658596336020817998407396648343436909135976235082228149763871611138346373712346822597292573988255403860386925542796254604032375872817795118233172959625430248189340321647683767967343652132377030472564053507275371501321759517530888070103383306908069847471219845075203705239351850348211314837957457829344826179779852693939686562737313108289766833766648338330843550740427005934674100936264808100138157559464826139542207610190953780517369026723627825245492512233967853725169330437623682798384525881998685987705266394828501757121261839104429445589421600696391035074040855453869906862373208647942308943112537802779344747261109476679031023095803680976513742609326858738867082001700335241866066920306493828689822470856730866746142381172074250573288374321746496063959668205883662165056571125823892963876816065921462629541888543625567345318371941828127383094346088194197840302174808129651919797778458393551650304637058199685967706997947792237503646180347093218727427943800366309601407368540006771667737695809368399647868161755091132443935251209636630933355842816879024267174177556161860425397974177167912208093156659444948429888340994181323040221044827371817700105801206339116784349600453498030935053557123231461354465252110170467243949068276387174467932299283891427008341297971407734455424657485488588333356489206387995896881753926294883768627159637422142930019803025495460676178876755560632074326040684803603060380241695599129799607255730950094535893152037585432315161984480357935214981712115027634786365971842619610817582374091545377720514937801762631153661723694594231398473280264583428124107769097556317672510187033828115767660185645487018298585645622344533762291310570885293354050649667541099527602757910422678998622283136266949013900985320030250190979414961941620994196934280136359930161684072134743313297131359453768750462960921193047037175661520738335104722147669432122833198248390157717531974434089511721759212355776981371916777341880436931449569625716610101588097889670487639112619995227087140970071236902144829027007300811880101194831867789607381759583965206607925863188281112009091415726785063384472815211058869795957031200174020841221589045647926883446318479470370765471850587046418114331755305787463554257639924647013433052224937345707370521497726695345968911921333341823883610436148542563863203463881611043749412251389378273308878258819911961004451156829261833165722058399906025158031841355479876075068658729486165508903656543471304606224956382927440561233941976814284742885080781890333745210587417129024319998355412694000213315568479566294031781170881697428717291911937807872678144911506656954202955756088392417465580455148140015319748333237589360546812875557085992021504832839046764504043467283915305240511969997008404286432800386419117042889385127649560184558441781184891401273405203103006277108662180743136504312843736862173285323899562885572672675958324022727925656374958047059682395496147053929697694914600679386790127081743364029940675131658437584822522944366750394187331022594970533277962642365321935275617197138869999741709333892644674504937268645802447677631237743468218700540814359491705401703386704910919546769253897125854862196953126404246807813772693935029499823624690521935210785599071084963249411895198172033755900954496305174343458787636176585567351184047915737125080916997851582285017610650333288095845327075082971741323996989605406032813811042906758138514054408128714877200482704612950798027725804222663430965935620332740266502079300848073837373764055159801255270991627282674120446964791456563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 52869545705864892205204033432028909204556110176738455215437964065472051711042181733263556304731905753450253728129231204606657845155804228544188052110289885734708675754077932481008457657783763736810773148976839755513897497539520828204509569301989148536149957580838346036139505673811080396602535682521228677525316590121329403582064057494590261344046093602424144299504909768061397591778041486738207231338176988622314768000010437160900383834377028329360346619842269689559621292222208008919971288622609477584973549774088048310699851201927074530189646917413290016019768647044802375765521464014270304063546292215584815211343860315983846902778131654901976037114709404582808714268361172237019725191178912733510923539886478242194155399071756518903733777086484431090615616434413912171919025286144421900892891877060798382365201776449994832828022406854346508532976406250287996176590982725175480116932077221081639832803171737288647407331347024420966145172460724753511922992788184545923143644343839065223010872630256124304839815610707709767020873419205966671022414886089837705573115756437326286161182105989269311134163568483284278700950540001851601642736366245646932954844970304697603855918381742284778523663621840637772296061920784526317148199406936075115752148665645422186278073774647661119106208986499870544541585602045145806508916980712854850722039422943246898917372229810885819414490630957183895497407397173364796257031620561452798380084662358083747220565225625616194040417607510458108083954489312321011699444185980344907328229947118185264665530146035923654745692346721212420347316082969144915192035629587139875116893572528683299187005443865208553583566178647590863810901517886116785746050004430421364348519548014954682220656062862996118755415794351621102622064338588026356128335542412217669867879219040183675106536237079629378051754375281715552446272245049753442537309820767235317560896006118045797194217815742753561060396089304696501559025744899811598229745910785801157781166350310211829021656895768659258700480908824753095978676202866007443127516378064628706850297392748590587246672996170206182262382449983825507315980688377429529274042462301811413710711718907351777177237391601143481783882742866873629978060561903996660307867201625885170974639031916425791774304679787074584998040970913604366940143232101836187760090451240222723320196359120797934477738223451722488130440164594315915480564388156915246278141502432080781974562108526996106712938729219637839318465476628526039584066660456765775100102702490137476508131739278283502554137480443873227275191947628954657915117551426400329620603703498452627195613168633276692994576622635953290494148345264713000569118922057430684935047471384306421633060039522057105360577483031653829800213420859984318139624404439534276498298949865669948071608028289103948729497882227816453046754427169035677274648442915384098283335600614363571755819261882397124942188864339015542350420860539879790152923280648774610759654811490999050352125074989972238704718160226037090827571163022126917367795665213348989107868269004369322630272377499949238921135809731379626018324135724343536811770682556073138317566554524467656476394080094495195489200689587568833474596886014354181486705452114737777612549874656706184429719539113284691205712252730329984350427169568264053145979227146615312834270791170001046565932197763386451314877821518555905749687923362760744328770238083757460612426927826652695716657412707743893767500041610113970321645397329810016282538552030089244767174901689706994746878480387012782216041952726143382176458020581386256600264620271804338017692564103084574619313118961711380575782968152243515658458784951477793801348513485262186464507206819150590228119088739123200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 710511776879614533089457832451759893923607871277425488032826536608453927857389065052014983432474132164788807444203851398421744281768935839112686637077659849737366909184604124017936712575235549150132100158524922578844780897611084815882369667096430202047695028527147151765382546077757687672937001858695307640521315352342948498145622998422601775292774998753461546860586012203205897498797403241941638697759670472971152572489421012046532891089327744335947336377207542672377674137587484854058200580096439371386952395683106005298423349450251042859083646265559009977701706698268481963602566516821979833942243781173622728768555603813852729212457622739859864352016861441885925611277271368006494254266924893265400466601257955302157962679681142644360446333227730501902121220243324468874432404285937647515463116668572274882995248125926538068297334406691579625768501365522469775062954143685139504633785840391501390937435717218316982144460016630561470168952864630109203665174971174319077331319814571420006886031460902379777940698092294942571821477023380432661637871436806186675880733361075893763672545420258479206007305836697230309006619094847141879246729929053261575311842966183422574186106455459914414752499772794585237090510085863398932499828470903574173798945316426773111277895959223574378815940123711177245608910937902409112006378272493875709449238726483594790604513418761264870429114231507275709012159961326317652284240221948643041376105053003415601513477910200239598473230490259604556546771951180388159248108748777084088122355023815391996358383368289471278169210442356340376502303378373824057295566841845741134010817383161355463886823345687187466827065819472307160984395553144372320927312782548371245031483877205899915313867882402552177677105618103645891097432723946959907712366950256670330179947371188854312804938779283103272321817025165422284505352508900664579431773678071126389561501835254925350017497561846017059114016461627189797310222392112027965491544564171043216102763745213173905465836043773390673548489859603740484452946507823991348881309840847041145835238145679161900273913692507771843128261725845107412340735540012458377358813977797824917304324885279579286075054144845689498502136672224797166607679872996705003280840330451648327813091955197028071687803852331674059848525528973578588756310595027377299891843700700232064848500537423812894492533850737774479930458575817206932551034067822234019484668740279964391351992641778926690690230747866124554321866796302569296575363505955305603122600618733762679439326056318496408661004396204117943805230376036856467936957397913105220160435780916234237721781608919263822696899892741667322524877987395963461882738202640491998370596899097820286933400253879149615426769394583793372293975965397972497811676508106622292339826338915998739405452057123129431426772223832297194758696572458183077059925080035671386379024495432454609204929040232327382683550916270358484541334586163942605004093883165489453123469182816218478292513542676848273392288427014854062876274624367227691516743041086885262123355980827068036628351954984000215987366762853867442706231530949739329786947207963585434899962914366673186113332535833657265155743179815687070481761067760034619246126674426201478967327429808753083674380463905767100099670573411819520389417328861651221147363025451373621276759723287117732054957440981019302365016043161223731763901869406739462710145587800474824389449930039953753245714079329486128788728611287449833363100032093121372293020509368355881591995810111595305021302394468969361095812203100624391796522387325566513136656270961103338319826166410542493504199278458180456479143451094229600464738586351691909923197331763375097838644782250526217660428766412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -43826336658090457330919881919973480094989400720442901156439229594819928396031077836395521073228335274637629301189577779824886413735239005243964281175683582956832156036699918144488766240933123637127029029837432197981821791067442389258973037554813823506237743027047381547494787300531382367187244123901744772192058585700091345730909844210434637640317455958946812789090089702784309481958531390572388354130751696272839840215318305245108722241377009436933478400353363085718497743368216841614132839662840995317328596337115088616733567036409710546081478649517046600975536993636938478323129946206825048529459859964527854486263682592193720109861549283021260763156146773240227967943381357092097694476535065952241247335824750252062542052944669634711037914491138304186071166553806952970401097094302814445791994389060652532305390062007779344448840668764848724523175454575014595068702631458601208313876886704424949715642011959503992260611821001758213817272615757025263109776751165788692833755313136226042789171854406342010703096995256680541712850510978994201607307898951560927867272990425068850374107969215106525401712613945574436626482843039596993099068349411197418808895477021426554111491832898599528576648487301590956209451977759566968799049110901710328335634487151600564019269380186116448638132491172934585250232468376119058612404413365764927654527936118889518939548729390302465358954079434227290710642299591078895491720734785193239061538220835757552428720953227991267367247256981907627055535657541360828108383044427307265405163850292474851303728020245521055602081343893289555022478849034268122003837406022147495932008660770031398445330514129989970756824967113537555005432737590962176216291659143483701411229374123322620202944631242889511157010695208384048665357956265001960307121395417005187612240256590637109783613732041362931511385128403637202760875006604355171729434110790864961658799817575328971535719629737229139282792449988885605565125048142983848719067299054413461033450491756965334118884400863360660482774680269183587359094587430322095118285387376202121280283065993543050353776391082577532972368365735346279966097791979579330033280806472224448370161001536258908249033097603343086158843097426113407077187508012396003917657385047184663826161202100216894795388061052054190367535432186737502956707821013357776282561559701448008672843929782987290959072278559774444253657401454052210865866557381290520927010243991507185677228970605745045978109390316330418314660999477384205076926238932098960118694253613806076076181096548204156894656318180693089096510779431629687448830166079529069154857644427214256212117860263773787285092831366138363740032216518711994982443958819451523645096141091289733676338505624030883368871066216818315143106207694100346579455439620858776275374378614487570663946224485153074236217911208321879587871383632000470172614596663057205701292831657989178020380744022477742394298759295168173681485816336123057729258398110209591115009814229011001686610694521998824670874277672759322015121164548716326416131724159639355373762835626092758407246250193131077083145852155322107774857513604370873432446843544425854074261008256874885071933555765791030321823596193687984107856268907007246554708026022409067363839630272485445738427066716590174001452590312138678972813390627731037359419498216085601657954588500805393916627788199610769272070601581784933691767953840234728431671786510797653706454572781201818168028868187919704472423179552673805403371663214632279372015698206279877488175062794304215937576440446130603968524527763186697588683713186667854140515397483774276950183920124190023863633689076083960984910426921704743089006194636895976829675333010739785885046460368345312455757607731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -1568358513061062659401258522637726971343716477034142787553915788365255688443940782562219371161700204997073045600241874154630951768631078434452572535698012882462570645026749261779938123673737146483716648944124257546306768356461777882432833557649601179782946224205210715322688397695038337088843762800691651432124842600171745472618011440358791432294002182887770317589637354848818985366065560138589294268985952410343323680302904156153679496645503052490926695578289654989757913259343193541844827371898254593575372000324939773332160752350614749933905215664822327716571643180554414666537061637579842243983395518641781188201842570561410330357354573354891569159926492343051072103624645639223634387661928477074540965002931163398827623597304003488754129997091771242426132098740931356556721948179531157880266434914873620164548306077710815539125372294971865812534693560023484466964989169049404522097320367220502497242598970240649490546955764390813195617476009637481291449328186994951282651631848723449644996192005316973294870168047613326599900776506643542073317662279299460671914821624532598000837917460408326982156484005838979990550580288624689166503455345195616632527295943578994414438627617641020804119522693574894598929587514727857919116608408325434197527390256245563927775874162585372414959149626047681577870010172213741864367508468193977012072235284751737108452411625528048228562805655273297181882464206337942646649898023899823198371166802818894447897704600218026118840942521092534309695174639746721051456774001838227403630567388206257912584604885445849894654957885979871498347749374135595911137781474341902506253388856550169602352080662368657321984516138041791053023050598831761884920336653033094692034252316896650438283314911091084541547517072956886646228049523727645250762787632607390690805739921953079986809680915566151829615255003391085703206260430250119961238959291627071019644019815930530175430746121454039930036163565815945521473529617540540377628242092540569430882020063740194641183786155698821632244571876897252799550233694911939435354030085397707744517391498249613097012714200304133438560343587025448032997091401143928898800781098148986664921398439283292434678539692604998906618878821571747387957947580159496024143329695947726386065434802843890866476723839685800832426879955968862518941314819579053045180078994084676249069037803313070336905168788413681039146105357999647245802002802565541415159033274527435087712848450673754944162690682275558920480664953659024767119027465473657788472399542496796262939021640246928613600690648701100818516275324967366677639160668834855520130785402520561151810449000888218923888625736806078826797470571666099887372638825972118907935177266205593508860812738205730620741173785331552962034487862348734393262940604010032095647009402807906171964809557150905967885321808131641187509861350406181168948081083505277570392521481480838417210996267335247680749193597192649570651717721085494468792620507736555679995759781584489077685872853534971479878613622891554702607928718209563246283976951618119849372075074864109487604061169984178542364313555682384070912825529263735653640775791418432803534036678897476116492787481843656028987341078405832371762888366830370622130370398613530955408286393257366216046596153532673061311197484125194761534853786608752857163391944428095487795094650056251442828926398922444300143007219664402140478465073071511454779523322256268724298191618338230205598403873395493781493964985565074591113718803796808005720871916461797367969780982521987040382149288621908310624698040284072220679377483624761598325066382789519141302412187963747702744827870825102678843004231038393443660561757003200021435148079296655779232230343183721994715870003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 121500092782305226972800730158586159437025717081455464994229921039400735380723117188647646447711228763165220914708974068402100782664317684071883641395938486750977615504711362227998144301887666872735068596701825623483983121319791463201549014640318933154588954457674505869949625991297609073787430492662783953803793683439718429194808211326772046839591764340306361686398666999389882756236950437631124114221913203011458937509734619609492588556545905761664181692641819444970856369037082495715825428036934983992154300645232316451890013189098381315769698249652280311917467639839905511419392843852883173063573192134969747625722693099775166727690176468819495423721750558761735156146478873287757102789073735895947677168425854062798768772652293502710229621034991963435002590463194072644863838981292513447207663693769620554428107244578913184682266665830330111983639087785940303185335803148201918858541825903357762183165125095796816314363755201838563657803718140797502257298560207845062970958550257870276652951370025262313342369283653945738567406504261226003636132708341929323980879345189731060619593061284450366695158376200573740751662174734726342698558105224280633437559469444192899628949540860285222206911665194231782107866914600276899901976279097180939444820720091049606337767861701251115307480661634045042086449680120170850656875115179232696692367693455810321731409111717399827640912140092692931697215476855660584430742910716823361190406383681312873125310250815841791420945600088497981983188246391257569538860806337455704159747398099006143051305860576672437794319546847401369738973421439433522341578172570044284326556775128441659237592984757854241935054241907517532140998911271124694075974029553574777346798463152427400484973564797688031806271370068584064561279570395678725393786462839710801081453112182474850907649530619504048904291840729948080130013846932634934477983572907902950203645999116461691905751902333889159596381019471060357353149239465926275113407004979717189434157995648740778444366063367869163739476820954409939396198756911416702829174137403981657830102619776461062876977250888821821726113680299222663670288211327320251162045309490319397944986292741416722598284984359420586051260489595572049481606446239749177317443177121693881041886961174000529370195734397305938819634410260058398099885016383314352002069602828544358542514822882269686720989908843970177190839226216264060356068774964001329324870518449984358778163158080809450336976459231327814898391675505877632665731740795215797646082496980193660408054231919407134580269926339579845576718697051896810112559245438073763325890451027790053237209005321231299095720305637246326200137771753592906112822164484575469312846836002042086379122465489338184859194148450751477598129965496899341366465305665978492540280025980814746640216802355348935086636167503462537584406943959562295602296817051320564005306475775492799818552912811587740025826109655297067607843931469203003085035573973267056416305313715263170142551362761272181472433153475640104655853464832809927278714385066462015487057577942360656651757243671135233610862257383833031329414510875601295098891303892528123376674957395625634265425143715449773381437525104691320592385635042256250962612866500524905187919267933293347235581773400195070362149947153542804789481548079398485033565832396405284282117213525880451441293507126173446796645056260165857055657371517043998019526772382123457755044645179646415112930291991027702543201845421364193526072175574287693096051607626953830051417271625181019372659808270200523595946848949589957302948127354521627615397330598705236927866316420543312855130233021026475893395104798457898468195485511706777828660166920640870814444784847605730013662412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 6456840048062279071305036066521391946487727777355088328551974721238132688067929828577952199320090441415685813166096748549829224119226669821485168588703304233169159226695483834111859393375807134279559003345801624885956803735541495341086219806861157785649780954144033235043738780075097622843236610922928735160701719085092351870554083662962740202828719488086784284399973845689525405737846735229638881953462099968770324378179501550843790305435681292076015551746025443265239483915080543129584195195029643589041040718703094076546360882537475777948657635911108468988191852360254580230649805448339282308817501639229512948652167407917159082091994149334682114633457008578511239268831033584865478795356773182596808262927509540617440159159905058862644220045397930158143482248628795119146891206006971254553957238567208470753261714203759107213736599111644640960350312421401987554211803421503132645030444857351700731427764427124199317700794817008001056449322685734872949468094555877009225915707458046781712194424842168257876718544761921081854967315477954394664638064099843167583126652612887807355869743358992273150083789646746070138943962446355632616438792944757546729887776202484205916222586154925766629568096791360380869185919472379919540608898544937669447799534572646438432793839264044317470180437196056630673068566967109004318011013773020923144537619647328805051811446405229508139184048220145843196597698563413095585922244417365976406269790377033761272271159404998011840518782436204733423875305903236266448815291603311390760213587917399939925980099204260418355176496412988961969850987167783657514451788926702973029562798834720938756539060720322868246598175965768784430024924818479960800468208013697186931479972199142100892130675994730753428314936932108707565341777739735595532260071723804150564483010450334997644798488601462967343386714042900652392020035911161788759639650061236407019698137201622727438496957443967668544039209053990555208649487800353741182229545636998520659048356759547216232125481352459227002640932208973693985097736160921705034773852540765932047335006926689727661155022907277361617752750932302197778335021164670955649128136842130584126888770515053716723606855100880571901962046538322576680182477023618457223030798696847501910851458480095904839007745563804060493804133465856159142658926683658151383445995045353813789466866975729695845784560381184770354585738922736458024198878513719486375756653149700419007111722957496754154100603161744538490441006104590579277602751260705814063021177364238921404995904876112125760042505052874952200673552371634211244855339019829769663743584793300280888241156982879566693060793840342608604380187861213085100659871924386554212162798789218488942816203495001336373526075317966596992960863403039679265485558697259225361540847352912725683257092645213294620868291235242655987999430540520774256391546633563974762164176273894044233977822933672028568667217557155193704273654411271841354910479297148800108721501447065246551299211269482712756442406056509660859653849655428611677658910795837593849171777748992459485274370482785255712606439448600130934448983646243560868267610816803166480099630698308897262876483104696876946625762990456925124215216926803313459063802455036897380278655934298913990626360603892700117964906971429401320946321131143705830119170140857475554714911510915375822661212888374931395057196220939953741682127742883770991052886311635181500023614649986385033847230519761842439421460987219811149989047118754386788790499515566565922907674668107546505776678767109043399843027561872474947288251795354614906520324767467968790728310255971840770548624964096140141662092987006359156371401569926806990572200446753626122143610383572397911231692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -11979670215923151706783794448527988707292241310653317359571275681693097271483381488896698607891857275467534496558012407447390476360180711393218994305942548178747981360374901007686826038458547697147730785343749761142896034997548846866833148395145354719601662280036637901105212775362454953859535225421226443626895834834977358315783505084919131018474422731857089700077823037400625614325393916472769874048442658606306890738075989804197636559478707433520774256406488987847243322755547967971801276195280484941533110890311499307905324774399081318831530954230249570879064991115569558814292185480070037740046521569068625852989523910677054061832130153084428134033775261096934186036775487860258872945929798326687755410693883770342136055259862707945365721343274080328513847842081548348523196399574345126254968031055418267392753450605702755288622835492146431717055643758989524252966509747074919439203358352304493419346099750079751476503362277346744231765594917514522779555530946902247343362838394414553362989069545958171177840259039208604693988299809093264088503580241506777950146288582111617466049246201835029832346474166410009335792052129548213513370184195406977593406842542390521533567752127395358055971867009919214096950470719377458474261626209240347794043446330916194931568354445204560452562969832735203474693978976943197217242574254835421850647166653137702609616917920630291629025268676307911586626680455956368392070228291453907165381508110663297136049245589953915124983164666722438687005130957033989247624632408931269811950356208227303232340231288147145191633930068449650746053702361187585673833505710681439250600470321177758664609956473385290139741983071587576342377111644325638468216754814167368883805110125480598252948911053202890142288687809951366645535109201462355808643970572827171864211369613313177447948512349187263489082510299283972300757297624323117003145692605362601241733478453446766212103177716573865064780362946502117108609005939286567846734877359117661220270481748670861386888657078348181115446863210226662219387356288112150168286427672617592639676015766834320062489112386154315849235009200442703291044331228044835437485589309236472821962457176198313580567507557794522664237664643912832142281168978413008425267797377884193710230243818935192648191477004332353745034935186472819745103792994951644226541858095664607623482965705086928998434585010089813147192343287425892805156289840134962711346595251902806755997818650549214396090050475599616600933937091719902695006521106363024833305118527024031620517913136179175437462895819817899486025303266227975818114474913236126425542231181127485735305806458492266011889940960846235502429288371976158733941092071443008032677623562004744983317919487473791895063884192486485459729445203041751116923924719188348400743286052683646214010932707121526648942732804686079386723146499622049193033756641997376235953363364791995344079863860289685302867340013271836014012469077921047296468167758611076071579256418338198542141719439272832822435892659886576055755686304642346243295898884522937349332573499836666871465673618402506585086156084681182266905719240679888233601982030645119808216984550707131689741687324347562019604605061613083580981529445481475170202123051283203082860493638457173818262662303574666111901098093589565388877562754667851308692774663911965831518928228678971995240468174585881454680494748336224496419285906239295878125698567901361591201979439091876622242370134834219270506974621664744702734691394646813408625344281924565571628075162192224876015005911589646641786218000811192318430417576492787695886836683409170691718754148020402431633588743304243556753763462980794149383077364810941828922171154815187537534023227720624766976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -6075292089806919166994870817815740780786008948611761731146750875603837953908957528358147291514098799339732388835352086141901666630077221757524874977378786956373906463717994947162255496281563660477881968923844387432575118804273064804233921741453870981852782792346094603707021804790775216461276537887183248891947973537428350018662600285372687061423787252758697000665948619915126481823780213270785927798053367854427989114688169502609369002544681018999106815685818115001538587147714032360715159132450549266359567120141969288167728306623742411664336450602150128019032385802364103771208863120492511584724657558066331794614234381824409824376504661781024005388680685995179308116729185852935664975389283597692071574971591613506185841342410226037899674296367031829290936476198794601697787093252472106382126773828122375107773196040994605546365913044538718138310892836201196326246004914810578362940152516804203575112625183118147794362595319064361202361248704291206582173102553574804462856022913629457358125096866614203337691666458438658534736653479567018178354925920842343410385140583839439791245954779477689702597710030472484114086424415577353093720752618272120075177673919703577376127512559948779572524471928171448255471771975386039050134580795528169773829116296306736438008191439608175943673413740040730683512719851947623560915649208446487721408225845200501018311470998216381190022532384056615490791357810496571548205039726479613293116094677271292724898059102207774774762653755741656856608239275732378684071383284619572175964489423272441946032662782396638841614147577014493735503347196908312675375961042175009215842574377737876280431893649950321321657474793956612947604185884399563416525850573940504895874982639314434781638330902285738584384695004813388447891743490143556352405059463706519625632890193017986865314180014277795307640575097975210569303451194419513930110222087408888534731203873913240608710942507249716013801361040555525024323993098296403148178249863176772638953765983502317027962411283836505972044701988054719642685035173191297117186871056661376284785720467765628570787839587443894255707475788414418183159831653475141209068770855618723920776350495002330353798919253827053126752432980034310082593608468823810154116409031453657539114841086154949254764692871626032022613177592040353926479170737504455348975084235135449301935076357067782414046577680020205060142056665446692518365349684631935503295636417749305027603921632212228422099481853353863278680834432955667324398252585731917675173745422060596980887146884431469253784614715181871896433797006338162742250009231811891797429166085174317753624472429981724232279514087103612848606697735658678907296169723253206278734967742005357191365547474732682238973498843302231948889019991914443108299089170053464796379627163338535981272852804149323523936473380437077457411244030501017729746443768356745308320240498415951109394104139397381254386895810826204250288008754866541373498531010232878789667972991560124846485128851816213590563439835912772338762438237292366381161377752412069032063587927980081243402571782999740228547136311114081056605232936715467536880999120099268302846562729930144955018093623739309732330392730918762028730399126927557119683874695997173993023477177451824895210631997556086929265264285982634028666237295508147224613841020958190862612222740506924620696847162600703160924679227221095535595191523344194416172488179788940965266533123830251329090852829073676909079750887000066519576265784563089280449062723142428121304856628602115231574830534894652420224968702579447762396882355556371413879558538214173416154845424543392523597116268961795202686727329624658862205783792565644811415045318421864493009470145996523569152000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -68773496422699779525539041155720237258042917667319616254208291154022532879170041973226510103488839881022297934394870257387378668520345812821818837175897705595323036573006474011381502944408767142718738863617060600407623548475685814827381248477879009308022063800221732832537618508713965570260446298243430033758015830106675826809053106282842667333998739475475754817175099136571945561837275288414726884798132814252557557390221679021835389215754348176780157470732423942268183213111542115363246325668991284013953277774816001199139906683654499575903764466859764510227804649153906096142544888723581412880653995247276290737829348216065266417402592809314050254257390179787643954505574699974782303844447618002950924610159800751031161837201555739874134176439985229486863061192248274909927952937941814078091458080256870203503614417106777666970999045764464546706415303592817142037793938361901034000901050242536480325147201252743262306916723353274434689608870983627256476481011460619465099541763807219191627538606454079363408542068565780795406219793106341999537806512751296649203832447589227451138797484784932888370662243303616267779830283739714425807016524160073921335063809819104542212978448065194939904925577433642893458555579366446367370819766025961475942454476098334789880596639803541315507465095498959233611769154666872376735329231546121877674808050911046192157707928597546483475673778242080538173221853931584704421965452899551389672390699529131614119665957727165933828043178563911642866223286332474495248461582829659714222315971736058850642822665565674393170172865853485047133144997879155304180435200971667645941069298633647214294718638888772428394463793994163795451464581535896034949707018245697174441204177958651593892015995955569257080353166143608152468153139034265402087664688670198788568930799270737761096241488426832608016693081147866487341788183209944717800821217443827441942655192113328661971209255257203276777517142951354939542094586103323914202035037216094266410154260800025775895891473356250286764122490079992886951601173843986370629568813538326180201624624962444408059172904450019866858999183347238973638778530127035791846945606445366247934819815279477339693421151827878238077215491794232269541807100108618665796125162645121856313874730171913599883548142286807210588114653921544677204971500068369723210160325527249549144302010736408061102849335751270521488621769776112509220394275729856522597573312704446017732077310067183718861985723758583378030417862674294400025070258748768067348719574009058557678927691954217153883250056392197601800955324736744097301403406862402919688425804359613229700943640781331673423524210026352755615316689081286239381167074439756870505726741755489527771634707379564751151149614341198220893261178939651996057728946168623971455463350955863043864778017445400267738498015624563044301918083380335419667750174466926221354814529605508470297258526812088326579203676830116685020052436130644456664315217304137712018456544472463393878736188129218515119474699472199445129725556946044290357736503876269945659110995737702450983251437861965963214252176087353150976826081500912244438512745394480113248003891748306530848765206513659203465419874493097845676690812898846704368515645069280243058180010720858029942045885442376816953312399699622607973427194010213197554819992254602898449503525980349578262026207695550147278381949126433803241730160658695684460346015639984789854044160363319033494387788644637017906893514389016316259719233865815880813758838838319714894245038476124702449269370777704374782161300187889018262097538932248514786329343225636205189431681565524293151289238622262885709896007498460085504928828946092212328669286921898730721018684850707628032000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 4659194934470236311285999900977331491774855664154369617774010238827341825811868581304674600620069637235932336979321348618199751544567956285483508227243999733090317122902232696194736837160790822245807293640882353915864769439152082220176922013024055011191374012256273687128542832410065865750118030692441311084512059574018231024344350495557567595081188138244653615088884364046988568580152252801515776297297157298813410345424034836976174428981019779056182769585641852048279257669743572392206418388153044632943980321019088183200514541695558423371775988808969263357147520866213021926526445841623806083496999315896795691799161062117882172472837378015087269894405795947908650336553948740996912248898411964734363493930709854462670132228073788312766086937349073949073234459739582841223485621290462779798131289125284929224320938198615016096853116800667994568077244641998035440664630864476267822629983463892287842752449568634742652400021178489246989748313110713021766989603630115152794618740378085687950857549534005888096553369501318207757998080844462294453972110034447693268105211218985439263319678210650762550474362090833367362098813670544728784665427650634931276140181527164688873869788713466861685462111935935586478630822364089680910692469947196639643105277197282485559663949250337539801626108987446649221588024453802900297940814901306573551108138026577268336723287922630058512194179917949653934424921288948934364917877903107822853357413167762011739453204498376498251962931157689436547610262459412078479020786194120090626124937103927651839072225985711779021261432744250175811171276134129261405547265381289354368909375229016932944216472452243344171613196443394743891218210654449136273100731781793665209106841828698702612428586864768681867758859498857164353719244526767877756435884434742878074092709427429180465678970315229535172196003508637411386654580468862656573429246859909636397866240393863359875650590335923485150076655468428027851229104745449510446344534250967158799514736435970624327367429788137769592143120798230957641510383267683535261256411112549095111239975926673453123135559790304627268711206542061092937125514876849440250529539014070780016394514031068878563296680379422100739239112547539029984282433220861864081147333996478086139042685615746605736100091379603456525211337287653067979551156432387888949347486481902045039927430323306940294572439806146307745614423680015445934157436442121215074264202014871282217005297139871425903567111320390544982192305397758876874302991541546150847041965872603129194094136797277577013036422770500645379723360895295980135107157955320263281595699004915831802643658287020002025220946606636220276003950965090220206041595025123569312791209036685552602054797440074416919057646705884798286274166694695783246532093969913108521181179394438475158692325298537642625333443822925112342347285828952272289654612391858407600176148025678350688404024716347007040684699295460747404072517360972471748694765555740152649915231476854994988925302376212502811288961222835189188752211442121252455376848484904726456226050679592732896501017996561690686056954736521176152415283166467705746825180345165754730230220483262423686741234697266153400679639383587827337177174891494900161733744685868285310535261919554721900698800312279464263954680601996103664575240926083360829982580844345367254797633279855475138057856684352539567132674537493606986541693307982486361575369927318655222927443581657082351711625337525955839180227121125863188258217409656613689655581878982189969839695254066097997043790829120635939079865714947241122255744727658870845709632957839776376309992607571268867991281511434589660924445703478492696706665370824117267690872953613311809707938249890070528000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 57968226300009818533110402549134021827038239453148938684779053420109729114309702270270293128029899176365709813598843609939598903571656084243104967205155048725726141189110562024577563201134252316441150641837717123793871729338342209637557157892832486364854974361741244562931207941618339025693912110190583893698704860121970988310196709824576055998871947940741683640358712591768646368424858428134525318109687543924316642469197230755375194897582602808542026106496074736542069938599624560657043320323316833368885274782273759627361183053180556034580318664271170634875988513499353992142965224271136307695692483155876737348609288007818652279740401839412695622393773005553690652588591988731097053684767244322257832561381988559688894097177921167207597446109527670757585625638040040755356648999473410675093564489241542214559452097288434847223106587412578955720308821935656661598115952187651679786828024100518432000528308846224395974018363601427577222584237069275159153180831540794351277308937884297419268403591364001819201970206381239087304553834563243344569878510930185571439226289973983123985217511691144597246830684854192808772549691698881191423114919529001959209852277354778458302231095665097710460728680131055553835050264161078262876584194355758821652664450490083108761693059176406132017328294772029684724035195440197186755264571812645962561224218928945557134551182673262690807678377432683861756054488027622914096992131134332048256837818986910489435395292184148191029241277440524602990581546910920704317929348002170164794627249588554618628261662745264077027851129180499196895530726553970280433037024061405592056304226159490488209931855561507323790949278774885094313238968027539370992913215660358908496072290594515837843042289060134216971535789439233391210873829149413253393039494914409310056486242447659770847885634247654609944137742553953548220544458109189862332701088602404507281724369119812183655540581481370256286261310671167359274584988052624949577707525622765409534484410068131912001307901787962293414121599037291513071891961135390932397644540508496944841315788925672549989575328855470591028366631554334970431557268733898260606776425927955737833283853935676170736200789344944739647007860236165406274781781772102581846181362172655516341185284287591691962347617224258428446318073661631784806238853413787378354411451067199139835473302335997945093711971166190893295743913777492557551351571493289370938135374254071533484593381573609308260621380888906692390173571416245213517592465645658623744715856085078993098381563113477240756867104750941681559279733959014078501595116537302975485861255893300042732347590296623966576888237336798317610318134363856603777374143535923320086199508190900878805679018013242535193034126484178842159711801090049497705926395620416244889516441945007351346536840986970655791135237531221991286817226150359547200821821248136523932421309328885390010699302221588231133335080352573537639822357148442180327931042012026924596247628268802268223535190773344075688292972309457915055242592927521637081136145504516724516096071358373318795180131745487183655083110009847924440387447789554108387535466705846859679100126486113201524452853889243730992521641826533652901998347613410586126110709140330230652382920025985576999755272826037316148757843384006416741228652956112202249766045303381156593678689996203538157890804966845411781931324838298064360801226165678514557557100858475607712618459725243588444372162563111791761994835651204294442406524222717033121475200920318103629587136775751712588699112030216179127494866893572804462621261980557082975320288918688235435367230180641649872937667638235081748300135906065127478010039702768988955025575827152980706654356114505728000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 8578657247493356143579305310722053274023570899753142510844201028881675620753496934073168605644634628998611825227654339694609514552923207419728670479993372872899645524120359188916765416924787692077911044285098027922860683985661544490520276919930639196595200114671836427244516319761583636144219943924140758708385351350207614471959100416275828127838025390123083559132729555969581606541270461612168340525500469787949239695854175149114382666899941489898943344815366547193058152235712020331913007085812793752199707186790647207650071681819242467684402773517613571877967132917852261311857158987846800519804004581870845377234749005978351660365529988616184124473632258476433520624634946434639659986400503118357198851718028278226254679563146039429797489606109155750677392212855518848823061996120218428467129023531178029459759692995498874100596518325076180810391019401723144115959523146758760942984515748137744785294316252190139915800522782631362540260262545469866862115307949560563178728963426237363465426983703288103440496726343312073552737396048009610953768096110615734889721359550502598320307839912062676633191564288875265765361271024603476235498895251111561676614380950150238961018107146310122182977475241274657285225609655149728250895690485896483101740794476560757560878992456358074761255630504077459968684622712515700654658196325964202771975788106517764853435244156860215162711085891547062763140342797345452499910364235141720062101984040675501310403317321275648779491513920222234176576334055951754750015476213954304978382689781361862467741327450342176299374367819603782137278764359184878638204313365742610134744415568839630743048680833113328562503505363058149646842703139737819109692334409754939547987762507128667417248865385826666643626003349158268505530004622980843386542117506111161318205177953871304897043686609537943805047520349057345102456026812031094530442423721658142172631651910701669067940482939046660700847501921620181124320385995809608818442324136041106919207291140859807649346600029102080723546877544973431527801318822841744785772777324347748969456890627590237594034398464384019523035208519756297522353834675951643497816960890912043342489879661881718272278871734830845122260207517465512799119764943424220815866992534183423849269433476035818036300802239517617268459733787334817601862288547181772040685272015888665839744644745475700090340650463531532372135878809526736478441977131063399681336035819147878152864224925663735985221598280781325729102277500798905812781115840591830523913773430800438446765814480923519571312722602501773956061068493733003803181394201053992103986194110314098231542697881735884355469915646752745049435387516969967732252399110550927525395179102463335786119634758164555078621771428058258502182057609557119846919185029505493063378104078313852918490258230742822067528490613527576383104707353248853517010063590136285144718224487418385562882872069865446487298767889920866719771482652849465287546636214618348310229688747471001497914086768174342297360850543829862083977793353530323916667039328763653770681312641815674666062078405015946333549012382307333923530234244423129557830497971986739675645445362823136483315345814769722543791464304579932328569232791275095618600253562206520204182272863667861986501451793036868202125251367529526811972141224605075010772900153457976152115656954383801921658756236506311774319647520647510017283863330733853448282852673335800291610545959001818564108465329665598395013387051174665053350499066973370079975597695138622890488273611417881173074435528007560616592480110951692356395489466486678931817158455216646491935029517865052012001658974170910527589978631516816863709660886066783923449146493516163513045955647635456000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -303623538036198263371371558753347579629648801303904795310334705101534368578969582343490502780049921586801661830523186154605623582796679583336915685765652226736686185526925658481049722962155766776278095030774601543227851684823441315072465031884730714712420260986069440253532135739111263726185041103805370770181489585581119206906370628201174408251018860566677594652320883265329742825795300479532299351134913966431681949836996976507106031979925143817507289965619473936949505478744499917638207834985038227621150430914603812676073701908523842501057608139402380472183194719355026950031396503499015211256057674128015601500680729226748742715764387814522988742396467696011860585072451783948358371791832825779329235976213102213054737716858421649506862934159933219505448612631729008901415027609153325531278572929450857531102472298142454598531176167012599384598532282631650436951718119617362549789805609694035617661078772812809002234853388543654979249320063467312882921371581350466747564003134691819169414578312192446645942841944279197207848675152442736682617047255070320069045989864709896686867808528109745621531374751107210721779933759263575517716494321828235174407028095663017145266057320917217531317841639255361059010957840421902506255761698726104435924531562641978204634448478901756774183713116438054143769750046779372095564995620154196114793764506952112940914737463678233285884624972799645597808833496416012556209104317338883254927481769110602541160798110991800276326703904862686580993002224367014784712936827085770441995782563465956594799675087009517623073697249793900864001562778609392185635032712233126167985957325374055979203920843334359623883801948357430025807710607203847026122089500375816355400591272999068673521041119633450450664810559157939163125350981362257711587154266315900024642808959163939856176726788476242813726795158950929664271189475689693141135442461128597400306855357645215414958589958538382774130011949927423672129912160321399815332698746833050198487104382982775323766154787783416041947385367442719734646325603287378549598998372673090643965317906310267118260168655765544091140340231286347114117104818548202897213019422214470982988609326440535575405068762556002135118048983901490752123686122080262797123483666397722566597304506525002221876001997246633964818322242131106955260109396212861574213147387350812314084364294459337196280660551753908696215415522815004083825307470565898538015216114057942805402158626575965077490803684689733833341302705815904655889796501649843631382477259741836177368722959386906226125115723070455505231431066578044134406416681002909881272070727854286195967944777469735672768327794456454471753496792827346445226619979277204232392534303519638443873712786823657274807759968476049314296240223416130465638195456285196789997821150688655919702220485853795256104476393348062627392516101040008907965345015814585243614106111013713295931497438371130105428334721027843196978512213607310369149415010276946101736518048288533219166939331444418166986539478781489725442443322082462417303620749430975088767453552462861401961880519831723602529370815925075668978367009772471727437261369027402201411129597937714971521018251871732897315921256267255501304010776640578742494431805002630906280082952057998247394121141318765208204269712246413544297492031636824252340794399543936582188850478283640925961382956308616887745812125696651009483120352094673392399891004898779040728672655529204301968804392152664807422125892246328491411285978918744880880686483197723122012145071879197709143829105997041455875157803462521106694892757402825224969752207838449185132514205352899698791458853465299034329305336892800213175785854462786140951094832298527020886739809992704000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -8412197250774869792804991205198710707798378883865784609651085597708274101914183518063776129384765333173919036380832910616343456050245770316164582658881697754440972347931879490721186879648652433116107476998903978324226522068162179281794384949559998405260192351229841606674961547309909758685455744001114753178204844437309992585491760901250149280149208595611360678673185878506202479454594706386792273585307257949191780105444685179801698938025700909197469710508198096805916777788365584819100019616024387826365489199812203828163736093316442013125472934705039116471458865460948320836070889571853540308117336499590804629070958148272115380552344872186206573214574179812573469775424683312119784486671742381402813153659506447041796218528031741875140018678237060259573146872870826337744471370626638082551907535998118977070670588403106827263648173485819978488409545908445616933070646193256750296001074924827354262874973893541395257778643610221108776454284958065707802798356857699027514572320729410916702878667843601130858175288156218679856613039912461465237856718427824117659799930863348179548989166649612187600418796435620515435047986471097574854242222502178048093798178571142005514889433354682647358631384113502127872451483689336645332267476794621379612956580717266903520775380070075209265526269960680418951330470054765577269388478882093048552420170146614704040800343867894008761785014588920263518434489707359510692343306133812891532600988410658049231973341547617176254325254203235467029549708460907248228535339211523365017260475679481796622290399646338716598911760233500156798335490449608913162607100978181444884314519489395556103048455190682227163928581641427620253651582650899834681600692194783195886438529415314521324209581205855523508608275526330483563676890953265086652934040863190601626112362066459848965307918364054681711175241128645103717226380826784081876020305801095466824529796988657473525708062748137370790927183374118594658417670425913553640963924633006499976864039661669745155799219817767247213782870521650994357544903839586543684871325193779822342614925664412806927531018049538689632474930293265064643655806230940316267710643140158563865545128106556971236253114995656574293877923238970807579249974761110014298495544594356950321961618871599694389605681863258508277925373754823524978606363360267775651224120691556837353812433594913660208040974625717374730103624568877618172175678012301725494161358227903454482826749395186323221493808290841505481799557813199428464881476019462648717645413333103523396280108506563275530560459578567386082453645367922919100021505711002101494555001538654687531549488043227843103225171218628818386563526208736647110696114242553175071820245029795754080123403412689577465875750394297910345773434564883211779001608177688075347277945565319018265681256086182787887825574327901500947694541469778365261428688514936890942200428439047254932004008587489249675938953096255942415234348657137085567774905017150764843597274265209099424131393658742077729473073107156999428546104366565602531662287677126874478822210172993551608743467018691668031845824312710643170837250436237170570791759427732629889040214909791177221375350639432064494766848893336546218598433629342954946138265240364339787181570741195302122772175275662097913179210545795785796242909060778903321469114655451122638368605225106532188317562072985256704139394876729878879592063324450102688950627921373237590935645641863135385809595964981978803553847523306087215315000027302987991144287634972637208056157894201339720782933631375897551073393425399015216600730233947634156997523166833448780293374256380887557101552496682883161056406088872718004840502728668052381416008482450043674626143289344000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 355058914316544162169053880982718645963757317952141395674066110705032413706657389061138682637361983994368107744279582692638572937306438348801262979117171803550358713848580099399197721077222642141961026370332201483772188943406189469277058169710823452888112544902867495425617808017662163706860713200702670666934870189224307428269948555722093817242643722538430693829336645248214211049915001383010814044924937998392113164299131802899295336368464487798723852734710949050553007577528802766490858184348261058926281040863210157165220492341972427067770771433485337533691972971735793198686362589776579874421649918892911199754916841422469879229603840640232134347452265515206159159822804194617529077700859549366694818819537144956485523115715096967496588936530668678130379070014662185192445736150012008814433251320164362826601372538210935661231063013233500677471286051690548318192653752713827668118874756392749601878997550920340313140493828464768136327330978299074231026085058182345905932232090744971322071901471789099549416099827470487374620585318845676456113622035712779683859928063029175691032857580062018277580311397992532214236134169208467498843981150849149361797640662837808353781798353375223415605705768115026032367703458383224855271864703733442378128462500226884769504765057341443648582980171904984746253626493574162945031511511453045847335838914044959358073434066671549031986078240246218705966816378894742284795827956438259071370995720540946323967038470131541416115717679913103780229861705655259503637068432041658745066434323742284651264161323669400984226649793987385236888754227373248232241803277849087289436067445636557585037446098314988389842074929312102572372328518881821205739605437108569408570199934950666847803484461730024855220488634327430144430508184804723772326701981716290181231592028873489381644901454829474540507736848073518941686285441740821886309747655415301518030376365042958929302071535134543027406603048832914155223985060630210479597978511586954685636719961163365194102720518489371425533962330348749284551331321612040088095262072801181379240220778673087838852280763312122374149999444538327163055483675710544419291229002840852147735904556797043625678210776849574544795519350157291138994555421085384521833993128762750761125479911478987839828665691704286692806206906193378629452276378569130070296658958945557752563791272425659622763967742941701193914993008769576684818969249912349971078632284676834053877823874251587990790877592514324441887096586702441838078063297177734718749014794094909846976115620533377563870699751589629362810742994131621443165119396335803589185211394039561069746265816144708882148994691085014183717913185709126295991035101284990504315020803444421752674402710675916343170139374775270336934436253349165285813746112480686050518801036799742605961172706241894370768317397829587010576853644863115422643315445404483061271581722326723625741517533096514134568667419264787553024716749390288775626017735297550253900357588869491209765943602134370476391674754222188856289006068606094720296073269800143530568864704149061171167233776626095286852659094898554804719227579807078996740194250042044263920868954390486640146497602797121591285199837217182722903969249061272983003176652979026637360306848706618675827996991716724768621943620774209541964180584104521557447788170886004209005682870961849816369809259310029157099189690697977009253616916971347174245738085972593212323973217751229728194549852709630018511714622264154801454519392833118670401124345058925135216921494380562560428718426854165861047765563797778677944220341876240748699351824121357143891124382120574006620318360310873676135139683650696889462668672607539905077193073635480631033542475776000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1442469296862190748906930910346347843134918329239043928856549070477375864076743338419932383620024489097622313301503141317354656135212027005655845718457105081843031994400885274311885860204612720416649554256607608683778910724885007111692321710842706711004893863820049324233714376748546417440164680553033792128872774017553930217462599969097646496555941271076610810641417367700713307685656768595743374448265399125925226491564839135504246219414877304318010802139760577166357487827559072407145299849441358057553877611032718171901042977134475526897877007667806829638910903415885058219279816699251085311592984779407794704596276120959615270619996182240387149111571729705424674837563101857330427452074325380994463607814771488685178239170785347209131505564028419252122613739395147374294876567051716469921185968408362617666759192775199748844052677585845266398196626598566413132138020013922334505975404698892518456753453677952748223398612710203899246952653696530897100272101588399552393792437217343873924468170661318205735037410134191064062064639460524306861618436106323920728769421335308959522320955261601989509287005932683999904702940097595120559471781398185979977312462580587994077264656458272203033968590265479581800226211008713992069739681057040594678234575739524575169153433606399686717593850648228938352733689427032837920812807655294399091623933480842770190583721412524157876942347290983427825714707174738810306838451935427253858992494513674782833952777308107282066845262703261217683133035823441370866217465636682445624948758384639077428689863896672652346059210213854345219635091010750888039395390900587592569050281190603899425317219823187874077767629848438560747187985548792612026118725863644940913926733546035683021334463826005723876448234223394796532713846311990796846378060087530992194149523770587405370817612393879223612239773074916945649932375877970255867860092177507920281107529655116321724315032838575792807732549303091773040849042657840212955969236008204781342573424549175510543730538235352610908800612489760317069937806254360275913158718643151096685792952640977089571176066927918014566281617478336392214770879861637185593599048971154167113801750820074778421991100548298689197099009917637702915993945294673904694458606241499711176593188798175257101434926516427158691483385407513286784760757076440327009828666528973655736822429383481388253589097670017799191022397696120117709759442000372617192466256789001175444595272573970897908002746849246487631222730164362223162342383837975287171537933829693381218942390394016435750727280475125042779738166412328423633776979834427846899291737497483237882027963367052572003102020288114320263177171605574755270361365236604125726593676928754450538521158437493858881009220722050443469588625984987322183368899502034123742299157036171025004108021788785486371535969523973533745808979552280574854478320157606055336228756558040937708145241258660637742853989907884490148894842118886152461465301231693512341749824066793940657860334710540217602070254236950826426173656874476171204841324402936742361738228098398839039669917775234769907377562176699706005730666920959443897081321622779484971586847524923275017607149251637526819754840961355818704049822179648717012809006439500201266617933364483338263671091063999889837271376801189145756068728265489666815516992047525521615384553992279947390097455760697976567117563324317061426915921376723963852821514582949223711929387036160681557474194137414414126798508034981590654688043757685330769225398846263667751490167057263757299071052745923976759502023521566687470397109876057537365512950864498559072572906611124570436580386105865839318435746669370566020758492150951708190694995605059356686314110976000000000000000000000000000000000000000000000000000000000000*i1^69 + 28779963548614736823807950928266919192846683659914135703158845746491546256589115276351849588576871852746279161539607308594653474070744140396520790994059046050132525585117077008266304707218096504675059315057303375659004665473413840790761476434144173273795487961238162733808179237960677634943672989429346586363064801479243410534346430796224486930150782385109706294228960382595802270080365946156735095554493052938515401061113167296772013180617284745242700320765068916790587506005414402097832494953318504041127683007897435956151282372834841820679203729634874184714333517030270717213863460636565143668768838676361218086178986495971182502185945883322950524841865864738130202081883090836551261783465504242528420869649502420629156035850192603304075345565235786510326482318268329650556937291120161536973675868509106931668703300515403785564638785618822291008466787083206421976828437754923166186617146356481651437201894170786522348189681868173213996961142145387336923393683454939335789149158815851170372572176350021328060927894707189045663934026578772358032806036358654629088951217811651538285088671922727808548172073155067044929944730655752378185388778287618127031648895567125456699139355295904891485804535478638853477357133670912144247985607706218203855068490234239016352903024574868352080022226634015741202783708745250725146714759472188165345148728253625621142122582027513794311853131391733363309860270375544820220197679382477974156052874725412800950937730511489181462652033361948784437619762977244525340758040696885859023841037626570169344984118449170890881455594135970999903428310060467361494827439119173899995501407036439246575713333191611959964484885288334511339416494675825566881151844365521823694859704594794415122176715091531087384914979222060283576303706135958935694580526460702721690846578887945699326561430725568349006107423061120852494968097084529420331306172849238076378227675904781082147206307768922569649016711450124041692346135728737735888221623007052970158714711629858239482151208790939337403169601980917427914819731671072576934345194967789960999140088731054705294240568240220290254451020544240099083790024720227378770293396212168420424195196448137905167738265526668778346520937331773925005721330296355423279400840782619950367396918910932384036308424176502268117296559348011222466951609990345355010473978736308185894712193726521219700030731795881895919467868445810772563156208272377385165717524510230062383452441251502697281695696947624651857959610347749821390446162904278224053110406580671022786164748527552594665250259867143083605280650748407256539266470180626336348508610533809487517386384195205839569754829496628272067273198677865496819163978048161343677370273897783170438275873052795560107203124332520789886245277634212584729408145883063020897436079545421196733106869149350020480277557721895026451234789822088613327988534458490057112229252817448178938652758766175094813431146328112972892228298594432915158986074941582554075343975787761142345137009263276905175433397892675768418926859905453402568694022253451492493040426135848972805410799389681151456574438558550506853197800854271338945301255764482041656991512101383228078541639692221011118970511321779674055269889658012754551822711945895443215977354772715864366262536209412322991700018708224743582600066785302190549731478137275601639846162263260576901313343584042978607354953524047702308997563652227903084275302271950851725492532830853678574297002924521054945443872133117682975671155291369703811529333045457917198206718181392832577595145789699532322389321946927853733802375695846138918376774116617398793142922361440336193445124508282261127405450592302699287026960899177204205541630490865780159152128000000000000000000000000000000000000000000000000000000000*i1^70 + -15942850854994317114977345307190884172634929534517569993089814359498954480256439515895498231810763240093894100924805803754942173948689005703922742140214153978381915995283027585801099541477221054706604573155466542678407188115875030037483576602764770955208649134625511996046535215695325411437353846895262713909935450752935321821453892050262299900901107175260951856029734125954192695805590806667687716407426540771585020495401677819396887545980716764071557465319706442736709687001548028623034359430555929878888171929134767392968441625924270573949669049192215641814984830289550708665589870021240711644546878190497639870359534851817883459368358410300546159624387768726346967717844467661807669357603507602266692346291698974367703186690403069162899918662988946172086484491383507908674012906853469531966883408319573910930664979614034779524373654177346708610380323000590111302251459757192754181123907749249738486791947118403710057050626596285673580962149964077903942436052863196702465802605289455527153211166049220300860260874276396729871435856014618183553949785351532088643151867558147728053320115104908081076305778965100525078206160488892085442674670200828768976834542948038653446694576797524620981721996655899032826306118404290948518045041312889505989597783800007397756973551915933714073951091300536581029766034223329859912179641016465467753315341614459716360129915087454188995101994919754388734974603922353565164088130828941544548514156143137523623743785334346911808905204370924152679469381185799764903824948296308878061722126885016992829112930073791922954079432990254781326491462952003380842008960887338147554221752749759706014863369133304185014584689602271247416661818700820286255832217386043588211575837149713011465061334725832588689540261517493226488613780490039859656722736720496819361466660637354535501322574472960600846281638614025490467806090246600327182000078895084820022807145444461826444134278376947324635755678373036750858491263700495914447171612698029964988048559142543942251656341136378435724618491171739440763669077901300334489105351970723653350364356043221272858700824120914067782719567871322316759153973337264106925103888484196668960650413306324736966049438470190163987286351974171008532974575968292665316113594579298819019545838810054391973923848956527006884400563783470787054176982935290333225780348904871173928741810562867333166941294550022983799458136202257195795377508566929790482057219997317141847845935925463172897810356176536351783529646613426776722607298893657313752859465480567510941283768161178587420269976321787177700859713910823730140551659241060622559284150712574985605022949216432860897127892311412098695543663664607870506527939690433466404020774053977416499770650837288537180920554033725906162212560596398291014787415952763136060181696919456305756124876232615958188428040247416830430297069182368171443701377826993213433973285489876379720638061354112908614982295416862754860492894591067664193872080238369692093074882397261799816209019357276361211856786003212755663716480487938829440652732057765919530341875210669795500885278527198534410538857263429387652732236137440897056896719447533743378472949549588209298799523469484429114974805954753174290431694437529112254017741248200083001637595687080901551135375295257845278085319956544944255347864435122079397996137647910419589436828238527622939720000754476900891081324271073727236101294179748432808337207890260384926022317232377305248037684738230267933273935261061647611569467572447594663441418545634164717907952664676406832327998769711732667639270660707699707434428045564993675834579377801209071397346007554448950033695186664244259767498947607976505944134935704128990298838069601380799086592000000000000000000000000000000000000000000000000000000*i1^71 + 902088807681638593167999027527483290847558242510801821785981373606253514077297531753287476738481152001528459572300288045900440358695442207759761658072168983137562394899524569181230820566203565971640560398659036949556526950073835703813705197261613814199113467714141065065733368559907852831378319275531990036955574549860111040660838925779332435346453358056688687490840657018499807516357887675307465249139008275760883742904991218659410505678260513109233491778773219141473128652483065790031859866979225624057849866537272787619984750583157296241370271649626679247965192487736177137569053993731176240141916345479897446401228635311776889486626779865636658718284372639380311590510586088124590516628146300518682277993305788418714113530381147313080680427891376739526498896872573347968280701801942672911363043208335265639449946132549290241420787020346523159501941348715519141914818579470153888703055588891031633949603591262036113687423302016878133846868774572252381334458121836680174643770370625707088484240845245625801461452374398539960937010357065447678499658401500983568172800476414819315570077789868296188290166584583787769630858203167589492802701096617667274573196397139325171388351555190464934850596613460721970401612831767818834089275232254741889357023370360330411263552214441207499693460039217907225081596021858471173487214190234589359668187611222461695376301683737256903330713661863561288130305064674233621638311777897331361619318746716375167596333831932434684352518919157085226761804454979843617788212976697063367466660038567436276360531811178534895028047937656256012588135445209825113631596350944899755735051555619129393410802424017995386804402655168970918425412863300745019985178504040521667234975167194652691646493112916685983860745566031256551131614116923444480460352416708155308412141882982179629807535214555957922620867812750515977327520234022508105113322273879751374685017009964211550792969155307033859554945926457076880444082649202923489762274571699781491673241985569539043916708861525140686828245510215628662336924380094761344501759890587214695604360920298040810286699893865516632264735951355356645589191565098034466944693200192113490956059524868743397007047800885476932403255120848351842577828838160411015098814238737620414251454272372937631562044645379160855301888937762755869179721034987816245689478678070247045211236338599936148377219533494840736289402477314949230659075779744744839659221237725722609616713706563235066972255444521119678940610513916114457960931319774052873074664204816347785818251590650906166439528900234518795667240535611228374575924147686141631742346232423124367496308134584020090958532428665720838288891131316930647336831654751594889286982592928505731209644885288532533597127707567279693945471078929564826400349206993870565519886138582115471470796342079054527418104159938684597137646316212691372322202260487727367342708733361503378493584374750594084961529742369549047178688448352059671782159122245440872422781911235274516389513897490566012772669374042710053409730201690894046295008296062519205141620709397805690471567990877115436894296081969256417174194465167908562436976261195535284552445901658253921608279947440216822747793165119557219139640379689369994049423952090562675163189246910389676666756491546743807522765358025600215456010544993587732670336691180378628474030947553947871650958417211342014667734238956311437607388546534780042624396517094398864791544597462502308672533868544902629352113947616131291614851035255836810746403748540686284814754212609418525234555901125013667711237800978017304493326328163344881107544546371865409650940905172188950743333829974802719013301184757940355530810047310452987302402655762623273893888000000000000000000000000000000000000000000000000000*i1^72 + -30399306787739498881524039015082946874562117127919767282826730185066722031050811995406546377726182976876798232938919252308271720251889885005424699964490921977958229501435707910101255079605608242990113217252516069279366334473106849224192712587488451156555177710008180599592741162268416371483600641813670808761000745772229026593233281106098657903939961744656811165822045691015186515424856703474834376113980142798575760946243975362521886182132039848519502252225257747556042309702745934864001364402798064894165102328608847715017691576590776413398648932803111047631400629063996346861946459914396627202091652580183672762703399422630967868945327824908909261422657561104413973930414610863833700243734093999581995300089670974088048009451149091785648489638379170217654979571934953387107082738983313024321848071334549843231210210505121783134432461581461343757328121785238470235817831312532414015515120846874158737285728533957250896566852938368828584084812220942283489947952148672643409657657188780389950883355752288377923102106530989913455346636669498320684773422016146285386020182097613328494043188244459322223093883965297321386475382299184559561329977016913066795173512673714279225815907060791763378153122641953820910406148246651110752396463088965710087583147618951641993858016384731375832997062882713992822078679489120312520839075191194754483199245255301880943103311915255125984971895608595905221196844238895368224388068895563665675964758968981173089070243661178365911443336991268016558756622158365559186055123228445708422352126708925145899208582210994413862928013971234386425320056514783187562979760948347685810990505566891614774298133404906900345990348316223817947666828983220215750580110528014855874844269480935470321947516239182735034027649685115560118072286831370765768073326623053536255628783050999428145752594871721696238135747303382272040928919640665797655272918486555530323937774995459725922672041453013274407170248801673982492264337300589084089640233700591111743016554097533424077396706664613271483494894635306082308284200060408982699545214724006150949822601105738900191408838217952731106586409876755828469310031008992078856007671804361224308033426784024086946833214820947275658179639258455776590791168956150500770075823443102295286610229193203650280422522695874729312367796958764124746104190228572929212784530169937128047705433708466656033333128317616869588522605905792884473829980195616201030252951510605688502733842999844260994554119767044963119844272421095118654430221513430018148428020090418238284689592174805953792418617862943591630095748562231927479512341020967596819891609083409119154350217501481654750137126529593968579663565787119138488754342351136014254729890448030560083189112383867684135286699910585137158912896562697950589731413248642078045797433437842235171071197001968028336496709324007211102611638884015703347789735545198358739054644846674522140517374059256962528912571964472573953660467758130073753647381902020995161170648691403350415387986465075588828122644240958723410175628496322556913250897804621009729792806823359685266149263245459829017477742939861356584346216249914147030348068799436495535826955688736593880185070930525074159059403794719104471993901847733654227572408120690386841946010266405099575010835350626488691386994760625594189613945736258284508079914221606850401847223379985590162406665335147484426743484509247294959789572666880962132511346413384282868202465226350206493037627935047111020994051817966576916122204074273151392419279652223623245324282260833967329118847284443596662372953664852374163470780694345704351866866804961735228943349958688396784681197288914207065009453253741143355069125073729055336014087854810833354752000000000000000000000000000000000000000000000000*i1^73 + 575086532909736157312988206011342310535376100702318030980467378592205429077680681632799382298683463108622084600315775657716190656074390234465081309727394049634341730912084036741619998530042920935283423524236390703854346787380673711806882959077001624948836204310266114229145876215706923115702601708988990309344365434203050939548279643405141757609349460945286773369404127392824646565796186983613142375832086471379655058040403147115864603169520930786946931188755730182091361335695969500382812610666520750316788707374151794694628799967706807203910848442191506603941847108896168905137925594841506164209923110295415625698779301111021310781672441561712223399013013453277830749040235653592692963472887772797664332654462189198223860635690159044665955294142456671705315829197017622356085850381502273216308009621480014036876999224515235129349749158363791995860623131593365615912785548135889181897471534978045010485859180633910279844543858717076163149383671326498938906645687590933812638349376712805759884567515392207492420564853373426586257106975242531770298756122185008708087269140433546175639073201685581533982563191137911975214621584186606749460487261310060395332027380421452440222204456892121079505904951579510421790043815374629911142348711381546588216089869666415733157933882269576374155103741546035320925400082590154191028582008091872222669378971509067161650807217645137099971062222692183523634131167494876333146057550749149305029093360909088259324618903653558285916017329165279978657322137331840961994399552736045661369689311374249072371255349831861386603949398596846739794905400330051264839076637961034104133986276741531675543840757636316598321939192859664823767545397719765136051937345411122152276948216478122842316332151787466938205650627160180970393234790288146788698242683419466601527678453013655228249242594982579108302911700409569315465417228656575323845581586650814520875798164178813569218162218081391944987686627175784501312772513156793636110144506174786245888981009824580745497293560111563772626413986924740664438335271918429232098694466677060634933835867277622209426609175624988556400176772226304379091723637928667802771527397022402278536528864616170913283129995868761312898941784667443374336597604441910934933139172534517662210993178910697181221331858482910932065137469142126667163916063337072306965554509202995730947693963210689788621329271875083231655392620287886552519166119898646893251945890349421353859319280358034339142199698914667499114856331907618517912581203859104447807432415402889869849240749563446685969000642764993231820659452881755178470959848904206345180518825318875046248445247341383157486883254981530906914091933508671808083559992165557955327690630773599179600644618258377177080726054258576137821988932715278884879883408443834475698049132482105571810534671599425998033377691588702300671122242124000343770416262860793459909853557631314741353286463389211081214917130366309694627465816782675956415317163628588736508436251979970041057992191614015000018090195115160937230126928232848923920924833717806844032754499050794442323851705410156584280987073680484313336667817248648607800168116576773834034427456961454201597986902563792908217942295963205179465424507096183935588777275578236320927057481825622682266756278599380120647798615272931307154938247851790491647454814696232484170821624051474889457024815217250494339747682984979289357534577285704802535023348860941215349064588037399159111526870047667005441586772659585285045419385382207995072583847048779686892626561579999782140167287803730008165337638967934177113365949187637952209133477519820182114367106947693674891422279778797959004826524503564896449019357225461937875194161430945333248000000000000000000000000000000000000000000000*i1^74 + -2939728566857639579552516271042264712990626035768334281210310310526789394770944607765518222532906500519381202613900472846873605800389792754929390544980573161581832036459959180035964193384898486741845142301760802414851669628162774656121174561381887143849716237764290034168322643255811095992071987088341673742190823241057956335324795847939952838411315794628836254422431363121882794137851166229918210814561885869439555791694886649596826040544695891648534261886692391965166535008780530538856016672632819336443098579096903319147023213250497169620564102943186963387962500775845357824416051161967609150336527704808841410315758844734988066033621444624020227092390915907439832251843634971342677770647597786052561870981321591482787137063368351544874068172390396232520335931796376643371563174802756480709046402593171509105457904192256131061730784369821093586791733699236372522830483904815405207057940523412109431610920810092361708642340623099106243947290234071976109966271764883619939648046165327910599737216002144978727290549155215205913923246022093782064663259691989840209956634874305406555230847769865459274736298974740314469073057685838269554443282597579707521397768591583537441522178816970544304164515181463228936216860851969901572346325503197091538799578517706186049382777205473194541654131659879160863201086342934930952208703878510636482683499760269713383101618040779078553609177061875861237410315480742014029245366554175032468406441256239590571336068858389059632820209968584580340947052327840480114005515519344356546232556215004344363463268779411326844843941574337274543315693409232979544882812294144083363162103499020973120457500917344772467467592773536821243125009942560263715375212664235440864296159105499518313997844002426950169099565810573257743015875855881930285260365400708928261916978236537860944638761742490928715337522229399276751929703786754838374976313448059643139146290572316420573122520971562275052543070376418628207952915869558987322692251189380889566999147404159398806522105484553906517867255041476409380757835453413247833031478557904563502213010752985782918354534745938211578437461822432714039243184705250054907393885383432454849396822219296953307927770996859251237523989150954505917726201594220309581567646365909009268971947931966903719997537998959879466547408355662173577063633491000344580335264309288329887078677004215532554379699626574622566402801732710105331028585732734147759967817889685382283158792354004013991276759863040978097019535434549625504302740254991742929652859165330907293119968133722134926923186391914598276085307460126682288721960446883757368677586615211447362879576946929995154415880719404731338902514460531619086439246101320914747472786978383205421498778622365959519693964243454382431785835178854205836634908001963586544961951808858035913328983221693597047377278031040139527360776477902353438038598655921944684220055034635980143927031344042544789113398303439840001433282235561479913280964765832071663081209553922093832372679892475563731399984789119359587407107625828032851328033530612884703186866513846224241713847116565973458321149471560872541463871904626454371156016737248737234708478282698895715454127415832445326204348172847700323756775586446635072330844560701355487368026857594021809230769340293699853508318513275092188758599644331941165281285859188558155229727931599741696410477754737427964898782818196865021194809772970870195518284298715681777049068989771106761311864514457169838643644346313972157887745696667631873099208181470596576483398646459489439684968995566803963357751753050150484501692778522645566353125809178483180641843728103927974672330074720194425446845393323979073627161208941134811945230196407690854400000000000000000000000000000000000000000*i1^75 + -81840654226620564117523733431622650989107498369783320237822455930492269380996348341745583972410285711531273840945409424648439728736778757248274151549919840187668174623105748225935727993734070389247257019346348836974552477446254663783197352255516753153210311553596258448783501219273437766171522939747450634047206912460657488213995366077928992903232029052029896490711615093376971589814625143315406213093199065194604459686535192968449281475878161090047181694784597529077325096135841980919264978844656179535350412485018801827425720216079779697315723931247604763140810128297384103930996879439455903878952171163597280144900376881986286823556446801300699720052867562282936781433170949614396896681313390784628799667146827368258929371522162584200440290995116246930232971189217613139168590761875765298781814146567604813164169952920022770293889048654839855732345764509048511128074131742414713338950706522067944566938236665385169750040338955353779612358180494972808670063236519867866517752870335468758620891545051339420744119974693896964925479619006757259196084633686494178363142675462353115440728287122276456502228215449725108233190322810531459381270777339845234718250027133347238578315711078528320672620433655982552527705765635101229654404920456825809085047482309379277712854631311293964186619461246180824904411452448531776854253283888503837542327775476763103523228005384172709581495810246421416305197109077805176884424561707646106312128219739668217782874318075895427235927300679362668780365604294651058462510641668448818409127296877502281251809583258054864759235952195869865549740459638622307446675587123665816937347573248996490889772580117738639289195804687842088442450557533007148780259448528284552019876247105980252346466178653896059161960345585779822613356108001650711943110303314055361643484927837738697547166948247648514479244369015218160755338733362145716652638883223933530857088989623418814473308709918290662762837947638619309391514209606162942280733018612564576132324949969964752173927326682886914603023331326396281404953883135115806567629224594934369919377293662361211548080287085926293725957231548722403297048335662859974277427220319864538544677064841671383041043086429690694570154951217558150113176228031326016839380631887030192629761468734028074514816618886416936775537680495326360130957260864946421196769239550629324254533306832558276659952658783285079967367460589183882143103335800353086655995588610671324210184656157736449723240424927007559109753847799868034603787230452400163422337421497381100227750516477361689475129837690423085884094947615099785877128063594835525310304956974518433094835988302741801991725009355138278889566106458643723797404957770273981716755061201040992941607796094074569729350501651394073613788424806261395674612765572704394154413710086701858282965870693251004135573916184858723572511320660204262184633380478473192414358417146626871534073822157405010967730583890133199180119076657707073237561032231533545592242416969689780066058153689244893648445343416965692695849473988930216425313279107924038261505908014461403389430362974211126729478649471833065232092795330622346042431943309040185003657209194874280017106991929508731594661441474791632539767500625645232476534907234815691583697326426526133242591033766663698282766378033504112119229490536669818285907674970058239790939066451822344152042605317159876823244124219165154471406826861722596325713580304484787470943747682378054146609938022012384745657738928392555883829485620205788082335176228434772427486267892297224806965561125583254427117496808657235552556734881421505511873231287113959904215229068254515410451482819920519564689904164357219221495365731822961344578701821896294400000000000000000000000000000000000000*i1^76 + 933720302835123716544104070596456531388766597024797146628704048842480836915688968242325292511361136620009870344715219410660297743514744507439492988917172060700416235974443920594288418345390240142258264084371655675620314074494888233725587628382996289131803079945816703488526575011924903252371108544588384203130239353036745935430089704902847017926825877826687310983066693984250385359958226735620688606207937249262442583705956465858478713794661810967628831204101920932076209410418699646405489991705382139459944730024725050913817914321453542706777551643517232078223336893420345143560591364480273102991717943730545362991593667409078614538902801668518048317508789751749143632296247325314881435222289157816589060078068930275793652152623624538076304001513337728072736532496419975229106114902937214105797375050122699555605716888016763830673775050524057223009163389301480837033132301259919546614550269657073759124645962331471803630768209556355456448122771501886463777413083492761893796019619251308622701127325039931683695201506957836487302364883631898673117044686129320106399368994634130087846523245215341066010110783953003379360346457606375923329226682097832597367707119558646627314116329012684692332547621715153250858513855762690851974027707649639255592182717310176903056901708476940792580930219903616387405994504825954840816825597086364291100368825294953064442324779548163032654334018592702511497570320903882425051752030519422743196703317698653907994955084688385538960684220431962945257385791994174087855801886891900354526923779887894091543873200609105426822902252414292167528748525800183984067154245249072803903267249397784433345959770197323569270833857807455718110018816193635457844693329319545088945536322265125897241918845205387499586249200441442013701816848664561093850290676491588514338485207758522034856767409961574312078402802583187323822372149151568214318470623809836238708672723767200393128416593872557809518325536457443141666993885212992477571971095036823517456737514382379320794282589208058801177784626395004035960791441732818582871550001664539090482325596361879838718708023197328477196197648776820405477619441313410707789940928913887624777806991070509913132267233539015681271669072858303475582330071880616589859522049276500560386237899571168864574341167919489290423876277941000288885614656345807425837805299585670591910483152690912828520494879594065185534657175331149638859944178386267885737228412137076081729248464394745906909090973933617030491367812188722928803527044359652355479386514048791400459484879191083242998265545001426068744134933279248199548543192602975059683350105354115105634594183902313594749669266979537792526269854607931092141319715359557951473458913806473632170473855037980087426742720911422780630164144406633098523947613317498472883054764994041024088336149483716250849162184659602978894798104022189658141543822476841442176475431537605520357003986212941755734355638718736513501086961681486175585502556286912756000245717763074999802828730587746822366188390593550373540720844527851094003044370479483256540545016647169279668118577336603516356993231364954154174233341355626697627975961267056914937765843263069398875645917862600440231917829056167032166747967816820371842516179621158295614691405210571179470176075556629661910090822145183964161987812172296734805589622017719175603106291692737289133324547929120224462735578546799533081334028522873035422344699172576471022181045208504705765260838217686428834127981649229061724905803603535768790624944901266719173251983948461780320906379589144147724118550559904953602664400818209861585113315228450874787001885973659722078234968628776921206640933433575780562081411473752228571245320968601600000000000000000000000000000000000*i1^77 + 13404414433932216773849972995858750558643996955385960625198762949142720746766067407481143525808886956872701900840392226841393613242101337185587985611482130612988908634793427726712880214270538182758848028411267659986671213948557989605584018802313930815311698990114952698661898815930971395609572338183902431938004243921092390429341090404374813493569424862041412711991408905788322025984420894430447716188817456827542276335204276904121350041757624282507400541014362752612473276867142938937731831854973174293542709252844674175930404507824790979075421460068937717057309391620935900814438013657871041318525950845972814878970567452971920203680050335509976523907965236387218373343019240816220773684951686666014790402964834952105161346642748653183108322521679683144042106012795745642838094656300099893810712905983561228745213542151744763734292520699936756945011706371128683376064984152162066251292157426696006512357569385809421692531406195599656297088659530886975496241742723978596730440819062545203391647853413699692957630011719508958155829265549453725426160049365138770386604402456692974521121417951488299519298246021907677223229255532232397320237897309664640977753207554851494411061616649141319116735114281699624838353796123606371715976017501072061453861152261147114869719950499461236363381131429929024981067795926267834829019835926006114598046840302278943102774669174975720739970308716932394730219582660545334193186465974796712516785835245966623039675183555439019714103155851476913767078042182397579793912624893390249623789934155090249826879667998115625075389365038981090645519228119627371793418723393946554924808169842924301007030634052465906954659710391693780380729444590792070882483354908994245581367903648455715006380668917936165211390012013645342623255842854706408931758535356823908100476930722891980038450376239882430438307807995752397114395881589791625985473139752804958017205898301188001995261626767799968787992833203081001358433802286097628132883625023099032174679368358952998236612026357367567189786549984898433847309169944878761278805617035329881457944977134039619053683242676288931048456291125582696890524810515034888368586901246356944456125858485545492429916674720251333234380737105650607604355954814051200961380534441325583719482799622286648310865103058570488866402049631149366741582706913727930070044151309381970921649312103684769139066969036477407769196254464879474222435747008783566490733605660164763442089772427461657672797482148642639458296864750583429949920297011179628481618588663294218233884323956569575215652963194675646442522943635991172132991481401530450643158741772689311297040229312776872882397604004724988772715971612501274735503239971273929238661283229177647988695506546037763052343196153670965689394529443522821609285822986612998947038125899491781059527629135765535727593143307406073496625192741291118624638514377231706361767773177828179678167494167510796474687417027433782743273776086475673742292297473810698256844368392701632108867401108539565802695666237905896580688342087832530030282937282846374220857592515719565769384139671853841959730714407586105024224557604677927810733468810488335929352675045014321574979896895592503548574133473710374495552980548586022909087964094131105567635152971053758468149875868742027368873068539410276579676243888696405507099937675083976874341062635827537896791448146617021374983828586880504110168237038543661369246350502032775397589797336273815460813164019011422299018651562315053163099932509141860863707018231424168437691761098668003052744927717361119154614490769297922075640114638247859483094423108827205785537743832071969664174551371565365564111923494229485197384734535237796909047720024473600000000000000000000000000000000*i1^78 + -252568289108717531627703919497775286211455087511483572917005399950932959907046628167886440180882508624798929608137079742003299781238811171170573601050089127282931019705045146324854244121672979306792709132235484963135929661163428830136380948808283295701320288631391244737766252192147341956389037464834876857778060016464897039123315758962391161140091508694413932666708510908185979647166931122199092868365885178244040002445173598647106970473499421114504720551446240929464001259588476194535281131134854504857915566069550267735550996359141460838452130932084715051932197826085515399419320887089378069104219443794396866647128148061616585007659272204979716805963867268419574966315202040327749423228544373539139683552461829021931324144776379893642319751166410786151058905192047421034234322031196988086651685461214176861966279702042979473776966474260201029508729680308225543599704284667438512219342015470907509854899176706662027849180445262652586950595400930132729714054565631203073061950440507514032218330525920001269490338561700034824869835448165696945011712092088698600529184192619652973610317162779285461570592238022663971265635019883200628298525709836205466130287110601234112413407942591224029689582462838063140450471360125740447726414484046200751811215615095764518754639637189937934699876399638578022058481325470044401207225618749453771669372848766333621774580820494653042172280168679161353640278791657530464401900484015372783563030649975871112235001652008894702147370344071558382556823155811624857894620086483772973970357463488808853233129742367074830081438245181119867773922005094717503955247248469112540082494792087312344496989436448860931406356944281164271391793599963604709371620279316296947201675528582281529697481263200103417574396706277916037546407786447162864418763580703805495132869465916462190398637905035986828713937025891525565995982540260789944850980221501428131044759760688465926919383819739863899622277603587131955540418567561283448511635776477851111730836343557831097532857608739366613067437245351089911360385356902645744157843658732817257369213765826102272933292715570427817828421122773821984553190382480663952918113779495311300358428571201056958004949246203163391022207957272494049043067625898345195255904389250907689063799690466987018551023740655110353576091272813938293602263440168648100207236360182297868549745238618495389405893029922028238044717363682531629782959102558140455525080944300156251140200248955656380853848712989410107087205021101833062357582754323181396475162831023958201506362936628088953100441035139731982761203557606603326159771452822764025758790616860169615607150736225652134403056059286047084905035759009201285803510757846715310835173826063950911325679822512236334936308707522146748332260817555070603081267489000171671496971144141513117022817443451527478496066596020104849550159126818962387699987957490320518577483978992545377188694165632425348414689653140023941567624119211338132690410749259687549432127121907627262478087186050887207582623686152498892822351242682137334996930590685400039553300688367929989151670650891322593637321498771780630261306440916460159836172583235087027109046459653245769234087319535960157055282037048469441630624842877881484055872945947137764867869602118825388085337892428527971649863392637358358376898174255193968330653573617240788093207232005006565140055350990611768279692222806219420619502034033017146659885014954340417216526767545258584111900090384522852206147466172966381499670123779223040447293371491244067333646994140682229181534554219418371823630731978385163842602264919960111063576152196295039720515555539199635740455676222313637532232827229728259432825707361271227285363910246400000000000000000000000000000*i1^79 + -153459320424040312409098564201128626645792723220858476996018643515024483878894144740009442447787207759115102204313936160383033934024895046651033617541502242460062627874091047444122909988061071478551533722813901504633556592476294384873593960973726177832454105537097744223667329858146708197159187174278009700872689384969631499334700224274165470596984696287032177430000451268124812714953610695385126390426884155050452394978806511709988972153318393846948747681169839016125011257656480065290257344109915355093833251723050317035197614276373417259433481310000114442778448189843248304011727432624821095033307653611663797568578053480772278098461974646195650348485073334053624990700061304227366601269025914449981264486389151787300230433260997567606044238816286285075729098289112225988829106705667408606255409815722990991181930256018871632892725184645449343429499742425566508911506659830665865313524349844888515593010429843582711289479587313394271718421654785627924491170321898451646306966157117234960360587925138790087931299558854950376988048946141975571360791931671864293211862164093778681651567584473288998065595581306430152027273872223093122681741722564877851418112050565553416567892169673349377527981940894139997593988920192318969499784046963300280432448279659392380996458555380151666783126859265602374776914829778717604395801575923238993952153972522675679204492503422246667369095001645607858966101175244866819406781533579492764030888928040965042209384844775961693593282028090097297177975741559172298529270598864014208396753788648087775763765211653861460966131529080670590115622600207824396773503301454067756688610146214822753355197614927932825184026460763659252340897076267957293903736108789983617388845202732555701716094301159878014632647932697289766461631728455628662740185650545918803269246011378361531691912603393642031302591686555844299196612731624488818704589264319502884432889686541377822085663477055411812014998293498650419575920837429085896196792798763341076349243851582756649429696238000263168683225049271543173928748254887465899183652658641342943860752688272002471156302150552676723318443072692427913511022685671939397632019181387856622157096123359981783789977369505668578301566603855605682341666381612755556055631854096675383900737140350103394655019698793364598790310968546590589992918818435481325718216061918300663245202379014006992237257463439298717352801470278826361061940903686956479823088127831743203518274069706188230637524096082583119481610612545062995986003706367339775772545855374731271498534654686777112700145918048546194558785835420070348515095879354010250814389223742745292190468225027570437760978751213899229907283109740009243441416245707940314071722101261994790367037911751043221767540531050254137243910493216661327198002143043349415589972831472078561968484587382450421255486138932164344935390387966069479957007740414778558664834996435199878192493117716749729421196545247115272483451208721819875575876476398054736173056219425425407573280931699541432132429332586897668824539457270254429875802852679574309618278503828377797100835530108679446260534258968218444170803387853597507645824078744294482333239923303169557211348098241510331514185605702415553117645586058406352625642118305343984597427742674720476454532138617150214055461446954744047308859785071916981816350062307562227499824451224739531356917594672509074950013875453975273437868240977086870418133687649824997152147635807933792573404854036324515440629963453538943316229120369563492804410994904911132483586857197806262819238063708132188670958652936246930989463959252409377933095330811434957982383649274666741608507267258422112322865786147210905528173337822971740636682649600000000000000000000000000*i1^80 + 23279075163129707745509137259358598714880416626110659500269699207837312562883665848605471264933157122530035929502263045137077991453672943664276830726339286990453754529524227158913634621273889493488495448871017071776607545504592633321219718620755639505285400400480705883640995488555741871555405831336898441066016113085008223653545907333495672309102116154537096353062955565777455033245236028215979477750655123283292856014845743772517708981080706741374198675763094220981676120492697197487143441851432510101858878446387071901948879552377306980850767086181122234983148394465337134287987793801659545278039029795271276883379224949011631239363638211724839294557610995175221642343994527356808091451423944646560799392502271389271330529472738854016683467136921053161403446100022569876137216046082593194292404585586784597783168010453760728082300777007086573530237703151623604495972050616544124976156364438798602024189625900558905789103751030306874217463790558845230869950651915266777548201333409752493522036092807355282328922394032212584933426848104451262566808476367959078671303725282079204577280954077201137053333448595246840702690193367649413850107511908869533459516653504175538622742894849580126188536624897533892967627284115561489278663049252403103239551942273934679570128831958279848135106239813655602548217304712350843789477341566248306630023261572620040974612472926996076555148620151541411264153872628957346100952325428118763843374254626783409470409144439339102360581835910466629649629919462576412347039622826259992979737949939470052902784107435596920217110042107160534154926113458999723619030723432290991481987148037750403917889542536282755500651175466106840267916757970826843194903501155914705967305074657256344446815636609297375825905298034703646127470097364144010444853846406806026234386736214168778541732020383179156254830372698303551061109368281775280398222071581050262110250355131107695354561997026176133214641229826282331450920523487308453538888262417519827753930380443771591807942781665407969785018895280477686844993637267522269219078840168273783669325227793743719949037847828346599191894810587603185613428598366213410337209794653746468915163410057848594685507389056049283299187327699954834686421847479203275518483902001840556448097062801973110104488590941306899271162177020270332724621962081523533143390923554690726827103528831673947810227234915406711127138275445624839144722688975261195309828343977105172022903165883845655350492342088084467987290548023484462169289026580596018481240334484248143128013272995331027095117510731633733067652927849335458767621638063874346504744706025686781618027973906622022393863032895909221367323096957780543514516664530937290416947588526667810892560425654836256512166624778634859199437289056242185508722418978893847257141791580303239917182233218603656743364603766235630730625626869608266695761891830343066873813071540223666804884786409141614070928991130928507426127045534496146068108053507505153604812870256074718976156531013147772205909370058675111163786742844818344793063868291404892299093183673391718896721137434723476888628465365704659227216019361895094632432396041017988145613804174019454564150933983636144247111164646685200298212618939692959572635581369040792736566492647856476096059232168900507614480919041943472605532824338237390283684396166740668279253337705949159912187170989867579185295678068623848593467830665796293217518198436325526823673709014484405027211900899752880282326373003602176407817706355953623086386572614748701545468026743621851312878582611461558853001942257808787458722421548860593375509589407617413025185576540734071341255720994203996348039043333203758514507509502548195104155238400000000000000000000000*i1^81 + -73662850561830220743578057266863899471625327299982076743444776443352059988917147316111000361850269459796741235600704906202025390260184974006876402174992660610827063774288009620778466337977742930992850655156922912326851985210464476398535393872307478893024007867268081235594476091205105772399959051755807314659886200607716960597112734467497269439023126230948082296121381466802531894376124300419984448499582654034078623257083248706682938128657971982924103178039615068894610981145648212801350833729807512302553887935894780536626053290527392856412907388497427386045996818933168185386142206335092948134948959716569444984788013297120044564382079832580487309450081511635148275048537196781983115043045870662846593269703070807795702678995858947279120971204891976969032316492298325704432452437346314495019016543612317245569727447213571257356101607181932239407874647575699509970722649676631573371673783641530262909257520979130311463336344586196727415313923317955394545430665500876601880839496037480038253667042448169534666357340888210306215827219507804083104257282038756538073516026917388117337492135911644679601561681561392629348509768153180618422119144730101355908490658153071182292506564453624316606326418007054399120437531341986306110010306009811165606301165403110070206246102248554642985326431467415883450186415303924051582109712726932972286066545892791378712141428062450810826139829891560099812208850535413103648700872182407907083127175142400415192600825417558958703090010976186457644956245481828240301462964328389515745513912125251012609542384636500595671851451125896928578412710988113008734626661079624418019446267613385173248912858860728218987551849319497806772610514485304852736599352600419994048491247448849440130264232757254448813038880871396472798539347623291562837889406728813091229758573931570000952200930002091090037428449976281438974522736902491729381217032473749807145895973085004760568051783266401225414354130516459392803282034521052088504092297081673688704285811818564206891145154400420676510746076430281764087551241655971313432516335263671128624031909794366001637687574889736671341546304470850540051659041885348184180411342126924815613763249604270017879179572230930022803708377988648351090410419129091016662765954317004496186037125987235496776332234293704990802096233622877633806191313809347616747745366432412780561093308436444992698627515424774033260366731057722456575325939693393413355513165641060416212737157366468442573249134780669541953975061032770253092782975582165268439620757120040143055775604557482207361496700392687768278734297010239433253746390330185706766445977018481401236208855756017059065532990119096391141093450520069588534984250542709209737811625661325702267086836575764458553393476275381646539522727285565947503145695566613619978519548640983095909367711053632528644275310154567626849576624761648840205983506407429286252787162260203568900058879296765044377414458332262276771604138377585613251083758267372697508141382275205263569729982296245812926224380897591067998902327440938424681569387660260059086270315275813291265764227779614593323460125690532058769292581887810894622472326234321133362795081176381496853356889500463459406637330138547271911345654855918986846328942302893695599789745462021927141404224763022862952066076876908904760172632361154664528119374507495854421454412313416867383122057984665955539663306632071919198857205627602344574591897244179066527950021553359082655659375896844606323572075661296826234555797227537506833617637753996754982612932148330525537612066559249114760337553327306919534543205013025534850760360209327396806000736395568377637779127685670462674739251088946427570965618434475858434457600000000000000000000*i1^82 + -1126977745654002270876090910552184034372677945908443529866200697181898355114191383009885806091710748244886111790149981024223140911151465043306886279511253301873678303802975878290441104871964503056253222318390769485508876664852554899763463017869736816239533371954049202124224625457583579804651627773919247566698541347428469077559253033349390807162139240953229609955113146447679348399748895441529315110076807856901844364568953573005751780321713826656876569310663132585631162085059904043915800468599048084810426839459569387422232705176353330791984075725442950943758971382911414003135567478992215798916556757118945134060244153453491845694242331290104585462732076217030431933158534773340973403277909501738428916347974314481849789731419920804233671915189814387773936031329415553409791526521898855052787217342411473125004842848777483052033380436944512524201291871568668525717774644230632845530777384531304151963981324036193714649131846421139446607789502186989164765991927388310579415140821038166041517469137330060449793369185832792736551769813327647379020571403356839308134660022517026259360897098686969425240071687820898093188068909729940831386876295973134853671767941720365623811966343276495630532086395109390931530154825585501257572843885985428602042528280155333373437854606695118049279005200161998315440218134358011660415223272197126340415266600173600463727578104132811023981130632683279565617688776156258086054840856567131122162457791683244874580854828162080224878171955730406572290891468585645334681898331234478277371484727447556482153857836021506264340714898617596355645363851016256576501544564239258806824730389211376516534207756503363395859133393296757095180223955416574863538841653626695878218660608516583249019307341112140428477523938116543733268520195091120309089219247524980018946777225437161303641418351567971170253705654966173371286074760338621416081768700475682467453982308141370023834692850192024369797755773528239509580501083001489857871454135988038079535886303913379172618550131431216294729761066107893442103488494087908159562341894854342763610029052096592065356316972991333751697110073606030760155565873226759844348733290390248114972251097021630429738222668073130030449281848851533229632439934492799802736015303954392737573580760450545580599047982988720870270757699895659289828743081088161788600756051627916783785318868875647051985795253538190752273280574175862072628783936114743233871291474542706659686673527003299687686935310601827334744468901624291057441915027639953346772286568656429995339627288487001974718435567750000419471885226732677211555426616526892975642034343189230464504301192390415450006255855502250665143121370131581751417989312208288585816902808417680638471633515761169326264576524103933238886085451664432405690218691781082031912008106794225866342782805245069155672469212097201612228975477717956635429701343354745957605678513101845653790804197356986569598710483336277297825365865392815039764240401284538773165384475060286883504272243807675440316697774537508337672613271098359593357278520087734773193998121083781433691933971222571658422178739162558375768298786524378697311995119293568390540437701787586441277434481930015083384838077103973743096091328865348472094348258994930395903237821040080647456971151211643137713900658289150735658071149188694864632984057836479650503311867085673312191357060555843496240684612226921621983450667613394995639114471101102630857618967053037220133295136463265323934154159336410897617215383904536162137863671757248259498478584004019893206156295181152148135671384684291636969508112845321227808890978906837779933465019020824164849111629482729598571405747112300956358716438792633948569600000000000000000*i1^83 + 7925159097270555643427911622081343298820453528002022040096201039889858809191471233277757376474260438429421608241535851220273173029149108590277277824667834022814069396891211496744277352740036630081942790408208874991304166741726119102312007526467835283400304002959430387003236832459999235700919311581073249592253800746584498260771615168800992655536403849382475582955510130138047104103035038704675499327665965658592400759722521693005893022569902509158329443062776734246324002082611656837243577621463984983686963710502837538754470816559116252092731686211985504195714440771312988671516495153572019087103229148466733913916594306765358189472009030961959771408602950484410222659828367082729924341604913551192243539701799788574295238012267031832885873478202368424124547845039086407109067574257403367696854407776628972253996120382629122164983479654530125491023046813906408054352419743878457010862016816095926642644221586902870315773728033824527714909119157611573227302579918312780527772501324717351492206446273563993041732088824614568798670411794103512163674680411979057772748428184337850412722537286952385745608438740692966338105952076119081230793789429952405059944864124446306967082538332308544346001791177902122636834514881861373865674995546260930740165604295167644630335313097338751082476725067227352170381092448857364745666561852065190472255059231492444547250217219728468861896762233592463180091606920353986563462852218819023091389238094369182734797102050374365254659780950548176068087290035016439732171259562969870392869733824596822192765713362250844946640194704049836262171138692284759122421444294526960041412526437703536107921542942481329769624665458056133755740235903652643272332299336843266905105936307137069877096663284899769238923181418623293908197250165350896418684206295022487693024960103317426407082051853771636571600285003716532365010674165236974008859486692018087826924828324108814389394378460335310812435628320290922299529378535779702869004566679633108816099529451174495580417387106613727546225529940008453735565351795518823267486526892165989375115537141361774598697994215970046533982321024737528273149007223971635176704844811210810560949136258458487884812317866503309009882204612401995061028299079597711643166784960303331514027222073706114478835546273654982850210542372094979263706509574715436684397851105520095023225414008662122690959072776723782886262870626471288014692928048374612034134784391066299310042489203689713558035274404707776053948390623503039933404120185689831531036743386072208047799204715574844418863039291676111861726634287147043909585798660587517910879615438756002085540497223458205336851624377244112697904659646178920958669748627265456913409239172725085682360512184085588481224074450877516673372811284400711628608119942189534340140560464083640781400479679727415899416907498652897775596625425539657666867304308660667366882746956554970939089464026300124676398305523211972603642969317894930477114474127924102454748330009047040183852547915093174273955094739598111447157206054187847950138444008772736417863861283234043709647717607046937506674697083894475439324795975185899151924726628929798385828016638873272538021291760622566945910902743938783830817017784590820035922088537924228513316981912065136707480661393246977871576729039436895060406336583753769662026489206807415468486622915230996409174225190385477163150683338592146109358617266617410717126813727356611901333380657442645067599500917934676782745502665189243694014424828395666834129793037300492698321083835939100171344268372769468127496906947192921982690053147499538878141958268512426163253802853622915638139527503265961316075515485349929756971705540427540070400000000000000*i1^84 + 4876639691068479657194659140085448874065259697918190494739350748983506614232636460366260103700030545123679749332393880904361644761451421678956323055078944748740539382673156702048500542044306914761580870522728230184004886607535898478851463573536828537888583103411399737011678226546259665544189178203082583453430580107002174415249656722147053471285141374433386003649013516281874944288275460177023115006492719555566768084542409852345582338906138963364758193165500054104195635970327550111371393596706163854301562821171023828917096973796136299853313965320927751544629532672019578763898901259923299102711203539460036321196950876298609770197469709556918982406221135697823673391713466287629500693311344661971943502975247249455220932613895055448922690306182428426998214891877483035313282738784030099987502263353666930477842231211546370867902758116108025858877429189222966198172759312101332225606389088424867086388457679725784161437916015424269247866642201255976515850489149286794385930731211003507906874694668675265404444451669003536931713971274315241242434076374510094312063859078999195127379114656924906437000262990834632977142406205975430985296818896085892997905320025105413681700530604199907394566137484209135691584800263688779840634196230296609978170192502893993701878048005533280927366003651204330801118378272178728997826885465514867422416419260205590689231583080079495901325370058859672003803078268137822247191696265562189824513849722549708319762177944366655288146599523003718892986125097465018689668310990561832434120936269086888708221408681738897919624987030623042812256512311270261918775700372498074738396920470008783254643119668310668096469780854699725473135139994432208892443404886666157834254850440038671521266004976515994829396054783221275021730790893936234053503662807025644070238675109879890018508009185461981465722413390050728756917347391925335511433273765429586133565562147929589424936567214069838334498630968266156654135067874663572066443126920360269751664042301696368852038934899862101731843253879374131539352458159166211317470209331751110534763665767818748699203122248998874015399453026227192797276775834571859237774850172999303695005100038070466354548013497700892334596805447304437044041959155220740310066962455179725251540199603009159675616171930735214452924995427272869775262501279594931190910721366126564194133950095280589700917200695622982571979455645535113660523739933462370788539891095555470116213704922493074887315990392841131076462622121742933232867473647170485786837003245129284890919781924043861118653977819839850480143139843985766540048629796112905322303706616755900687274564684238818109087045604782346390606787964999000123513845354376537515345963239134634409291570465392403300094172665562778259569560917567869805430509012735439862856366688846649427992759214047354493580142043546265412112934648829322124965296100810613286319445452434010343026619641649678199765672230890381625196236565163766409792684083342490492572600092620221395746696887746307734980850130068291395116245205466154934434341362989620203150111567953867752782585342905939233966251297017327119159858935757126245800270641213858709075152068453759410445606114269657469548166031259510348579263490699925146090094560655576929791077567494786520796035018821926792283758050984412187555529678590894643261661708070157032399076112802701424712004934305041111581826105566206478086728211046440619611411935736310915905054371568117484244530049603966180542069589018476537682209771199780589079436836199366628454324780643416635370271371622615112953930568096358604294872413958889534362713792390434088430484002903217918957818999227542250379018697555795952889454917582848000000000000*i1^85 + -170588824701296755039697769967410677258614087295660201612207265793432738338669672320461313748191379666853447786198045495294678499360880153264239843648798515338948868485306540659631829793643158428668899949074520392380523551426853053299841724893002704830716625992185636347973629181808501594678482699033115831888111984690191329748187501526575416839566253052301164445919871589001718240433891577364563946088573808082484012603016568880529388771969156387671360211712391174355907864132695086652221935481508703615206687320257478115229623425366002465046731626875358697828995595927752021915418665979084019253707989966633509095870907893546843282133637045185779882893419853981138613032230582450761865374719301208326690836258839563761591267922774285036482342156958905418434238846671232235035645076474819446559366798651827114640523228473261261417518790971559289871337303689077771986600377831080609933355732137778389820029883941311178737410802625616428075721656496351332054351824413035230156847565110472177314633191935574725666793626672187631034185752958431470161101276754053485804180587512981203653869502078918397039667563444425021217049551868862055912862016011705855039506529005120755691440738302814584009719571607190086961281875078563154129102418596708162634176595311486933185706463129807442390724745453177053316341092718766768291308677207643425004937983096198336013667980375825666326613764122273767356955645447107817729453183627854104061223308411374128820109505246023623659514403841498387061543782889014312954591436275041925844351920694628918128536655082535994567351731150241423302416020310589150598992667336179376011757423053343467393732944575674690034201361567674181662465757366377915278260656569260325840412488195221881152159988982329411500427632019335050487043401709712851302787473186231828346121662478196103870640031038619661453677877566391352712258977790959426673733349252357976265048444173540230510106669865854659516330979430285464941594895635508640755520497494993493066768534503014216720563436045936663172124005871259294570116245886303412492956798090799117546397761095597052558919458379224093030418932431544060680945504169046847051317691201607336887395685753180570416811269730021174279854720872242941217001184492619954302979266019877192295007671003521928084833318931327050121936457950653537570214637251805032193546208589402223361226811301664018762186853717041634925336126349173718937004300200954065639682266176525692579043648377475928533746709917795137640285371869223684580951742217464461202936186891088145139838495085075199255208311049066556549040820736433810198128754217109678965646121847843508467603047273422058771946658949801324906617618895165954098042620126258058602278601595325362040798547283750631914534286762028508437068566298256507029523224189061416134385163924361957212591091514305979004403176117096268999478798064150747615993766591604062462608570492450533428176104387973861607891788087383419919406562423405350712740298854055043500218845364440084412160715139379312151062239937257572612478486013892416995667922868964918023020004090616203345417317497966678193789550620797738922583926686681809813147533948130737695094818941904431078036942231021110192073953753878209944722351992733088395698001880343121473667232303734213795993444471793382264295618233314457419100015307972903822413976211532907930222965168314282140957679063918340282299884392667605710754372835454026848317092431416178736283402268166622208464354083286613878534175883344766248852234662713289039743964828855095888553155394258391305540525642728749126895060822935936656166271913877596521692120744234221764230088617642872420025369473724348814385926740586608875963699691520000000000*i1^86 + 196934684235656681475941505789465926537893083193697656527270391293559150751970735099578533947114567454183939909516462914868681536621838688216014190283353114179397399581706340465815512212292068241852359997246180427910871311772021418444764807829436735068533615241033078557078477517881195571951153146205293163180642102157061081495936283538058848803523899600241220310902892082959003436523462039188475622489443301079818148317968601134783168543930119765466039923655210455790487735657737285609430470758351800692232177305784755248032447867065514328378203782090121682785942814071455616865542607543846057141127261076279820342956507338082736140124648523192542615167594082322732023371445429566411952675979024724445456042955505509154967562136668459192581097843962772701816463279498149590815137704064790313622540786892610781041244083040922787582377605699390998518066237039478880556839526444796418711292574664599469109450466047329210160173441236590662672493877580981897920050159030021007852838403514783683688029964937784271976691945854764366469380865862304258322617174663457461705364163833852848011081311684499590180798750625841458875167666704980186777000891936617977507833007948171519412231343539947025582890609396715730046050960305251136864429887402662319739657967054959979660030855341755914227580154695602904061279771225732731396545092702677199951689669533157490361771935423864015810416598074034070651387401248159082341552446237253984426800883152352438453004012697847515888838711089176049813623515020695769814971578850454459611200723529833162556013752867386947617184039428689661357156746010662632247726244635124381936267191969592927351666651379405878342114630213872147702878203261316649584045801151348871078452282826183536268772334059593262057684420572461697199653593193894939096031726548471236061054017286319334317790458305965851382463486006388109769927073913569488186641335078290835891075301892125973746253814006250170890944421077872970947920604643926129235592384870289249275132531547204639350771698802489798368973593470450690071216191432001826509056907642741071346087119046912297771147942504753622937293846053388148261260347388870839683783788658245852368459417148068837073694538065963174678153178207455148950425288121452683378811245847486428886337970619034897905598012232592538347352474684017523938024691759739311937402125409230787834104955774823004254173952979570138067630611188196540901603756795471164190051729742536838518828267038191932644167824851511078253113815412453145614151593051302178850695396707026604524765180405692150456029190150224746730762933858638059529263471538885286832614817436846990696713293013699965152945663105421091155507691631024413721768061128766172462412446972692462922701699781373462795538561012401548289541391669158854736237648041601210855892748127163610846819099752392966637466493704672849450407812327050325202586301355629436308550789736893696305995522022590622883167144237754950244970441791734240909039827197059981758790764661184414279457504035205347618602284005826594023016796598737598216090423829549094665474420131740800337484005226377488665103808631686389954975410769663176086164929262631895187787361579457442736082073447711727826744130744265604152900341290988764196245192049863009876968586583700685224921076349927122984742742327554654033124050275823952383200794614212960897960950550367722979713786217201559963623430002784684547113783690288356926751957851961664702344259481327716142363467005073973172866924145199267044797019145918173447970790483783962248148117049729060931871961799573522908186999697878745690537281511820451824303745364533214869606426544360425040171471142025528436266910006381231786793369600000000*i1^87 + 3437262857459123216345740562549337656772334155428482566033695124836133844371764623609653623792611334009507439826625135580582456481049455118872521409050336596387253739194358960487266763196770988767225477492715063829228689503761037935187613838664445460485533258056457691986559545799668982585559477547838600396311263312919840663769319166401736309025875877074703343532517218282177365431303762990553825368960227793003857926272387220317734569974895551758892823512666939837357696912878940809388259405535412927673888144736082374076886647156174057652084092468761610309173274762326141420169249867142626074873160165208784966549365685692700530170860056992281538847781701420580473414919904662064163926252804205238714101479935647186807488098391044561378038074688426984451049433006392037460536775386295070476631597611511511907921705120641599880704527418064977169627261052315113332110138083454259171785728377051157222596036232279618014351696099160788749302010289114136757534121248620044204010590601585019496062698559853646606165426956209928107444171490802736715324850941691757598310338292373034395896347283286347905314381001847511700683333076855503813138633324369982925718182678706264917699472560181067616339107372339679802554890876913580701412652504160718125638071743005176154536247192804594120982391420379810399853998090015151451058937839334688788065113591329869444656172045694706658059198694012578790632076524638220809423124104718874019479927989659619946296169597653990678876636383024246455364715114403869738449482697872376216301998368331412125565220756314494717465808690505320584144257152452694716395189642198871283307928139303410228931071852687508482032829602169162087886709179468182734261958475268413724498975669819100814972354163803801404131786592098699109925450699598204451119514421806086518681448092613025788865901978426515938226406016834840009470822538957353783561928117890655184562987545061042762593579530231062532955490203902134575559953088657328240145591320558909646310182763948642536989303390844403925705789705158009753325028456713958648963363647869653241986372838156440545855593019935567895417036831019329794357863994275222002934860000216308393041729465508923072908103018958053542554349696900522949368868942757587030091083786706770830197683487015496551809204575511740000321127816146172143762091664162823969863187615172811801878603537343165587382104835733202580539074961327706520367592434390795432881803759944538735337261731315705718005892310053366947156321608952605596314026464933614010842141415134128296352332604229970120633122242708720251200891529563338861322533468778089257683912155046634158478165582720266678391765348561255970353116327096121343137304763565018498760744512056644765181682720813987308535017225375196383509946019805232020048668814932410154948470725492167307269958988701074941882387731339058245958123269066171099487181636838876025889162186243251775733463963845092458184592226344579130766672231037644659851186555366147242285313648641254021033321268026165297173688948629122806825254156813860081429333817129192650151950303229536832640224969149660391647768049307597958514735381495106801525538816151909825435968185961414334899634010264913895976352825205623872884527644984980065589372623067865702784378968542856952273222513573990125331573093839318146883288035550584767873999002818936358591364611083776939873385835111911057252698193188292488662637217036675169174212930317817574834492272278697904655688658913561273680044036952854428686615114733628115422597179143485540294400928412366251963549767056529956948838217387606415034687561741864987093981165318432160642778892343834335272750465299715767753378803381273106579456000000*i1^88 + -9064752096504009045182733085158080695590197496224405705291605800253740843977857376405998073213592293252711497404927539201897351624041511147063444715424126134042108413411690026708173868298037590119796716632914576709509761073197129018907875113997767478440329164493759002025464931444949238686727151815747869919125125742548738776725210810312064252383955258466276684168858292319990852040484067012251455647509297908040785877125770865524302375989815617437865217930965581109326723811757045725840845477743056513504490480271117667844926626950639494701061702175586373762567033551831954835216316989546512195206146521075321152453984345640085490641129081983933994014576898973560560365763227527706901964486080141691324697611435371094508648916651497592275082236887834220259508185042994297466032827917480414924095178613370015563457942239509570256355157111910239821631312684710675850449208645555206432216690525326417207685717320617186716744920124819360162596884012436732849339915621997442830692355814667787128631643802339581899934579601321414092057851824324316445378546085914254490840197045044924842478256532514798569980371506386450868996650847175075474080570500788909717597798534543596453430999283186057621545545216052773655492717431190281369201286286424139304795888975806074525779781725491537532605927302629499449170497496192229910750319302515069235363290055401352414239387531414353975778044485819602108785771398740014753102957428643721230274378544690244315432803343622062843677294340754413009239745740350650509847238392345097184994044221726036889601024675513654527876248155282004524127600574566929437620761726809528598244253540543986378749117442168048255711659815479949022404301132800650249756694817857996577155278883068051643474684913146235308820411992569999883597253893565426822689873116221383002113972313345093297644570066964154670146536831269835727899246085593391820858088972159339407175359105848836812674074498111000485049142821670129400645737374274046806528161790029040699732416039446917617550869555582343942010660306808255902658393458949833892051773470676244411347753720352268854075029031342187698643962105033627587762765784677142310321289757944748400149709653638043804722569489071335873466947567422099722065181717869900388234556730321639970053474129305328612945480071302745529512690951632165471439408432243646605258122513824675647845810147557995138694818925940085677273678168204724234214811272101693707355589539835222566129554554356043636123591902869330235997638977562165903005739294026061880153082058421047853785271930003338730234632462408670389038672752367004800132856351611985469574527187369500801670975820901057656955672715360534746238935957367593968666980975962823664201931909044999037078495755494794485197104714207839032787326416877656652743321298029291457727354012122369915173295305679250843441808701294948506422109262112901134737558882486393958741475522181638068950375490289574002139932165798495392930593112221519654331227322610342788538955149864856770203750946515227986764217939670921104528888462112690750540163842826782217597604884419701929762069760850537565114269086107869616310115319032898043075658783001661408504152613950121051823471604044166431730541933990573682873496001017534859175605393084122190458688158547843888206899506479564760211497267762788297589552479799860532363739048351927663618429762795212306765649855813420563671094045586911007913265174057508053000285484072291746193539011377052905510939302302899247335707852696225710526148772526765936464166603481754334565526445142090157947877243031337393319744563121996033604209778564320953498325368703434764096277792033892872193190866011271249198079717355080908800000*i1^89 + 7731060609679606672680536425546900566713347549650305012395990884972828008737094865900971234022028989304589753612072545464236159492282985667058923106165718511029455407985332728606796530657479013429250941726989748959744733788435283171826356411808978576797274045303104586720308777073620685568880071338792648335836628808402895174571389361215965820132446757385337387897518902224139998524104821030813560108482812565101768611659029439045347735534988640553003584428523461991898047486252455997648425070046192114273789247862832377941886577760640263021046352681639991048285709070557836241668153749664912243607722062317990623544490477897679165692371601612618576766518396844436688099213766621452308549508123508708490032192259617554220760586330284691940893627507033012421228496205934663454525192449150827216025254211870724379266081887076830221405988129196463123389491646240748365129230198179741600747348293545152279445152913812700812847283547189908850740980546860573817585857423509215249397657363697472309711349137135305012494576548531141544420862526532664178258309322363093902664981101637691088488498241258851201633280043177813576997708663644854513867965466290324679360564037342755387845001862762325572539905052048927359162463208046621227017990209592578589961262928243106427074054541817750067508798440501371215226111062727862579532571314210155369962856475134392215514302793430684892192320554781481553655062090700989291323984024924678426951688581017493430087588891356893279769107133615838390636396077435750103479359571664367526737054955710495823100770529472640323426629776105580441087242861536739445720352773398443149211523331828138794391483053081918341199411301235106068551445331177663714883816052440585057864884244300229115015771593123558703013631941562870356860124813246837073818516189088252849661933388775884770836942159462129205938309749691068820464616447517546148873967307869402537551305487243203236401589586190107512170198639470313546294256538514999921917686816175703116426289499780582627042549502097710806431760047938802222040587938200655010464916637072862901945122040172924122443263152470878078351302043309231259138583933270910239335482452140122333961789863528816252228409612470089200932508403525413305157525746694997009758696737209711408130809383026825324803059021526623676038227629084074983804173768008703414038888853730138013279807816110378965095215837233892256163914006240348263421762802747315614050195950034246317748077725335450028652986004804745047137427441903427088400810204688691630067141977867818155481378767220243582075556918074977700964706662719883193508094346176385724199626351795927422697371515119805040930154224486745116038239275395118998488973636346453175474466547458973975996425870570336426123064294016041933745833893786446939652784934824141732698071247669559288353414808506236787042417243637951756297258231506953361855611847340310387762707973778123899435022022516407419412516534284195544656183026739741773632563194397818836197258128519861377559446386440467210066334439650023127803099529084253547740912691230701952527664587389091844186937942616120800941739686575356228723116213154494947393950017443094332641249074998878763004077997983103283663590185042145199337903324900674650627961248831296358013399907661977411773234863820349523813065155100951627038194347153556063003182332562472258383266216340183271443390666417295528840908557602824538009474535905691778395804614801411599994353201946698453397803697545655451674846630824288155988910353703579787189704904005481844293246085879997790876763383454553715100790382825370633785689280645609407161650199434609384392358647022179821450884485976825651847801360875520000*i1^90 + 102268860866025842980442021517308702447231841056637356343562527277556590002921137341666502127125320545452955183255488743107594254153518915872676487269307919805846963724217291649214647439869131373353914837833016881786498494707385479804465706773021091309301363904656860115623027593734900259562331698926707530879765407120404993088787610825175472034594699812405472772712245829471210049317868395915932293976355995573215089403756638678189043882963544776490768952018831192248936087804368137579171641790262487403335529543863009188371594837641400795832938260851211460372902366441422722204715989570416487080941301147876593708053266003167181029881128756910374253597015958782614857383192798373996249380863791689504482982847914675495735227820740640387076075966692545520597460440017791050370742500369045460562996063255557126446313766068746068689192161288929848065297278155010284423438365968219442733053841779436493740359072586298590007543062967294464663437307096393726918718813505517218012943242776114748397528357245372573371385103777933398324113792675990181416898546190397927408097169706090042862496871473610504706510925055137956133623982051649684922784612957035293216733177119921559589162653307676567840450958991071126316273297675655207254860412769116199158491105158503611803169276550649014097913171954134013208193116515813552184470132440407054693404445742492736622642656859280527146553626895233163937859427939340150451239373488577110941920655154761313283797827399258011665312861973472684723532867025230300465815367644071572538242422873522280202909575622881497509423691846066813779935882497557378053810121090822041779104927217234026121670327378857410761570830767440818837292137495109431292136876893235784882651350217820311541474332035541025255969929090645442067408403641753037913813764106675169435924072724429122016932541710535584819856207885716146685351632036307205436071161732374970404933166636690437806173262420277706401584697388950417464545300126258180287979666732609298872734874319384287306346660078689887403214232824753103603311047369571505959697961390757259104253715950638353294624851682931506381410148079063633766972508159620125831525396771653952160026918430923690266248518105063112954626164092857279756156665020763106114590919669523769924493102132492146774679152582920553200206758386864091216007996905019480498799671530163071837406400637427603233122103016285665684236124092673988214375002602044144409454919974016965130553221520949193388528580831107474827272851499119945954566454506660330178488672167654725933421919351264527735058125103133297226236243664196689850584964692486386097991989594575289484467988737853703781278200784222200368886866237323617520633834468779964217791805834417764389915158959095575433633951971282782740399161716021980182047283504851167738931541016307443741359107103598850246396739459247562804405975822547465577844880253287261958741641599436064059203521432708327830414470375750923404069149045001406646408121211849172488685560792016421719688181641968286011353065375913556975584119825835464761922597398046647809217153000864502251525585738826549779043284758134430035490158836209494813082723950689431142039497924948581554262252055593434178330133288036863416557793282776362748527132098730041633061820868041482945131982315427907031693969289957572869013462380500180959060802157921098197339606279103505901718907773660824903216544326072752251675712829370779658390961782229637416540618780468279741547895110557544305593573475265921772655059535708094559605836592803319344214670438443898487523228940275747567405712149869729073841740936429949595732297000937708252543359277157917469388020077051050028364201984000*i1^91 + 523673885003954390470821698378413678449621423844856984508824367883554313394722135552197696556788062088706061386272442353114541210504147716916428360795644730190061542238028530961331932481565128894545948191526886920336625888058462535540102098631725198843367648185763287664329889367287258538172506644091020645782167791015773598189695329377770575085327076761621691201798094188015380623389926328291164955837666932636327118644495044552293866623403752511871912077308274987917932052982960162724209115593080376283983343309885833818228207170746237205660755207104957684624591478575102920577187553556499448695418279277752675128224870141679279748423628655292082882438591747365715041235531372480099232400490547740308626677751095638222223189598863764884470179139657224290029629255111128263946844648543949174306751817602077601806395677426627698005577411801832789352800779886126147448321073895027794575014577575518196237916468559413040357242992419275966542791189726441186365452189987091879582334222525071139323186473441813369239056832531667015208931806753368884232056265106940323521702169608576417792983521762582649441471176209006480985707967954832852122259811538558340492545581737636080780762219681433143220504619029888899357127652140643556535757925801122488536385000290782906964827064229052352322250158534092915742280330471716660884506249890799681151116719404654519860159254226492792945936363214928238474380250425409918421779841466811442015123778457677776573573783486114070673342854865562710305753958616982552092907430805433326713030086576623995243463908975495466840113680613393138490364563066265775720569055771409222652276732393123549720544920449200336553705648755784274354246650658022432986778254501363003775570520307788675126617596394813849948187706085909083937354202210053536450929611359180904345768547138055899174625335042245096545570686889803500074442724723246335468782654066504740136269556833005636215066361853098710047632737271054607617912939913002162129029342485010257606677952602672495847949256470713548222327456043219120818835702778466335563066745495589493910904656178826154449427284129556445472550572375009176661743828078447982222082599591855540183525179792169632989768417211561838438109197793793469163963568313865891145634851265468003592942333685185152309928354363496347328585854833307771784414599005929879126851701169501865640045030592094656612608569738527594047774614250612981579799912040882504542935467162016789311622895594369448460268478963644481603809923462001454356924165736037328549722398509600466121584639386254875130775338151397221656567864246059007046120909413136732615042587379469069688051559475532003638478067971648066722831032454899328077396174669466368797177082791708063876227379311782760091014573805286234578145177231993866913392321605379470493402851433319177824514011030854180988506221082243564043739887903641353003296307479209512706042838574840123535366512626996740796821113623202753148091295041467922396657150073192912213019212418735327913429120272179986230482287192136796846887493955479751586145368195650345508346963736463754643536478632598975645700172832025079836428435373647474051459995491819910599150500675907738958086754483502126276508114967328898928391302066557632906365576151270664543894976154981018324524570250811521155330223189533612901053995387825786948190238640456446294870228577575728514632415640748346015085769448231445618712818278262360119388488112774360207640526006876328110761797585274659793706695355006370788052829248452753743200409143605693577480110038446763541138170144211203177542488250006675885635847319456221090957057015602258209436362598823370857827945126009555333939200*i1^92 + 2671641370850167188774423485107851314968584717771806408776424910182877571147650881259521534360061118983535859709116752291015943773879377200737070362630576305834698923316926101000372362586677393005113533500403954393713401591944853326740402577887658163374159451197112604770448742097287363715653558273221651009050660385409798348963083046993771874283788774777814556401296772953960065447181462525973495821106513403855753421431512321690129366691667899202238176621871365253933181024341478755598081726929638505739158385095698047997614058832760383195424571181514162457228526149136795880596072202025451373177010826493737841001657738492994307018681833575972619331608923053916595842068383543384279129183430632619922070080222359085478982726265109195391119403548065944003202131540550074996284444888391719465300357264965464810622950354114587751219527323741613776824917211177969978999948834118838628885621456550757904859864331520887932234358307166715832794661600908072585212378888741787423238469811155192840553816094971346864865702418175695162762559346879253283649632513112496222998946794915997332664557291570929410429671791312392681080840588642979431957293113708136566695555937193711415028352339179235022938933521571197702659870499052850927405287163003818720024883222501409866507910395311570855944908733227978905752718612231629787115727868977737082802617495461899946703151629613118267171527589325023634704085935711853057736886139129565583859992391134144481164505153832141682085454849152296709675246733880284431249854967607586526495364870265016012209880835617799162839059296461370836375606101617217176176582743695468710141548371071534698990194845526114957216375925023550627300610108837671683228432502103733784173055748807855438039257800242570648358341160735856537645294881267277445172205471623486247388052236240581616800494693612504258410512874843990673353505610229758592517359572415079504508559273168413525182494491886666133261994536296852030644388708351555390794894571409485576952727000511132991838210564536978191088359575346762363056431921113010474097227331053170234319636215697479043634192647543669707454025995377153940807356429562114186046725926793038420306608728499547326138718741250084004219447493459995588005993523025576233167759996532945694578791689313808112853120019300948095373018435024932388708297053042785356199042339480958032588030621578462840761790391961898313593986621071625524451753459777177972814496356965222048447990589536053327499363887926720947702788235692569494669132326566954775882580689538804026793019769360699042780208491342762296099866792218827719277617071633599113194904871595392523525889087751324446254460087007929030428449934992760738869564967643010567846260825249601945261407580174003815538779671278415145662187562805922865502312338530024031889515550650937959652685744922154519488825738727509335652235719463925990937614413838377352929336913994894265941066065891322590280932806280022548522399377473391753017143519557963896326025403051418142209258585489558805755183942644985502109234416567320271293208722773047349172705656820146208863343520756692682658145292163104286313343567338516777383683815245930213374852256407048503540911638572600382677408125361607401339195060291446137561076118033163678629531172335959553922158862115603574519870846846029693264704316360668962253303196614030286563743961712897061867217544556043541748961845702312296869596420105398325741944051757583260415642695854582446768118512306722454022251208197847061394563932965674441716921840729523270098678341479814945127186372504489060051759054404758834097388894737359682216142078304598318969009602432748978910661105109035909120*i1^93 + 15948770248152400520730381983333380065208313632710542890536814814567812572755253704852499644497271072618558076530997650667381374949483441604232444413594561288821429695432266101090962027952600872725698104140875727741401671181404937571152389956391678661419451063710885484479209877272467481676982097309224932766424053670654875585851238529373118763115130286837395046624392873454004281866737471294381075960700326235738457024538944108943217318551830213437895609756797883639977684105322644609709815645296893663729230467938195392226141555285052415957003749164974102652675317774054144533822636306168271196711583280758625392804624840489974435021749854882012945473985118287854787915325198252290264726248741035845348959356816873243031292498368038732733584500217731464670405081767597552832525042461031764785063706042358326754279806413115814741205055688617117779118468602825238197307490779790290591401743834070885904734372335380263792031017349272125523182086644043922311067507040728110431053179572256652481141752033888393368708328324161647013590665582695871911753420157289011579625693148703829419158581672607709050492501055179800024091599831991220634065100017323984353505370854883866682194446104162982779005562486177057880498655501043118234633998925371452342802754494026456450930925768803031603719216787610917148233281619282036936708657841370376096193135423890976839683230746442528979475637504574237063619455183865123978291841018626281651099354093065234756319228420059364478655973184203349741974162133171931628903176891812292062266926043869755395836533243804983327085639935162177165807595938133382841845679173483758912485311415283742553947885838062658420341734741740178975328351492411538915304491352837172233988052208220491110721175364614512100785747587580735087150390104899708021903187364728990562975370611093929144171348842208872392622403668714157944038304985354823255430985035155538899601622776126076728784014668365133224524087244420564371780718382909764361577730124510999209726285350604933785694140731221981231093824594024231810137142690230173579243894079252296410921245545176198826907255004754557057354178420619333778417876853781543948390871814152946433135125626763265204286545697291607210215772139161896265088497640510449439299517299931830202091204416985031160862740992198865586538936673521584398029590892864693454061484882900362410385235174647295964530214870243955814883203057903702630174574973982729756653446862981912965199024206645172290885856019401004147475228662338066753543277821675784115767943370662362496361001207144443180596614662775631443705911002018984061483905710816547013439104815043123851289172887082801549650487291515200834547901435322359081835655804606492854800838441711954368488536232008605114612329730981160169267437563778388920004831726084185773810633983890235810286570370082317856771178630630095324398680618154198219844780168880599934591552886743404398694376397818456851567081336245776189858811963360166430075005606320480884311379904170678245567256188119432641622785648489174598966303500505594036571395463184730520959393951149313118445432397462703759705733752067904620242902976167677706606654186976494704056566454635547386169600614579664093030582760455382553770994576832340417849350166816447771639497938427521547730277068997833145520618926512103241921350464792780653247390249479431070305234140300589341217980207969036806543772560879422234905265709786286662955690577584102631738721103398806567800339257649262612359594426854768159594694762626280098324601775936144407284338516865060945392134598692180740204315116562808630390424859109699150093489585453572529406983044085571362428121067290624*i1^94 + 34549150259795009011675112523577533133820719519145048238433824848314724782993617138191807966681017572023230898740134717559411387299945886133847489041847425968301836552638761035122107502782506440223338219291443426803042741295417299144515818277086467832943795951932840902751515640666918673032181898496503772862889692287299600135436633895545387608756000597377294826314959359088077275029604968174403542152047636904443470417192464722742230712751417643980860312041933842170717357746178513191890685278579607579721326921276238337258095578951912708870740585029091638457365725382580415845523284954970157334526506434573666031751643154405906986244030255378270572004261446410499044876139537033254009830037283984071010765452952935972223330197489348628334521985807420885775987822149695173443022828970802759266076909929856415208468375143313490401003532018275849459546312900945346815423390838163457202784317015602791691020252026723125501835423169763150988241565171854898456735275304558859413664279011245982183111020147941596133471215057894633058004223767021596508817830455523048160295502789919091735539620962741725387087047879525758582590314106349218326834747213503382731079244072196095179623382328638756406519782922793942174487125646370074233343508389973636335469209987615191020300946333268337900842448400291029249689094734557843825156640994103197935537487410636774408317557939632348881271313803626079032894344016211877223625964727167567804929492409637090783686437727316174232707783863266332875335760414400919287816126335338318435582941231759314181668312547184914119972327003198957155570444555038765185862382740609802020032778102268582575744813290726658547841731663463888292430028064948820901461423630106512811795959231713104689594881078979824384939920281338582962783370325655470206250892969420513443035587430895423469701262798075418915896144664127982633016628256122764806106947764473950165443348149951625135532504417015973703583785700464597122663207419824206539219309488893807115852873382361896392664094743409769631110977379574202119203801268337924114310501957420235110838418796574695195024548259978339914256000592846847955987577049823768577655825405862917855171092201584558989808893291191729285460707116772094439437488007012149007220576768381856728637278043219877554984378231421269657063200052262850323867458754348638492372846319613441323262926470103681927490380190294536499428960935962273674460556760083143336831642383618352506506851634971592217255695909783220981318402924213147146584831954350821687885063380397736642072988150720091338379904484472896685542455300161173088460565563385151952888737878021576135393799202052428497462067387468063083094529727809435051646254001890266051301965232651118640395439713847615987209555085449643890462491572997455129481854256107543619633580987818329424662527183299263025914388899299888636439333779627331956797376514082364936196089193087258342549151438738207580385027998183763931337885226492653357974054315921695476802741242969092663371810311407147432893736819865091171591958845788421481468953803776143597437485965279371551228180942630318249100123104088405385408365090454466260271601103177774191910945203148226659940896467470484785916653358653585006456913480425387731498921667718021469809842733767816694223497647919261915053840700624102377965666986411097367914143852735771420573609273345563305814087855984188891135186442809489821007783435429974697168832557973012861558510462714434076943749122697697174526845254322252780895883529296892221093530975000190806355832650667524712030720391980806943456820993103127298059247055773385401758037537495429593589540074527901834582949888*i1^95 + 257102016013067171952762395373853501063450341791257970691018240517940664294133182061522373747540621214479312334923796415318015199531065125825759358337386223720528829985599896717987652723167910004139100199516793869248096620941651166361899963474066527371770122477085517146439024072045702388776713463335519588574486200902584462408220174826382168159317031803666934296301416977242079782565146479689253214452042009864049903621622795388933424337146746470627411351244493001029577649138000513283772085224250817430038462872882464286039533480031694272458314535108077025568657485230572361706479481484799469365772233560775736297414869847589148821311106061152103998063159604677904191126885571605975740759926324522467491450947874708519541575869494642898913324917392576371850553080559568740731262089193435242804843756648973762469389980555204201633084406719027051736350771776332750543534158962698527243614780504980112638286412595500291980494633240008230663747606260331653628805404235111306271644755417524293582025592574040788847849145311803730930837606377783432209073759782010582900263516642906059254995510691041856636220679685274322693966482489072810383452328252542586046670326433633553375357843715629248904769827355712769983861056706188926797785240165362469941126341419388090019585061352582443850680797071659214832207575981743893312287688153784368847119276785375833526955769135148137326484995487991410116241278419289418212373775958994926718486489238509728278416124721737365018085821771075632491266962788503608418366655821339492108473459902695554391994481470562251061448148620096656507131716291240300194638346212997809652180728635636737613273098058175266368265730121128722012397350098157006418522823206869690401944909969927694938515558918591363443275587130698348332844686270937844269599900934062208953936980496143022274801617678481928630084863295848240771887179203685724337274496999659131426704743015420002969120203520258768743379930513969689381500230966235235345400644035927895111236903964940093211778927555834375770562869620968548463417755788982021945599303125601935627699860738747554140023332187862871195072659408726045247709622510990019035491989890354651610051729804732974450370215673264240761322631390223043958601146109034829967600309682456732960469787389642547125274874797469843795333766776730730952090682154083228922899554313675090671742807572307360966673116358976318763904468187497142542533930582930961838311607636825806836347441619808928738189216922472942339200959701437698899125504525594362631099717547844067628231783859531135723441930188566856997736400628496868487700342610233585795145378086314691655623748293678031204598288886975512695247249680762412028791177972382361995581902495168782290368275643065232400648653806825189292539115122782630150103507010584343515434443718859410409577990509339257021014846152816754202099018583110958185945120233103673960554894948908215088386895225095848757201301098925760219321855521023416797495977539909604035244581107023761081100233555803318016770575758619733612525192086387125608942978807761401181598580292528202105369307428791876016210257519486229389443716316639987873219020182042126690793484541422012456928301186031338496255720110434841427689480295824484052052294950593223473353741386935256736754420499345254149113201922579410711761667760406054566762727456583816921955987266348806104412890224197428995266703555494937432480638180257477555093603849053922629517607344531496574079428784363636458931087140320378873997667217676842857031348196014818252093651312600982568116928931547027982664357226608222201605102340764571027465971859754091726394969326138475675648*i1^96 + 405989651920239902759281873991170720015636554452645748684280818819466813110360192444738801208962003172941531057551603531242060638188635278297767243161684264243236284616444183567901665958443775105727118974842056724747912758549074644564557905482164943009916068588886899506988371584306191591955303008697088990463485896198912436040385061759493133780216109319100694345487946102882742971867164822702133422846819801646031911676676458035080055625166112592002209793696059254220374541940108889149698816138818043482018268216747591399634246515993806069152372227735607553718571065446716721259088942459926658104743324844226565875259420108887197933512038196615428511674262203468842852272081928618316992400179751733353991683887961222835271352810824391133419251850444757523556668889645524043497923191758495324796465457268715165672273582691587643516624993037450478056680625087632266399573017654917092093745471018257716048625421755025517046866413085572557011491873067685208875879071301057276819321247255894430101844685754017123645215948599948797041335830546223761552448920011395317100242252607095581496486553018989475870644584812458860658371871530118565020949231386576645051805085678060135826340189511929697977425441881225263741888381034526948733846036306591067422111451925809257979765592888495846922984871098341242858453940082250864694210878012511816529315415864983407166727488524126845642570609578140507228129376033883794322618340085200611875122622251653582526960920779276472413754082125786540546004496105917040582974688774564132706669851732414246977955741918966341235707454378008841751929429021442729100740155534203179885217594005684137397508131595624471689120195356443674520770278148932688481786444728608961788304592049600301683203094269905006340278064231699674065047545644128389907185729760021512600385860743226449697587264173050493522483151763611849827645881700532530613873203110335713066966939624320466244264961579373591061831433343403088011275119486324829859719349986442699430989412522086109882442786991171078717397319183531312175192397803460259446720780618237164779750348478775698258775331642714028730932971045931270598291232689119558404740611047529621776227560367465803854691162129590360730262061840263298096780382939572090652852481632871110034400865355316659614532550533792673129670209492286748029339409944418914211364948057706951984233338323310365586800452704424377541545298695577082388284318830006845465828253913771623984038151739270205542590815964601825590012275672542581710469368504011432960922658173664499518708164167159068689601427731399746462677417446125954329158275207364324839756859590495506623959327229406734565083182151529683270417397852983702885163810147541834456553521296336076411480656472612883605627422393012980988630642969953199232170816061027570347818696249424712114870643146471965204737764000820394492482102238689196133788949821577750944856863386653088120565659084746876805490924113188821852206826240758654149681050589488310379014136272355807728683507724874737736312179656888349226488190326542294324600657173869804669417838925926717957515829235239764866625454242346923598766502643231588296843643080766113924762879081925661281515006425228775235747553188710021860107970446282118403658938553922330133103302916470551672338264308397928623339372553610476723353284010017468027228220211449542441589214442282158055497733697068882934016977592980911714704583993243918984259521486231872889534344893912307546131848846156987635471272871691429268008967223026556091919269290010158750575780422155115428687327589658634474571896433596213119744940015588836159862109395732343140428192535281664*i1^97 + 1911410743966862871959958792851806494595400847392312178375154868808935069239910730204505314139983293130220332992671252477783865034800634296507568607769957231884448047706444849232099902258028940775485962011979786315276003702493067322456424598703063126395535414225886808119883636266535495202155139556978637090633006523756888526056513160926581571361116755960423192479319578924406387010618246548392962069989937988712014377218473716632683905270227462475056685963739218652027010648630157461924704266896030705070147016348760433387107001168642358828803824783436023662227568390747855510074404694854986227289489889060216282918240596108221841383026952569952723922465306365719158048073735672818608994912836985936907534719965216947621055628681716819800473591654726323211649828825412723859306746598590001277406150781453435281257774854531525633653252531579656160734164122171144002385034373995724929924274272282302623459017532336732936924310592309376125419260859709693718012313617339629076336285804703823367909154855007915510559255402985093221515392160797248291408278391583139573711931865871626682303023150394398321850834643899935306396396450140862505045366139856293364341816627965920671773651415470864498288663962060209108768618399369822356770153786116210216747003227193346926257797503627829579044909889786111285562070362295753074086661453702008703701898739412997613788363178037207342658354214585823532109490526503441336447847812844388420964245304921436129444436530212453124452889047055619840705595271087171862636958239457182640398102250161171143689184173083972387598087373006041636589797706905427740697123419490321265921279262742668600174641585652585908483921486668395749841735647965177562301742371306147935324824560798795843193846393961814405802965248091139877857718953916495520302282885703228129603599426823198652226157599261925518393501099688696340101663619144406390198432675760974331896312245356918958233082886750166092149188580882985853943494715213625714177667970399812031868152355750082382505543130616280646319499295606988380262001005290037735108498144669489536031078283310508121759747803495648320550937799852542725695513229439518771677376098847725454039307524087988614761169151137152599106366844498347143146972344809472506928672174346888664707801672825611924829424299304942819206195578336710068023589418599041945882743975112174886008346570234969174066979231452521359082077799307201285542031958539318460121274411527158985606864527599519578762215205062009475351089710795134385219408321529670438916161336708268058029300637702320877881694264693929289419519096485879160788612944920052679846527860670922795168310542660063663179388763701548091330041299563400207903084700136917019317338673897381944491833597437009965896181066400433441706018043228732662010798216729920854494535872463211335572077501962168044489207408793700943283142055575241977991075988748757465519057412175396278549509360924550776775386320469921857190065059878733814560336649573771209647971259052549324713178446409661304237072175465432403094864297437953273713316705339639434236135104779500038160198189139977469010131994425562211142326091941779513982697998207669654676855533234531425726786620223408009785771018508241434180008819973645904605534387597276743864659446954186071827781760310839037315131630216714863486047454868527374038844134075158318913934910593177280610982803890373336425236855366708007928205355612092848975065893860060180317369534920694129168205142613429129103824690036023995863702369093904193873148884418912820643192909809050951196439015030577053352015813727227112729133460283413542362097952477664124254541578240*i1^98 + 2296198195906444045751700479165507940183788714764597603230004483098287892788497816661398108959494658451972208121423041862445233193626945201223821842991426999080094969696832751106049617090734814298088601229064586812092169546400660341565753548623370144800897889266554205060835211307402894068200476875339665608788480766998937412104159111527880768630134443657387061062157733564378402147949621030188252224244729997431076380476391477448923661428127707396244197075600237271280846060256598150986288779437850703708316823733348575351609921164431533446178142883154554895888515596462568160483589587983148584633720075964472702756645403060713885073306925075887150937550680162696477855214023968594942382942138852953885471752028731381098888050318129816507407941242028307004174351343273123447225534091571791593201644991595329843296792665003109324902141191276806495524737392812134023524671562085385038281178869283611306579981900599366877045960191134835723649424361723213973781831508962290047086035670183540257757164436090400632600086644792199268219424947152032324455419805470310631311176205430349178856268377173701175758236990754228778014380341144305703248370966889578928208069386518841431625597814695099884003456807978677084323549145411039755972880557904772775245028986027159695414352356291636643143596686024301626646062169592945646371673917031969306519057445856111629860140492085644167226935759349332088468207395632604697895082675021497242222302674877815631482688228762950215342412091557398729803016505834425161508449294043251144758322675973077805788277876934184021179517868640938569567607481908571279845470721328619984363019998892774812281688241809783503886694199829326402585751446771294595795063300741543708832512831665275904574361967036124530886333643268568255191036873770210728059659360781993201005694997964470005096869052646561630003115778120595549633953726858938294263390563253293141219348391440992034220420866635998965429138326985776252575623193653945319837579830626300306116811410911847189970423973400826251704061075157429602899638251520324943393441563780189450892899248866154509258733135738106498743170630819120081957502069315200387826919917778664135609376204418680400870305626094188094523906915894459736248830460635528713933399998829411045960780924213837020046001277101790401695417002052114050949875494699538457124198674212104655460456968792316443477588007276056959378520325853249151053421025523674056374010336844946401693843371087234222336640429876844966791034271383084472984458436855895020462641680112322480430257252138679965810219036314986688600886429277659993211530820882206993271959538135001486731629086892430987617112317187582180731236261793616185365546623042390541833761926134700869360077370653640196918172324115469469869923454218723264477165751857809109468987155996285161645665221437398657946261185355517981969874414912226423567644419898746273344684715235107801092542832053571128912819741314756790862513486116255546612836847584455399093569123191178694971799351850196579957764746854054095133617711115353135784169587725240213035510020803490413935495204359839598965764634177189690937029098179056718631006167868477933272612659251936310339611209419596356785971385344359192793197230386936736766086680512272357680668915244554436032182873230904884406818373250397051528095420351667803444555982172854974076696889961957150808287987789894012496507088463718594599202021089942242668766069753768838904396112598223393408677819759042553794940281572417009326959230103444793592162712669710942804470309934542802540556946953956906057449208321849973341013987589252630274146017837585103060992*i1^99 + 7629665474203205114010267459044247804230489270378255068477120972505796672330782821870361311110147991794729639228687987957900800215435714613455747343598964772012613292223325728817201614374225913403683051024813565744966432421856216271039757663991986751475356407336937297458122235407503233172424420092863410320413302726290256420054615690707286685755505231358418119495340642872048203462929419550231050374720186654601642134114848779189872546150949415332709612422481004649529439490629879933496428865684067990965756275038364337775770228772291969839955627003986385822585423284117997004320960716518552589321031847031292807875082251353463900652793192361299208042307075627469035174203372896774289357099191208869906815338184645703760754383501081336272515572525190944272820813261134496792004529089713582537390369311062560957293274727050589851144684112173218768726856611887723673854606726369745436543833267817818892465417361007890555783773748850957404652173347215551136836484170902223074917675713960674549437889375844239415588168183144735474661960882582426002557657266411002363444245472761087014787347948587950466472643690049273957371971353571448428595666675242351917560781193176084447270290371490692104030809816321459732963934176597318646483488155802084677326306712075959415203893086511879536698706474002087508293695192265038336685707328581920377503741042583610551769758243248404624510775677129403648873728087219829729774583351265095962471764029780253833920249426305647216815038434608501453081651493252620544712315342403338797001666106171202769398908447542805599497996850653691969229610851873866817184857086462906343167475745430288146102655174238950184180108336212465890281515709443480130462236364018765741738181308166004311901264937197186104482413287227070078565190641791361951882568643801791283344015061860977764499483663813127721850276996450416733289427359185583512172436373395053040953309070280169377143497672277365342776391563355140804346978215921092083378791029043983338120061335724274883723539900712159522720864938935095619214342186948731134203938505330107470689247282627806749012515859541028734338146068360420617292791924537130423476170834582639834391890773402295213834388861347542049613583187358956451524063780306917056768783399537452062267363913147992314920435582909323034435973521673628591564265025552957649454724009884328569912125379317594508772540601276680283391010711960602238073404116205109346622828955607219816310813638725351188680677330429341368061786687476804959464967361613701751707898520949779243202932850080522277999719921274760271672915103738531289140121392742360373951035572719438223505588681582990676498278030835871607485909680104250420670319946105705834473652122230268234579102971731884964173676297696505800224033059622084490775140902041074110484126222654906444266051298547581088058511088723427665390659423587442032714354649686054424811724823144263452018668140847019323544952257108277509992199134174059994182326659668965630095540186432825129563548658970356881777768358188013019290586230185515476685387453781426217581149598110119841201413617076320766630588112413955554088876067131566174216446548267274426419585053942449001707008800367215532256582686481480137515648720190073376817877947357399617991939228504241031589034642018952457861812244238392680453444750373020643652286307385445021787929646005082166376521264574479183660380498735865301027510683156270686811802843213776743147947209804972765392382496742118868906565342385005267413907566812782417676923656801223850533990454417805304125484839366263009586364634832232978654927056416888203276377417075130368*i1^100 + 6372548829192851104349173992791334156148254911812619963107562210660352725844616826547975966925348115575148355261496852377061783220307985296848726995635071573268562009811789114364872982130935104480879782010421951119570508010603702720193401007557275170521046881434115140087524132555622244897718947370285183844111261501044188197608629732855325110123656783288150449198466376884189045937241142951626872652616845755414022170607549945931907472440069784162616258296005993074983507810776270475220065039978700517967770884230016244656556381424682270999210174947348307252622840284635088180355729250701819551830430242897707159681453754399668247132282797101097520643891451733269479579142525469020590862020726737642529451580606691521623257754935500456445666226936522822913581501204976767622862984901117537743603082408497360051600101844287992465210969150071233515720786746025467719267194515185479813627164004260307318304731144932376842826789962541216710992397108695999991558057309701369147805819287796011358574828055994781911543464327838333368061637186231291451557852151943421129693740210401499160632112471522056509046164865240227209423187178397299867855448515331696533958267494812720236502291750630989054589077773126196641661453027962377394019497681146507228728296564321387591772078372639425557497447445652565680252420771997080168225307320531492453766470024118725755625787003839077325687777291259748483938703970037257893888608554799402899958484738511359679410811780784100476874976367194953647438006668441935907779253982083327840021721467452573033608957303469091461486952087232633591090974561662996216047481470254237145903454248830048176461406760031591734546019622209193670563582954451859612356759163735222298624604284867531671058683432080429955532525322373936102156710880354000692444854345920856175938059239954573635327928075432289692725937929360869850749056821329612809003191180934120935577320095261273490583862136601071074093812132057070341036433097304405619559561199188139012713161100757593438147546698688473069630215622639562307935091396037720562092256456376033818385631496598860852328219193947543935518942026082244250423663427572749045150917342620450359422063486878387781852290775564054309944789171856998127011853172239946259425470923421131500895681752083417947097924289704850134388983329170360631501545179643800296616387941199119839046336120059058242959218428536964067731048002945016369148593398245393530309221257721533487608510825912900272249667490836327403796844462531538144656667064559922244889577171815987972669574714670293011157732653139385013377512978233955750307805416986871067830229449017304677196575749486684560415396207515356614078571034025886854536205666679784907713836794358106965050484276767678369888393219014502408079133879141779000921763488714607919209014291038605071311363078083668234957869562333213746629918352303896984971484394533680764102304664226428185345901456775140569997009333395738637132144191319780718414277971157011740476180766315084527774399511884456034203323600994301577945105296525465415600143229241605668280236107895522524064875865595973465161464463777048526202364222747508826321747286871205756447851963835009629290530024855626708586477196031470496003392414169249276428753302647816344051612223386769763029636501507559723073694040758832126752515049370617207392811796559977159178664559569080121961802785584853686323729534273519579330535273759251489245034799468684288180917741466817002351223431077698987469271304630921586070874823063489048188557805899695428410540115229663377560707737052913036076174231816224772098800355128914660872412987392*i1^101 + 20246300348543470074202153312707846510422655279694459431994517356019803727165674665237400614131580290395743670191570178446727591857463110109121032256278275407758706115946483168359242083752922775052982792857049665452645746281883520020352336548709785440702819752264034919785926048100659104043729401165754835275935300935443051920164033827619645359970356656238134997308423040938060963958065664628031366188478384894084737887970361998544309988884360749094865019963593739231314144164989655623266422953341094817951691618021054819836904805904620755703426587780171624829374214677139468848182106285355728990838569141489579735216780779569789283422942638807987386236067700030424721810756471058781649118803801255402100706660054609722921493706602513339749159977645291750256093051402601376252860967871422809089911063732480912604474494190214387707126861596678333448077001130526867798860203740621432115500376085050939486644455546658692828611913606070394844035146787251555621908872401335532665402673345531979399570931967078420276634684047243043005799513043443362593294908709837403821556798402976615024399686803455725229851698258205280092808246315753844730848106331314058832663046001054564722523646939812340231500248264074504197757279773572907320874921873347597051244976149295347487014423730955537131844505377484014386232447982588077646824104411383421756033189587942521353226354740160352996320304256306789358264604670228233040426249089293542073039517507096567566243415755352726093320988169712742134992532966857063190397205296600029960551262730976514153196468017003070750665092449707669583126410176062787536853859831098899561055848292813830973286810533245985650724990942959017605074399433032689971321152669642799603909118786345135468889676961221149451972111609368914192723808238892211603446057903564316448202470234801859709337293143666769896993898907489405443929944898224320973083607349156103765002174537752511632697669778511242177671114957794773557455106824070789791844923738541839009915649566380035592763130447445731681969090704656904966508832612751805251975966691659617646581456650884335638691663024979270772141675406291255826858476770993385484988186064397584340707053510003213652529137667854515809307158686240359235173281961656297563541056054950492026247516703463562600775236024878127917692972558245374987794900074663962912542761876335092859741475602756388474708107018307812938858917842943710508779782967637712159833416831056818062157519132688615908067292365813388138820900233521354058758345970757214025620725285719563527471915266513588520538898574938414048457789643222004497650503524840268123784857674500315469337676466848869362285579844110628275415719985851617619175622145835244901988595684286900731258539633265351991513836225224703140895716124085349094757060767326502660789043073846417114779516201649197052342982186235488667105537876361476486801565603818801474806519705777796292485927117373503343834671821995504742090761278379938081333335576307573063273062382958710010415785399427959161363465737037904988045940464567748322311488620475594391021598627183448781466848761824175265593631759956070958940471506214951108753561712248135361880349597681954201269836820510154166072085149052687122973368799723825445783057877566686417534793685938618133306684247933300345065771778677060015945514414926104542426792494252983992410341011366654563253759667754400653097280338230383966124230957117339370888186920997482147574129950612515377996210672467157619954461681865261144356536728562569465225610623122268059242483609040641602565627051776771325816430652616890452171733296836378984710144*i1^102 + 7280937254365830527870189938991917610837772997291896827580023001012409304676662890983232831028152793735855950987211253203373997575897750412386113214415860812886368514689572032673665502538538339696268423868955755172867820769739986151416703476454001598552763536350560310588205957279495412132996609829503032332957013672405970033406709567850352421528032253400971582026987670989913331107456021618709850230321677595423662455018240733229695292791244712495620005790114712118458949923855794869745472253015728130043591526867687915324022380331309320688790165525601806674660655652901423320819991090848386497169696768161223417025161482569327612260763417031193980902702133000562908133172581583987956600858176749586236848998315708202023950079707179600905021130173898272347629210857466486729651350292042406578800788059195596029959374820225808074446937155857749817456710663120103730994837214967929205189198552243854395744440328870512404649108943515790218267430446112388904185410589814334015137874960579689736007618021550696452559341023915953339872436900874189657036033646685836048833588547666305686678785086401136571513465673763985434125309044221709744114108339296738426236766102111124238502479711326332530506428295967355000150292573502147710837842529315899628581038733512445580423355604664461936166891803802219510504753230048898179732780861376660037317573810612447641490915889395208444284513662688616260781462910032738704188693873069845385276477614191759128033917553497477458239537813563923782982983165746649502521994147496092549228590509398816321862171883852219549323566537596899455865946830032223361256085898646483504287317179464080862015310226516249009584290010098047019683557434184094535106552628821266523197317782976855461936448852920764397536979057780891354352586088159762127812243780632939581141833115355866738037767497113154052947787617625540474240467393005055315375884292892278984959674884161193652138885576076789095403651927748297467305099003119190843260792969557696574661106990496681729604694234163805104594942934616590097602417994288071743476684548705919606371922194428657362755403618901470219818166472603588612163099503663759030157864200290016640715407244199973274555691213845328589262221014208961962058990354938093666910702381619294057098994512924002527228043429741807326993833030067563220563780300411048934035379185103701244040185034307002205568788707831210881461807908369856708650827226833346129579246483288980913346619518344725190135380263893855646698584285560077966100943568685710682459045461409611156479166987551376667348404986064554197693424556362300390165559596040922896251420732857119087039527597845856312963407651399310227887715237798380990887023521398160162282108707337951511358053991351949768735039426454233625906800785530326118773021331364710357044899199793388589697773594256821265435140921570344115433446368679889959848829763928702834107657121838248475067743247470015286508073213098867228219972699727930824233853302903804020774405990888960749676913221935240052116485344422435659732237751226640334265973100336432577624205302943403226537855502468071876166511361990096143172310953967390207406646757490002786365342138986553782637257364625429772770140426317710784656507869818938493155743399127757169727584486477680729930561591607473536298982370121953948970338400997407588958834565608328008838509971444058078297108721679676308000649709703002222869856626084116298783484773287998625728374102204811756205555774870136875393044318993457415594876705340537146763246054445472223919417389132203303669862409211764746256510177752736678467998198500687872*i1^103 + 31954591758724066911081283260981601523287068512854520427635780324815928772757328342973143858427768531673387345041891979547789349311684201193110711826547655646723877135083035921190073809123300300683794584272845994858352864435292183787843617819323537943313868474943151986424540202101021661501556086506435798086556558709692635023333488655712506419645612127636759805363683636712243652909162842988482004860870350630029338937796120250492147028440869581441751981002996355302270792052510806671154659718822292937404099308387235688289930954877308061994469730045500080385926479123037442699104506650434376128289816549315345704814658979122325828848712360790273633697610151474852861167669902759600268101374167196317387685419878617739894479153568646007776096243135389102476190376144091783727524760034846036879441242726938595761251346819896765970157764122725126466377100642752327066617172926017967190901976209266537719763568592085097836499697099287019281750085162252264973122864923982346058219713046945161206092584742123443727916040772557405556051822046631079274022027129251148805481796712598253279917882455196458766046160146016153733154894078632415756939946849900794428513326905614410692822024156129266280054084967526095409736809336573003741508137106695514433312898727378003881638934565983791310413306530698443390884417856724620780883859159738972619135395985177081449507636263908023400215797520351965202481146108111502685459191499497559663905715365221909453970603820822783908860193726862976320256181013702892591199948300380783119292881379690185410378233932061785555026128581898837294067770601647043450162110530256931601990782696897429862651642351733202842949337316627536588473659591225830613110005999174454596856500605217469311532405136961735478790076586144447056095073694038565958279502503564039570209080664490739853283451907065827573628505647250375727344547301652495219491927451384784597196599425876788775171959492093061839525147934847069649304764191806536981356260836051821107195919159039265048502422167466781688852455686058096973343012476620292849598881441389169842707861031078960606280218797955245506561053545368696320529422822899697262155189832432189731385363177107995729673084396491718164520648982830509210391723086795789481204214056400643279120517608641586418968199505437197980638467969447730590104507626730992232385100826267403825695068910492559074877256065502076209114986333934330086272815641276477972458145912989844041008249087915806142122422056470114437130442737430389581362578327376262117872435494013104775143510455084742574665262285644253863131016681731072762318412343207067650962470695957846205885174416164506845817490599827664827200215301776920715915996098921451963460613681357979003677337142274281642335398940270957327497656825364456724011839194352429542521510342420587597366272531402353530026015148155692249530578360263327426980941494936412499666581110485238768131670217102261671619447790260959403015120486326172660407269704720511068693477918451320656268527480434073844174990050800262021056417986629456716091892115332206701769155852855848439100773857359289762301797313823187419957186097684082249486661736097476663561681828096668760118763629820118587895186224580134138459557499070656136053901307321337463068337506668998281814647269219952862760661183179356536486815852638757301866613131815650357525390821466432552120410273376722895867689678287741758773284251108196042342450323356066672076118248154559966016585887478169155732838753893404961087957011665419041075512346512332535235145434356888268119047460223268599339044414089951444288699105280*i1^104 + 2702551149282101776039571167328417114414554808585560783935035450627155023692737336147152869526661197414907782576284580618509960476851297856960323935532074156421361286016008126713556763102011914355815696762244732355589646884413968500678650469322310134934041532055055639486162373651274265687826511419695340312633769338004561826208508542264181500118354594939161443143410113898559447842781046634174004937251589838706018299845791761272494627206053146471324661779593236524971313381566379304415854728124433986340216725327617391665752793324008143374329425919567624361414642905421431720408870689249367389950723947096887035119480382766496120238225973741139430934442996523104804172113263274052826564585310166424253178890236586738639911732867352132765943965183790509929969915447354929117600130549093546488481709182106922497579718920832399895309412605650991933548959605987360654320053173504525902762550256687741603897652343126160490782924105978578314987596528819120085518260581676074761168970086065996808780425456280804125049280299735546171352829014767567178051221851840767057972758435477233882249739983412888066354809412862329965358140612097944815863642160191068715914790653587078792930045283072481643662759539079178988279296735192232660440639064945700250616825336865258304383496741179041043992213206573567353735561472378002359192965321778861848868139799560661799827146233439981395088213419233695486453430898068197343187811094986752081794800987434613824193290321346556631752983124240397175609888733629429319489692791670144886679462430769678812191482475337821518785140879934604305640572828031340603267649595018938796542701202631748876467752451017517119311475380618688584961823789588440542392863114141240222123018497101310589992647872020089424256183655807779364812193744754710171447666260071052731236496140734989662253089960487372741921255537570652282853055737985328910025377367677676466047167357541550219749815469333490306751023224059690836999636979902415523546058314526928125251664192464320530049612982134098446186590767313339968248675975876128794889682386198372410000947893106505050389274410957141155162685842140502601327288393620331791956761712279647480352925897487478492994427522212275565378760431136569855553949105424621726170935930986483160210404108956503915063967849516469706084400612491249925168079624446648916966416521244694511213990947186767030383988385821588592648801415564694450090087034510548691861980510132339631792351143909594130261476760648756546771378089446210063732827290075879954611992918548619747368285502887175287921708866154307018792398762958754986694980189180002375948723439176876166354689870336601519158386067699916002552184342878547761809375244981578125578514691706223594276355570957368297878537930120984901755745822152293252848182425560727478814075796164680038533951161307477155181459519467055531699054130041079350546673176050864925861945147695913578872963671817380819855630617901472071469316470814545798707616716342099789452170017171295231769421608639441716619858031944675473405078512657035751269515705225038278145441284736184795821042573926875211701498123531888201464287933336227004567770789715687137335505973872453709116053786349417924494171343022847424527217830881242013758282931907800273702272659252201127690003672738786315931036468277730418917625097614450721679734124327953198075713222790374201823193410849630174826039332648940860936609632528210795907953009995707879318910513935789683446762874052153197943022834173116273290822647529980358733350769723541822678318372066856495644682923749195502238038770749913694208000*i1^105 + 27156160522990264232423546827696599768746680073558006235606000085531510050031104031537974548797354053097317658500967481102462368740577192764951712079377221827183368349198903167817203742844590113562109668036453032188491150368204733210549252018035256045294970108584291186893233158230404957348655085812043394728669425364763825612896591714080888190933056331116127970545906398061872792112948315635969745454864424737193820601318121627248181981238472595615030056725484125464281254399361309636101324805082263832542332980595079380337917149157334120800656882929708206767747386793900247974736653305820583444967365095345612521158968134451112389707922821262804104066214334963628516819540590082979091044608998897288427027159487282655117149806976409361415915202524115888797793427776173777693971607272421442061104877278704911085161978963145434190595302941619580638622296101931292670418546410384572951841371075001637841881444073837088815995424182823812160920617803720389906706794424720321060598865772421348256247501313660675900676999282769580522932795041579522363740615477497458519869586703418216271922508077562830909169722115940466249989232783887480859921088905198425981422383598953952973787403043835150694132703194522295253435266637876914412715106133102485185009766309055664752120234560416833607307765870122638687949762968950123330472117388278106263374851661616046108900234916081648201520705230737435187715654666256065655042544979782510252768514995122537950823394633142850421920207397973133836241947395756336766503212687940198394379722250485664175264773682359208314097970445635530881745042655341954220361538730524530808896606346237781887035386713429429052358811534229885746436893865448335985457054690756070235143468084457986133211294541695090040542554474201232601927988465324565458098593550605548508093660507701835383483419280785822847863776286711109211379878670208173311192157968099005366055211753865569589839278725508995247719907890780711933384285497756844323166093130660543880931115801205520135087692626265083208669986857556411581641900514966762138194158346991704180763462263001405296327023237460934605134103613252904374190297230334707829740398915751696907378578141218387764856357479556713040968551430836423674114505605636277491229791493676872020399158582176351646121343780098686846520705847083258041369241371368107807785330978285819965662179016552942162979402436685979177634646536271520559425844622712857316122663613443681043298239895281563643785220959806537106028885011638411426328257957042703412735808765352551009800155243265484153795925403726767681877840634859590068156667063923731351831352925400086112035558308097819542035869168132646909660195100600847051657586062786449013398679535955298755904441474623837684908566441103944186535784123632340101134446748319475969148333878681655407218224304015721632198942323561954805379220407010809704318985276940558388333727021968744450214102673988437132940551808691458802549714808737197008803836845223961507785957793901610073904104997477010229529366396325534505636171431664110820874599581022395480929134949680917225296724766740054932672937887529804775408400449969462928345281428202576880758522415002697830109665734589353910734845790334441752859242447698186151220907946841287602374377578735248767404625712430260737880695705711597923832973049308443700305265265226221301430323311533951957711605085133432733490264628831567714787718859176088409793322538551762126158182642263725333386893467739198248264044136090574698578581178063297790796024395321987001379014074097982823445099392272177187678418253975126016*i1^106 + -224521872195198802726066034787835264494632477413811088652490962607187565643455352945147031694420690242871694517512270948006424949548865372846815390305105571968303810269992620772835032730976801714355878554146820879074664602718950903254170545877613722413182309662872931190906422949903753185451980960569024676122214513804843664249347223196795946332938158170065883490927291990687464204068749986985344342757627360813784712517898977970436338232248625735217073503440228705278174969760897664595616350966913769965735547590128423109973286486647279126231023043482010502848799355903540807503584416936492238788884130628141374545227709447226728144409326373392488965699782645607164316819556859006893801540825589818070614150222276130162028380580351480907945279438022549315122324352198301087324109269005802977532112775206319651945990768921751963152569114177366416631068121589574693302101246710505951877697994524308734684376451102442083567265467287995942392522008693020258466115491137002371439747279438127333138704727355982934964401811049478002901077113285462572733285888228928118403302414603404341946212405291014002630519286526426072165489087928803756603919921356613980136673687421907297724404881910853559832394972880744015001368304410507429033628477675098034096484196894247296820916403341653664999196420815856805874398565494416163033626947630930067873596702309511042573384917822953257094254350175655882022072302700733387998968674342079262336018240324604342799798252591738564710057218386086849834097148221051211464468928026739121948476111202702989005940555568542215585832191098571545158178997189414537971690701479889157124537371770322926653487437840946520995390192663791014279810135753995432928543444451598132903901096734725834213010082428915819620780720712232351467768569891608629920169945845690816115675144006438014540686249481911823783718387006343971622111695196481070081401215061148616329411108965104668553844449308877721838508558436356004096531768210786216917434957083545328430663245083582747733865558677482288539107822528277984339235704785136984175110224955383392900369792930865672794968247054109138495227596056904901005831456011491987302742331388377138143745401979523085478710179097413695930645989226333605791761228214421977018656717392560899478204350023686026597058319047069191295497452961730615959081468214043810777988185805089385848633145293218034000415990611965928964278241312896225229997458940576093627241432275669906477298574712290428330221166925063275694794653116221074272638459303467585115834596737936348489778026906505682314722512246456917781780190966139409601419289086396543041879329642767518121620800687243460822077115982488458468976196395865048217191692677369854785122185665721665060734668273313018655810770889649872504274114934556475711388414504313129208545071350422762608088750580066929020415887546567926732623900659480686732258505877683161784804917470460349975671383724467932308387221940117150806006386283784494012512184657991124135668426572894505933330223751194129218855422502484058740477413752738430856517979042664354896077081674327853460414106086783881585944574399511681479707410106930613327239006023038923188108242400211643227415363163992883918657328064843198330194637391404943229697542511500829872223742498307552616570028880690713020918281091892988867816496228936634731249399322085932195623097361976947139607089990286636109983702635130258605233181020614180733457629880197547153736086990592120084595785142922138515580748122013304082323259323999890184822325339877954878738289178336596138568571950028410048955285504*i1^107 + 10315323675894837930995135071036431874910546500409825940530010089200817213462046003512219172536430091493815856372011188984471161799699143865619054215679552806481448811677197827439754701839494024424163357873612062835153133929263271127912056604594260296610808132784926147551540946959578846244127821221362214350678035477398935803245644827840304243305844617702613315259700273924209563100138574088399028863872322557751651009005159016529510520296151637585854504518189915054259196131473585628523340105725045116180957094709293671754813710864079305846478770195206607146680108114865344600243509847072029477121814099246014380948261466431216415261884009608622806812026010300557561753131158388514405952224586491041227958969173410397203034164815759390022350918033193090223812134912217822918622996961206470885768251236092772959443363390739370270778605853303251274030475800028792114348758436347349755517286818714648710903781809721724563376681619327298911600881670991529441691096390093205427322239773226404054687766967345063199335146737534208589649823331605880404296945061993073604149502773259136201580437006943033094595491642088400783002812414325537018792178043358409287752816401205528162451377588057608789716685795464018570427389716436086336039596472457366605270975019393405215579652341199068981887208833518008060481270743621258360862915929639199907314918975439236359314030422801542633692155241136129041209640914669752900925439002706978706767131687790583117562546976311223720650053998727816703465350034365218321299117843047769631683224580360621315058774747169030079612253695441479000653103362446710673567653041802457906377427528853775184606970951359107865397770603450364174619178587125220006750092300496863882010063835611702889852443859355913327855959001970076970016127167346255599645413613946615338162931122899016323639265348231982867958253233369529756519740236345989358297531378313081502563293690452759247343848177993653523894687538885417630030941136191463667104894794913004226372873995144007400311965000613243883427070741310383697527893821732024174708495314862490735414060784601151575012284049114954428211238024925723486554506506049948624107675931516212236497873245981528317292874470775184150196861565873517058045951783242259636256995113812232562407250333179769060866323077571361034184699739165835676816284050215581052197777658004879516973049719913701195490226494139490923360237698419044361098747940934727145775238826839577789034258173566703777889529421016821365567546064611996958200447501361860775023281980439956255217331639232885129122613595522759456995005429568784143373497716707416208590820700640724040999963394019445030994259547110018374730112086690691945539814845722242455783695373388898968249248469994417323440062556855738750667806816447655086957352150063478001156988826318648014907532825251384975470075271912563860611798219191500053627152615737116411639422276884011608797075955977455461534656589346604167542228861306999469226354245725800986112910868564885314736659790080366671513329205517294216141940953882365257230924666962209796399228535546639576971406782837609951403539855323032248996052645461948413414523635878026254496490776758138146545839431608151021890120410892121319494083472929256940331588727978815046515778276792459262051210884009503044455499745883376319624588372041452298782734929582740620872144702507767199223004209593680624014385075304953765464704551258396319896250958177765117059279812811846785694238402921409048297730217135232484992273736737753381009457957154831087526246622644401720308720087737695643631616*i1^108 + 277620763524633440417685124144220704075674929727990716145322440840907389773782296636952450924004604501824543389521484047251869907051484739234278766917320059623007185332294330751785260711788021108059139770379928760852146319164770084916293458511714022549998831398858380804038778516253241433944991091555194831411583162573572655220072134626490918860333534825347546801022662623995280780576140656632375921367318266443542271505573481228426534400534073172743120754536674330729584021906430553145749585440292286422824403312635607638092403067989832709224280413049653635664312683120268572576902749079300006443430717017032365352194304996194736730555128823525977884947825854756579104828037506329032826213326466967577405429607749321420147728962612297120113062185125287331280474778242090505850715744687225886295753277310078145359845252068672702939712560629793924287312077229435032032490854162038095546805916484525961130813223255754607729766865175844622072921946260977445032656144550629306725903604414755302857148250548680116678448441632461784089000976447413750321391943550051858392160092462202130443169720540867151135148323062624381925673790774858041147234210023934897157117479598872938847412446121431123882255145535552488209617618211734873727014167347164267943930873547341938433230943835915854183303746762223900289381304846967949315429455547056274727003801389987830876707257335963863526067004451666268113738321608648439525542335485057551597002863160905254970902979143818478991782860089457255440681391678379592567216253043923930299128719908707155860003612011988260638710522839793133588903149844495803904546094735048942288110275117105359181379905657348536055239989929379444091903786641792555546584461379822884694395708626788169701077773393753424317258219740222742028410490040449889472295456554536059877717601241948793629504653062873405199739255579843591981038359961212931741138386831134741571297272413637431579598939904524465923251919230905019091848577606052942772474857862949009842038920977185038430039612515351416684698069690568661091392541643113621929626175315257753988042763621578037504077326677542063555593094742405441882288047990587261017345989694848461169540615653784358185772726020957065948394783402858575753059179217758648411115339950016575382012293278947876827423233865570409521754159999626174643086200507414771235205533074541914316802420583070550875085274779225431541542875961357841029070248061676010026759651161693892975934606346453506930599577839262381697711598733369938029296525336266251171256467059951538227507146069142602644937646616578549591270692148076413210033117677219433211397034645751055514240679411380588695569781825614747729292923241273778001317769502477172988469133401113633891873738172595369769357570806128086509643650016948096482960622950358474392072806597777397874378665746303005218481221211111713433799841841308821940818753368464393651560131355843930146373345310502292717413405133227111627375785164542415749772435747258095607325239771354519240582892050987432502805084281376937035797905452566636091923900112660726826438695310623835669063727805112652016445801622553403884421003518846021989752620465897710544222573304097456223323371231825774526929062942109596035039921488863418912621673453569420089889269447020852206439227842929824228721093250016331691825927308509346762697417398756410673463818512519400429960068287245122853803626947921271932663098888775577869083861444435982138067538098301727134315997278556082516833694808689807043304331124641633381318886736958037760903112476154141071853360921968640*i1^109 + 823821587222403999784819922233178174453237958110766318886915147928829722947148868429022486490734710149355878109003840314560269454128469120530689683013274424645143683978552350648978032053884404991109771044059031180867476093168105578491933562707069050494541978685732467356708572033925538916672488468682447235575504548911810085577480573774273781995129794993538344150743023324593790534600620454089300426143977571287457008832748427347010272891081983260545214420101838042475015173626657129673777138855597826497653787226722711415735912341298804801727919037663683088886195343594381594256460690314887149139589600934188366303457430768497085593874637560204493236087071880294618588599827254492373194541589712607508776263462969257495881445407984326159484618923818926251074950020713747495575771297499056271921875871674455452532032232153580246596731037821873692129907849988237884379076414846642301848047081544585612079953496336175503966942373005103973142816472119451106508835633701933028577305742699488407693461925897950196670707647758536976048919820979187814557205178078478170551655394286288482613414987609400172793639328267398658161202330421947318997035594630039685841526823188326050395527912295097218953207286122099368272461693720634876330519768316367438757782828063097531307712775621950629855903015708509262054996462019477451971381357544963082808023640959268130602194519761987509160223421984025194400588827378577422391762376421477459317347924106124414571807579295038925214271706552156090848769532980747692904177328384796319448776682146970781317409529171691249827902695375246684914171134834785433695606901059858101927073385991132586000260510278571522164392121493906089494334132455940038998059274427401321137412013517554257510827985598732667656740263215508371285190456615830735005988306820991545790460566671526850714013757623517119023945982764250034206389451380218489826166131339373940348227999222840358634544539107566448340492645510184426461108405387543247781177587795064960146309520426094544104159219266734211025947199394585936857297868341274858814274757853758375066290949211500047754263170204929039653019558814392960573043953204770040433480717711949664622605219281607765415006407751807700987028929101167582619903121174565664666686103115074935782265052128334014032540735867761939676487642053053642644484947234465230220761671982811768498599195719510100058889528597105902475658876512131581881238140840765145139263418385953119532687010320770577980213815296026863136283921669934587315348920554733955145261322520221987323722390698471510996427002341631530177930660482577000226500545859685949680633722191790476141778477237137167650981881263168730795465518575464082132204659880318125336220278244012200412726513774165348470885198223022610800661819631614736947350485523492257899471077455330995058571441125714343051581651772839820845636932624762833824998730844226379595699728449413731576405090167568427313418863512183116045373212192074109739137285605126250528374685334974980697346610232262456475125094505156107984425260855390204895516013381311625687196013457806554262944770714890244116758446573476994068294544885651323304340595833628173273446451820048792154360789506177483839945478013107686827687063278408679522238597688428299555007345222643958397948559515536906764883014297271694675397511108092272908283627528486811000260353825036753560481584401180872958251833933226534690290146955518377543663557945262065131296426236256164573934224847846407795607002790161773396741073011488424595733328328129747195183156004040995600982867968*i1^110 + 23771109040540956361263437327643432693755952301124594216010932089157455362368818253692331115957376140473656259982204045123147616960087480543962442002532443506090531468845817905207670249078560155626454582848693850760940318383320033671177149150872401386863562685492887917609515232512390527668001910248405390770353855608723624391589574337886408965406946123694019034651657230048653326687733181639543399010605283273593666503058660798944651191201023365604698520804340462724651156661864057725085492435548050665115357183524344270663370752305465767313967393067047519660563312323315640816623250354027594057230502606387542576551353029008591815317353344348685073566471885603647269900777219403433964717381125492171464478618065916827280694160420203136399080758709024852566644397170601616951322394320770876685182672229621772971653333118982629390973226000033868541209635487403838516398196504661611451358023917324885971654089925696642758437039256618616340476249879198140739654112966900919601880477532729176326426917009381058310054481434553777422830884011366744903953108358624563129339923229139384108532035908955036517878483601170085737915701515252844416565244890614897951670229879478451296329275765183105122589835476453648378856695736175466353870782190382239874543261573050874732185687218711206944436463201439997115084822303053114402459684332668436237303298117235255186997020169041459324251810696338581263323186611274397763265413189507759246263319330016372762058943823918492862305430664654804993333865184898950328868070351495332617780661250638040720095685703100296605974465188765574229361051819228217613787138281215834933206239523855175421768046004837243214745856581457366341040483765253287686905396602041657741563937959860056292810717943724399017231260627293502067701323662730113455392327703495066841911428968387944255477254496789705626164518413592589499911920345444517365882970432387127837006256267251369913615690428637624532241381881621159915044150419175477787873463147747650112357183941294359841371735948529575771827021243599898693780416940759344741486751604917216414623939070232411563339955764742860339164094809206048515961746968663443952541263064561388636042762905048162882507472280244064183747731309927498116084852615895570475637683972157863975557334612750835818721747651764794545342843795228556774278536286736467846744473549929801473763084515888860477879711775890043087019791883559243448509011819183490309665860574010121526431672322912989695985763673314061868524589839790076397216630681499282730225699389884533975236891964052369909912821730143083615163620997622871020290252489874993951391866021124241248809574547311863439662569082772560126993413314900814284802359571747704657958447121201371702766015154245871476306909490805080007585921795695875861265608071437071376994727856251995643525030268153915004801280715987646614716407345393415561164790981264359288321988173213516491842688595080051910225212809365987395477688179609792987162768827019316828188093389832261851506250920664522847826133344161209857792242720673982894197453039108094680442368776021061874196135847481624809631533951043955879453524382593407212079149506603941800470045818734537848680003925525594900350220347156824073227207350167216946033967639131057532673080232028086362147400184886896758716213462567439169483185971440327946453003841510953867987021046248961697031544882899836051786008343618672828333167253983641777813524009890558119197379431320567322547934459541598602530839558315052000399962990655789457136188701092810134823751498958857306112*i1^111 + 144448337675198555422892131503613244245679877463155875485289038097194233016777689290285570772982360717422463523898603049424356110477375091684996348745723849967779797285090802762885800774147336682528203979060267906565222378923732105490640774355538669626682396003327349113167895491505523493615474584693488412374212165190347745428405720893842585173172407960397670745652670312953519095621805438381755364008978075921799351822305408048128099752765697809902700113185261366234630278928758843998360442367539041063039052573298839030852648479115171497195146215062377066811144462455056160062764030484081035071064016302630056738788728455185789458331234208775175432097889553860884238781726613974824706926154712895447425601650649721343353687461800116275715543794348579093837954399839301309169433098899865163140891470209221451326612087803081779422929094205598602632931846875937933405283362170220371551502051855978123708234519139231641274667930131881254158117764073526163383973108212899523004786313129175097568399792224592397635470567320379309463808401299779217644942294353146826424698286797274223441156930249700547771324142085569302914471774680798092392389625159312726879332268429726244685294633879692589533526413486191682148808091559619258490201390981762027594110368152810768837836502867688142174465040329123342078453125835601809459391089047391497895548368425245646654566453081658268626148240580884145323549014136925402102164571166782958997452580979707499056636748393379281747420718015692982508201959481009821061914718659833534317079815196484165801138053627717286293560930582876553108298964469899807821033733713613998176923032734896166332430159669656300427877001311228724941348381055893313057706082121302855834845445050457222364942894216935985010837307458674735766245719965013919893786158256403782287784185677032740918464123146540115997418162113482323141732877450526683323661052882324955169179145226231435154543211356160584905918066351926965301851522412491037201988678586700656867476551314968571798535781559587024333226753860051478628555294419374316375906464102976728025212949172133794236116545024289323671938000193904087025725846048362276687084250321130962464159884459676483196373649620674930553799860668556385044105801760690332758730210946633057831547237248822730865331098860908913723882733894745535533037425800050554667716852064015022478816431588158542196938564372817162484013969031088659183131461398129944540575489599139729390981103075934181142620145717569882829549008105509675581863146852171486681706657869914752180041160740475938893174122129582413984212353270081565366982037722405699063430344409294779450696942321551444237499794383369108110450937226291978626737356366118489897731141564704701122204215254856733694745283925673428397695261300055841444689238317072337895472660322823729587904664353903243840376943885039541750463399125089980162950953218309740301439694231294388326006169890483618926702781927186919377319204485571938954048783883921672302016867928634810843650257404532509794962428994351758328370983737918210760805797175771383034313751017350310224081752483066972664782715986290238646785416283011659778013753733264949730673976168707627918467324561958094182025371184869731099607934261750451433514234897977854848853505702229805149468104841923529097601414765651719332687752022245083771695794389364190451785930150948722188884138727598521812437479777727271267831240372843895401361677935338048747255851577869834894956859208116458611849398020068837626589754038198102106230428138187239126891162077495296*i1^112 + -170658447785764982077161321761220093075512826846531219973767525258203333786588011677412065870342177040950430687871431233237562661867774947479475620154583867663383469178505493915265665348023616415762098871872858288971609929739099448694618794878670483121379296975121761957421308798174330671731429567609056918294789379733860339552303256529169221624655152093576397732771148479310069487044723694977603755424006451692642714746755245090822138636619836042575150719590495212048278661705762248553430584973834008998538310320554115422018408426325073125587806207197659063341314566547218971268620831406471194659195044875086937177634393709819578442316074272228876397086121614260887173106012956362636696280089586607134193032642426085503573977449591752541108961832222796244235997626099746969879752869726261900464201361810413946646117857569830402733825613808648476601420923777909801408677712502689355769803223823647047699724506587441974363115508330558281605921718733624025292942049169791085947025057294337258910611699644559674064020213846874936914084593879209100166165605534377832939337145846182299515970795743648882142952061152136164918144953779895634962374609715518218788621645422125107955700479503028619335608703405330870947842561190253680309558277014111341267667009406676415008945078830503955948890616738020513340989954773516291164753431888375133697339310785826311800236117305483567642840193598486998330871169014903366564483288168530553914002762675712462912008493926671243163603792377496057961613306564116018597840156102667828291642672217815065999999183099487607253228661440954649144870541971841884080535763411342584400296510845299101173278754214520701559183769799934899682884525641844577359811837591769948127254483601433741862670554865358211937937106468638138840665003348244441235163164619687729007630909358223165617353988511998107827102498440650457527619090740055938678967835539722010668107021380132950893501730358659892188352714381279355232710347118366111229683571554926934486718443165200405862624188754454173062792163303925630944206842711280753604262581746554640132264151441553414336591686468882615023381441344704481913018158310605144957501645706808142523818737555299936247535644687360690151190807639434027831743184755476970797981568101293075407450409124117886881387389534068363016641815576438688971416058801242329477901443733306950144680030111910123204600843197284576107471858530665850602674727598719268134242890475177349378245459961898911186109222383486317771670783195124691426271596356998321109479617154354730341226133767005428360699381759908496063280444038161692535305331661564523941345115571533143027968768362465606516945883826976727295621796843862724021443385656191271531524044425533196104855375675971801609476357170592929398280840983388568791256787961559967149878060010218173736152824469224011097896268461478360096060869297402664650888838110893232010743388250518454215896202272370006791585973834527790085364888851137047982809216569854218278760117903380793529239421513798236465052436741684512940748834236907532020446173459846441370978508485525108306830361073598419111381666266193901009613689255229056896977200377290104251721761698883942618136259227875328923097896304934424635652134649946034318568734946502871513167016075736286780681132367615073167446198031489996461921463636091116355575453104791795762622627427347364450087750379611266486549283395850713900471174075145088846250593681811675835195433207268501008472396244762427361679661110781164301329532616671015074266934908226242023492943872*i1^113 + 48304774332651624488239146420865335936265168627322366945494677337110023277087691537974761046301615839763194201571335919976046922921156332585409103210115109101294846825209622191085829048055825837797446699272819856009879928287770456589911005636285794667627152512804878731675297095344658159254198784733733104795907038378026636125269539433402398462888335284673731999168445914287590349606685107558246017136151152755275308391493304307657066737983747225342323598015516359227352487243126323652520328728714261311604877740031679225415454197758192395486845111825591192127011011004606440151293406786297485222610688666164896484832264744719154907063003370339528605660257807869447050436881654263894106963644671477118200761220809584599996144395477882567500937925974914711285614547482721290225338711099194451968695043380318067688924999923046344393784220686576453496583780808536705580877815581027357262364340187341196560393948078890900650843539775717559576652033532436332388504454433337847132471717773324208584989418196359484501604512874521484890705998566188251068884970869644751333511727488946986206163497127911042037176367280194981608766285127286183705915842501497885820835801949626923354768116978226148198070706734035703264807673395345102397297606314375506384740809099993022375953428976410962727026598555432890268627672422611775987981728830983958317958081704965680754816151286938368678392393003100966105943721832561210796744813236936901344228395939135989893984722843481770441529008785685219107294486239146874710030734335605872063548656634180648652548003932207325047732405065599752870556180848890697907607641831994383150266153556458622576606743210154726766126698617804311645396633747415736503837887843100137327815166197841365722939358648946029369372109500133987822597081936098035396895653862621240776842656324301156239219862916630664916348032979939491976839578318330543863758557144810666758498596731038562421358056990921196062403619264463025105594202267350504987591263083311930648420441202295829035689533473480909371609562569989073474873115572319376809530652565134316804255854127549175770228478608386622401789600360857074201698955043593324451471178814444548149628849266188218190710671385234937045891256301469405958891515294159609043550787537441090388012061992079221617090625265360986320185210803767381836697379161173116198818100842181147469199964129959798450036553243834425043182841181195398149579114092068428877945159477509326808170718222428575188319792877614342408309504806036035972258978939593712050434436982612169977447432699115729933079697705221740015958839220644582044250974178067854299589094227001141389002552845082944687294351225928426967944697694831392436268352069966627797123488995919167233110102401604206816415403435192166474470954228890343821560092798575147786004825140025484197867726693245430948984859461378834281482075301094686892774336952736237582694618764179035112089454879352944619688980078654177256102441172592172918457253523393342163987010582466988939938155219106316741410142160232796981358169377317429750903214108445720192874376436273116811001881740084190560809006280436488435369030218107803834630491908097252751475436964132791703580139077115846791955188477305562996764437278395440559602272808850290255745454786428358735220695523741877535489343179397169172735296445183761339213168084635440666933194475292215872326465111298172087228559591493506241977784957074881554412386502203451692370397155231571558509081939820456387956283042408613711035157239452687736088736998924566396928*i1^114 + -1174294822633116478054778060271535693705337103830650220953331337539150834475551195928323578426628021023243211219966924634440028226517626302825890651232112410401864638740540972067766951332038213327654476347845768874054667051273816243436496279020121452442082132613138892421760847397511066360032146570144256267103014448970563518624483120014174707340023507829951824479960013369821703723811157471291297445206285200966812583966390696169246995469087996127144233257934696500287616533891834491441134319885651088844611004903153630439442340930878803259420603156946383428631502750388839042440597813879390840297995657979056506192609904863164900182488101334426071613729946061919609097854858569802936462917356606014577475525725552210685627450215592219416984531380923617358461208966835992648824642657900227777626073869543606215876655389351606244503328036777704417922626839198535070271436043340079569341003221580743562116834780592659943530533730868364136829762119955815285716825431141873151455791911606152896288599698808243023852321947853188629998815789271058586433516171528389529124126012718315792443474381343141138922702208059869719379703642249074073990160895317743952098240522610843532435327551671224506612778756865048161243929033605069471774418370957015948632186172512773183926529922796595830731216140669589512403945999686312685510674850139806274941853085556237590227110143895504761734638384734499842366298396940466643178506347907576891176393917535301164216287947986868327348313392755185876185795720653789733891858821736562483606892975108188842034589850231686960513241267267064531337378065948070788651107992476646546196190396445852588299401359375189354473735066057222427389295736360821582061810669739789640219956172581043887613532853289022428175657195623445189195123872975880564995369327711773389851927390667021558218171442884803174555376134732977469466845025427196893583539418316928086645299230798824467194966896915793940869737921317939993495205508055190317164896197477883908108251341798675259833782947082856229788762837315689614130618766904892924636706000663311101984788227936596298889506876984108807950022015630935839498383145162697688913101140259124052050601146797307969438398310894452356523359884215611997432561188535900658288135473341442606724099162577087791790708388193078799150553936481358939102158554287301393350535854976908922016422536301546686487383924872039857743063190723515420337078527931841319782330192740759810405618748775244231812737272243723240247962904243044227600883717184062582113866694518297120327719854421999788526219933551988978713233955533676388070546583893106635206670006834649539467442943269963738573175228986300014581272148285659023486054274617305831190353306209066910128571398554973500287458116899667040498729543648735204649148420489412285617398318657362587405509917327636851450216295326669210681469377903547316054961795361504962294788531796280133373960957772363287557707428259921125216816601507679290364135087878280763462376933685898531606635712194089004515434665120558327620685664611373355883918347766841092818251701535521607135601683999333007090180896207820160936958090026495648864144717697305837546314999841239756215327834984026177077542179399278092003326238265938653163219663715054777090673396007013090831648155092533823649251254823967150638694696414345550402312940035787482972632948175813125212940415873522763327185132443024328719432780471951349996440850770034314132723585692582754823611517720772214629315172124988840595786996212344683147676604170240*i1^115 + 14485332121198968572408210390956024022938030624294501612542249721411578329348145981601197327201343619367701840898015320748447613467918168043494193144592639280395138285818955420999452773835427673803176055236481923105568014580140612992709634372231252706678384967141733729582743118808053065175514543728219749928950104385460561676569570404899598591581753987175001884773397282430079306240546953988553338350365976754547955133367290070047576143486169542305809055006339253290989531965050454535206765010286698147723209480048291418593308362924458782548321738310970748506918020178466982979611129359509749551881430928727670887273631358337762554786461547032733615932470855035856699779491323057048575244920328108413335959905252976066764359231968846682210672587357376074731602487805453928509659808198016929098989767337095113886705586448808321538818196967546986546052336746377430404436521627734523918364461196623662850223178882898419331680323240128136282393497782954679165475328656625980309382642890426851208688361627616691789497845019407349946674378521334765929564862007379726191312036845260937045814142386837070727111795958781627366938803614108664649925520262183236228836219177500119001998200710107511617841268824340189093979998070491870254294365079565939019751145643644466383067093596981988838306328671508655121895588409486198429134737354753543229842568793414865822684845640399935941356383466196005909437999847582043749539149055528665612783189725090559760495459422764701527445297249903520207550009411860180898541024689491064925544090511915528706395531288696357079977373060579283649580952064663121703264169595126404867600114736087149081180064437178900265516748841406455651609987713094951367975640248137208876611988778188640053003443603694868949737655893983966885954433023987566197278185402236156775569158398255805207383365163056084331024412603693111355651474132316081600122258484855358904913154516325397809920068237694913529777196064704156806397672823568697042906902204435761444430472787479424675076159833614327031865044167660534707742819085560582200036581723912411591495303268414999574376928069591233237125068067629071918328966014953400375639246301256395668289984484559045553831767163271840565016536535695243976050766110463884595486819724161078240813517757883198920098823467559559728821998100743882717051304263428205671594276593651539224972784587979556797576297106861737988237790643437049970206428402117219176779480854447400970425200876027101586903913539686011632228829258100224190738582367381008681032180314741608318622269955082857540859869898048443040726042535175000288730647282137768180032038490407323074272278495740726516495746930222948554411692578552210593461699286032360973278214215824246947853647771629591854050412870358543876044407749052483558670965417163913365404456317812576043601729976724716318735017151773612697897292302267571764109507449456958510795469368257220197897237491477494865338057947668569199366542263613523315175558570103802807713810341092451998723986602378863325353928980416165797698500425554141093999965917184672424581885174652629570495927202907815110771811452864868714659424512647953419994029870203276502848680155382314557915073983541697946091625358585612359049725494206188069281145161075430282985123783338341243897997899065183770373231012551292994581294360152065824724270395726933656992402178861674239112220541421012454986995954221527789394083738657675669210482758371197024702987045631202944616115685804195100805224173920489083317833279583736389697536*i1^116 + -88306577084034077457191350273227657437589648059802296109088085519146413980552300830616415816449469165289816927167600328218604508933723811547837545491881731878241669523739437122192128948686516605028484828997829184089727148571745486408143433054342694242998857956921432922108977575015836289417895239360143202039369522199550879588973082261798541698843414372510574986743739277874128335596570817893112846845228172360498066154367842797538384761139622525419331278092709692493861252237253997815481961740844017182670592149612966854854243309057758773366463561406452984184474449580111348565077766752723326474028584989164425225856762520539234501580992935575578755115813001033056359479186560002151364685504811053927760295072773792015361566491471414883292090925634608129749247566030998004749528245703273483698848046189053644945822122864011775565036782304804196643557630494821648387079937552783094200562882757173013613095474674075087119720782841444638629233832092558378364889486627640196626579762366150137764577212220013321125901851391898479610537533220526745254482578310916955119824090842992218162137043590194781287716914698552077419228949166291767028375837817351847302984820132234817541587992550728208163567388220944964931145482791506142939855019045177207993024241517765033586700105955465184128939982954362999493893961476696208401551221940575055354870185827722087866272385960200982099572306951902813642292157088614698426075094569840993983197727459777059224743771251976118522029035930529647288443944388325726982835911163685098047561159143626729941884320719910610494065635906049511424846012277173514585421737224827979715880276790105692325451302048084462221385123347208939257689132303793680018392790575648976967680028573087546021892479843922709779705792163746444724374101915025826563547407760976440359050871543009474561085504874321700716292742823672047466396540428394154467795221139334713575619963079946264397178270834471196895407346414074816780283923263706924180269151173933934868594529936740728890507822458139573079775577911891908207376756025562878069061857252867543878129118962189717075224491102544465132969405529876557325914281944550680314420373506886449635662614874850959303781623477783965487822336307393207849338069239829717908378290522949578917431495275095385949332725527349949812207314249000237887434261899357945225234832022004823341884301193427514909731278867747649086557804620903837578963565755168129703877452794821204287609637076363771350819320455335547902162349597462022893321106969391198847944039711625103550072482291019425897078520368638484286190019903373302083126069135904977342416790505084184357615495673188983916223899851423588204752193176107092563398025931250868139457150509382579384790338580610670082411167780321520593871877528726008339050525460355109993403433730921835626296693326456351905755020258697322056908899424912693186855854476853462802173239489395290453922892258092674453082163853755063877151471759359159127177620398463137052460846897999279397603030799748304248863756118019867385593617836133305456296528019651198201202305682912118156643125226838638923844119255260349258177122731409539885010751104631856194243374270701633016098423507487791662827727220134310849836294518267011497382141281727413425231267338459800675844110341549891219052811022515025256701847758419617784200147780452835253303616239258880898863127773459371842268255039344109114828301998673759332441537169322124035588796154273925089537473951114984515595789730413622324743103205708136448*i1^117 + 46224068904065747398786271399656024278007462372136644789166364225951378502716739855571651537481222100464929275300568020712165422077244027494159678937412722674315526990027769425861007094039445358119597573291043547074173396625037054519776166058312618293424424264007300947843354727305167711402590117802028236995216052285287835411416540480099247923388095879898988329379999315255190972392661575783014467110118448331523156764072570630108728516865430777477940338997215168793943163915670129527744989566222748197739178639668452708168123847195860196139029136416995143205776944138534951769337617183855029675870921592437803188369483003750591107402644067617504870981955499528195308146179142680704335717571175626067287661859647377198472177932889884081292114131300982875693331047939768550622329776702325847024751944684330626577951246592349428641864054166377131792348107545796740829903465492256973671844013729731017702856852747973781561564005154645940385182182839861872005308654361182898214068746800481269239937017965940537310588537655988066179286000452748576801395945636240052005077042896511006476032864603881290079388432041982963795426271994885788170911512079703262169541258464977577204755260507590913873389508456235006302210847712809905760923927012333089288842098060910820751621498871523836754688503860020757685079148613740954802324535034105334623486870395529385615864921448543954079828780103660545078034930311594989778035438703926266576145305139778746692791105059858530998184454163331656495884275087155432091490063649762749831403213368429522362319941269939411159113405259368667275111670004220172347884684543009739614569057921091649498958324176953145255189055698224093811370921465516779043195461942385566902962384503503535899365423126715656346364358923462232415956852228541704078217820967354981768892752008845986228492361885210293712193665872962740609035234922347417284188582111145184462395835061233242821858807780811730551531804537210987553672947008513364127267032918959508007737307913028463534151708577955708936903128105643734114046223430293742377203832604079861486113613099773068193400963739647131734505939171382546301968482662186193052546686798634203629075624973032090664232871207074075124299530885075085034010908652294959386956493706225783288494874653531155307503342469064456024253020003988571279944648985831032011710668539759197980775577266533101072565760720568931278070078677450192959269974294546477186071257557800691805041047042402531942146630177492534374963020539947711149677037524027601126340301167179317037716513034416670125855335138100932413251844398554709076641333597018873021866851091430892614169060519182542469587820845307825715431611068727353760172981136406989753318436037925377749987710261330702889166838409851802156639465082276237104411114048709708983851581089456847824172235703351013417127992144574038302102912673157392529879364736323527337694858209189293643654239472701805255832034430323649767100700124555216862585914359070834134460081464933134108240561651661244700046739256410301925690232393735498421739853720841156075517172924726946332110473255788373378154410895470807614653490918392854920380774428144118026912939867190481091965562292222062786026427720485963173586223194530914875806114136298070026481827108425445241297530264264350766152548007103446890621110239657207626807076416695983437108805854933481993780628465394020419139925405924007278402941014760028485653762157816202625001705727488032096300347125590515115772261828332223764211297157120*i1^118 + -3877197870048579566028693188342960455579847672752267757701827335932568588706885360424450523499807849212357457790438493059131349922716171979739433798619357159559267431711795468932239124672507851343944131430373370112809822578332270927166397232931468286657743847428648710044677422871467331570502311225401936848777466507636063748597974302640761095892743430761697196611811189222833393643580544541017408364040387277869868116280141166143606186127873670330113125583575847080415779012588018142862520579327779501278694689141152355938643725684389137671604977489304183388695754241641382294613876646128448925926581254205958857377099864431813318036231720312304368253829221852250795622394615938110447836042859281682215577970400088276735677174420018044630183114632517619378517714400161812224619050588964001080607491373950526988039874026732305562490519354677390160415323553702866015353449726125441191262154305023999849041529047837230081880890070310759000748096412575511144874110572567771847394316606831317505744083731750643317554911731606867488299583698629745133199358138208419958383661832290950329873476891025156660994667321168596540082821020929157497782470001075923663749311593260016822316932529726863256268718437580884746591477040424809396837093017846202036169101295209379559221378912784024682415475116789788529983473730648319045469945955063840139512758385060509415411847574559411645904602620185862136930775014516860764644540341365529192363955342533999359757038109254784729673444638806234481470647776181503179111478279987616106829569591670393192606665202531048815131031366515198187634683360221332313530025003100277296759145708270289633868608943909314642080976100053275017819648642928929268492289412624157194630129660825475774557386113723688662808174407959200386076129126216858493641618356523473482919128131544372582528257748287943655341024420870844413825892756462210004627953862000034399632875570837120693052689611723052372779040741968590979580431071734487729543706504879355309125646720372904054202461609157049741759024086321589663449877541983554428087951136932903566227651478416199557502388419155278447188889282991839501960341190649808324313989993448401111057223100762208047502916503617691102985827940380179507986456540832470815337835169233708475891735007379971759355215366281792193387519801317884629795551380882631004414057333898757684424363688061887154972583735394342246990047283027128008140623796714863117666079969143782853177537447265432981932092188996331295906150875421885904753074353024925278972820144102501576235710719056094701385839885436752546967818664857305549059834732437546106909601078572607818944528872374736681760079920366785088465018418972884096657724128899038925518626439956298084573068805839353055070388156948832247843578724442389102908074569241427860579716791985581375326569254611957955614317426447018781026353366411021244321750415675209072202608084634925611444928369570674998839996572160141314049289901547483558366394208108419868422755822496810520608264557960081821725662101841649046746341871305424686554152504357025196277911752231827428058693119797789031374656221413918555622125122522005470431640647966124528038065884280722465970889019667230720944649812934129531957181944406698023366145345637368276251610860946577691808087618158833039646201751049222913291747633005599632629187478780120094055002016850280098290874566418299188373336091346772135059608133546251635502501124606664695309119883724599820043873786840745840318625039028523949359104*i1^119 + 83291835557642567074032027185034458296169019815666653609459915916458848274250944437716681947452264364200080689731574915214234524949179841796455767107727182106636939987133481805853374684152118048930662240988941649657781452319788170834308110498081655749771074916495181824327164539083881450123675546714966749778116895728513284470112253049199374491699872739364758403638597990184331599847835944455109861673938585490294474283293381230387796668347503505505354180344170102428368419973755967107311363253606539289198179645428443727937854448882409514507649302713016459448685713701250798169579386736881069180667330752871568350477217409515252793849440700668781758111297685310025782966020197537855680527200051838691546759235232360301363080605771014105411612050858845763742134581079509955786276086122012622984913213881619979564648003994860065409758555072541189229450465336293920620084365485835573967507682774186715781606816526064952480952377757243439643058819156067545075366152110776755824689354847700715637969675694920467694213822142001730800443968787554020682073269314269401800781375792034670722445403458034202085821669115433862951671984326606164811562773233559133627858863086059998280672728186316469177021600279772290534287577450976294908578624003985367536954234264295761299475619196111608427829838144899602063695535068255403741611830826546782788240400560432584148878491269409521039713778354259092316807089126820190073676283490082980979961304171488844272426263857789541795696798737837272896871913627708394237302729339598386422542435981231497933057191907211879806217468560385578820239753869728815684350548637717487098162652678432072846031281857811063639699569467267467967789905027386279740418220146960656672788111710200678464359152820300933274745243693764518437773278137604509989113623278169517269102133323469250619021889376236708300785896848603888437799478446434127536764516510300443905685222720000779929263847029012850773468892735772868196252003104740449742816888531009080117468808407534383122829582139531695596757232117022939195891202021323933611773416844825426263520100838610560391622775360501253402473553451311404890972559590798819807768601912518203808225483372156303209651652154195530578221713914857110060231554855600578695187257510627764059819061967170011325907246328645525654563777978027828341214445583469124033698987295982739299003931556317434367512430438564979724442433032160586954633142477342945577813860858534330745944428837291070101196665995764982946812251036739710951340280641454544746955476978394151346083441310170640585449330838885136833501759184362128227046960841601151267195316785899359304071113989891378021839961184417297895856614828861744149615453972061719156550775710241283760793237972552980022608563229289737865028687415226253845757583443559838798828340403886440574242645910475422160810393803111895116096253343334067112518906925595550407675259722660376343864260920164605126281573977349945573638265842242567792924504002801663529235628689276469496182792924733536546024820198116165984272306532254983803732921148246169313159781320069775416882045362607033380971796779224256475079635243474546137133711243610238858007834181104745300921995120421036582999989134776111086811771506802424380089490615867337127813623311972993410755695098017122599387367739925246621057711360168141916211022393532975899091620418396130756822886544563786056078866274698196935037492212011214456089525810660708075143013614303104690155168240263682158772315494547456*i1^120 + 3126053072549407385908864085320613991185345915116274403700165813283365532528822915302656356289876038247742082343902126852589596526493588775158644268856464133363437182232589400271548747779870845914382868432002466853340378542947447310175524480617179613002825966434830618673378209549824514472195827992837748105435769775899077417588431971680713622379301196241735351425270989032646646701862649558780117716909751224149605934646087283850888280739084916903920991255568869425733928920252126630976413151107875985619575055827953814499439998515107416080142430698277027478610158450990189667854054340721597819949206301501229551982696325832568289653859907793022177207718422286804220346307243266071072941107903131213057222258218537344906223477511827267353434478350947498844776849154059427536195551800830356742546003861856489041252384572934950281924233641163354243521500480944076747328206424626378919937152969637770478662422129120081716989825269408550444281954373405756417864072345502864333818314288936098442824064539738197676724266169545738188982049782867082240940794063063286535254096927090956563343404243318026970781719321502242186738915688624945345561420435139505447876293383241193650268854870155483283180291813849573139666521400574322269685467818811428559842872776731079733543729239506379933419950281879454629333880873360789389320681730562164708931042809181678956028138818890721878958266910035281511794715259689818680287812797940696740080253370908208785679013861069124989249987054346946547983879450574851983340040150464113671385479481908810063523966512260452805622152466234343992778457659949142965172688777271566889848729374613743585024877414026966487780341872852130511513652836996379821701952133490953563877532953751045895995892964568700864555791636971491808892083682626560267035103342653609959622580385461996884202597523599525019092577620390020713916785375450831703391359382253376905943361371621909252987257779025765434105864628719983642403761893818104136024007693301228969579702504762195082494172892143603109523656883843014152626420237093223633171319302241256322648011313880583128844067383060176063804469201230306100826490722248413533580112273964797422935273246380741463164715243984002876905118372134554812989394436468134720074973090065269322253014429227376990182378446304543708271420283719827156127446418244823768402615830034739078677141261252297186931207559554146204138467945756404372799185821718923058910969486340394002259237392922158578739707635070653875579250172567104825972201044552188485080567470029808755748196159540247255789107796033156799483715735494307078988442211746450505344656109293195521133682650507373127816915779896364846388991865814917998745231641120508959583871340441089511105109802524479655275232813575084990401856263257192906235952567435146631880747751741517757681031280932062249957702900024742992667606107553117571849541388517759726258483460335633863635130617346959637919703477098932427577436971921559643633095287183932372355718961671349906949459200214278656878722256319469862390061304673306546858997969764174743296856895383836454603352207067515735219169547224784344793022444019026579870852676064007709749038064951700112726591375850699854645442771290330962252633354359133972405029708719230094525713135828407864908452340967092996374220541231496342345961182830750016632547006478767032237078990262705279733155695525958386009599966437675821475913969531717236832998884284781087499351287364006400724213877013466328778932224*i1^121 + -200309286440947069950101719338371321375061406582966377014908853703747462064179568372140496653983254232412072643848680602409070951634177914580035390768364100631870885988647911569363770648207244712254394758557630065688594996288070873063073335072194427370472224947445331255551237372000665036009359211549379478831451204072127181238932764061225400562104055480581209755848488851058974196852331694320600968889057509360466740100934334667876460639116315379219912680770351063664486631009258138195278949618298424504961372099057545277144742730948840726541072047596691210370671127661213363533966729098290596326100352921767653945692540627294681425019849779812243888147991618103217882730360013683262255348906216424410988646589511088737892061205694563788702947730555154437792803313574140982516876896440407585415501514574865439639159940533406011555704850762570716322173000006592841533992415054594327040352546018090437839435076010718083387017970070760396619806839232517265332299100388875622686815109499072572376950357695724547116267805245835833955564624529744601715905745505359208144855224093041221170613221867872030720733774921909249173200265705027658214132486123630953554997342823034677591104895452732890697205472215044174584005047154698642798109885957683551068303258246796006324383106802808424940892260146395244125686108260431014047301056497196934811475239432288658263743006646111663432444936818386472767161626504707174647554515229576831966626422145782560985106666618597981358889578950200745265964947548077494096834584755381926334932064981349289201251863461317230226151180427310809788112443761558217335642506208624627528774448438633040443058355109088948004450958604403697219216639089252030581792492007975992561441430641661232006646365646583270096501846935420068141090014004489342674382512843370441868473820707086748785945047594809873695381596928994017229125356949167528641742938812553380118655110442593828466274176041815490191598674511382066873874001370707518577608658978335634947651662300657931579413372166628278589697518611780881217126355405441843831955596631102715056252498768655471852874765051117473471995095859173278141357713384394426392019221959597249629292888589988020081397738457005971359174360789459052916235987472485877839077131690506510458396174103659084030135710191523591005613023053442342311521723383986538686063311059470223661675333833275324268118634266324965258968163086441699313180522728963914946125628823290149047010945845758333464244319728986715953042380157552605125991130082405059141480498472019726572818638359805649043420875829431017501371468460517684632186947072325849631591596335801427656824517051251666995806351541792274300732932406865352522847139461802760302839854202922672557299037499101759777658254907654584877373415343972941213006821945763893037683738447134197735172613547101826725059829627306363203727818188709997056533537928820204327804080499284267903179420908327925536843303272884187352539850860202145104743226084463110478948294971717671448334046566868036880052097647327547813581302143472620007102501242462247112184635571063484819139812466100393563562747702608290257274360426094431001455977382404942790263922935848827233003434606195710658879606249254085135016986167244951649972580664496121718490660098800804004403085454585961265578308432339873027489532915425098402934029462015260414923747475486635040484151479775141912326498287455028471743909816518720722688358284524632789739509442813586905216259873451278336*i1^122 + -2663304507533554706133836001083834674326909691426265775696240868989269294968360952052880065372652641756212040176958441966517207854329973974386793127123459732420331362709423970243243349527118787196180923662273920308332858770670222006665981348548921763635404776230112221742393748854181439269869920761489064890323216429336904926577977188535423607746447836222594744664468758546464561337129801687498827990247386388600756431685036398920267404383461723647878992948956390182732316413038157429784473286651247348788392887071426100192675990509821906932207098433215539718256659779731203739980786761505646214018306151835188439618194098261624073751175922989858466593352247169404427110772956813023703849695891979314209995438535244875174449310238531924090158322942346770693788291355446750360317052838246181233064564107115116221117303268626599242768079782320302521436606023037517520074740361896426876445012301840176743392727441077079908578011248209535142566781036081424014188938064786561762273462254803033130184021830986645832089510889877064463083721940289891579172011078326085227616422254969771687021668670146485283223740813111529466324730916718103991696377689331453823837358293368028530225215792125515681521383350453824001625488961920293767326314877428392353090497652360512219625413643384316220392200645883619671392930843241655174284365802733077198949169410984138940392612767248888630708188702589533543230916223318781839984498972133929731071597109973799538151219119380211071264194613766674018389225518718904236267484107746175662544694428520158899343625200967261439319134832749182217458980258761535734676520957889852929058073607127267860875322064063218776049273880550684455093612271508944074384360497083381253471219144814253478471852052649081273442338838891354226976079396008074806112875738496987402260116921760766198619876764587915527855757344246336293320856475150128605572134064287863881893332472710630206100917347440416467507825290853255211080142667781161397784313570873613802490941330762600564172933954437035894000402765291598795587601982499415946480593248457550917583194328251436760859255891019048958026978115968125827168506661463582838092779034984754328050130075220298512598956384117306917769579768773511734813951886784579522287077648790571847371944529533400352607294309152634851292897450395721719928211691816895558485663035114650712265382510183319586185429345627094351980578929689569372141154270809215416275907900298784916850358235649868872410439888072075532893419047929268538521953912401957254124851949573479549841050418838659357265303961466009859694329711133049518328795349057042756386084423679010983371650273774029988096254569198097728001289586842327239819121687376523469372701886922715948002081672691165172460090059574595005078455815548621307283341580592943986617192930308020610358381213341430280656146977788535260950016077292140510485717052271212577455514671420274229142712329087179616446368627922345385100804763052262570902115744381012451916040930602915279862370162683744337599678883999193982056083526720237813909347500845017200371799639570989533996925525208175110317191240354769047900943274817622231920115500436722183301548947011545529793988511828088287311236780828606135578462272281018139072562482997658138710003012314914915338305738677575329834501670259241102703885475447625516734505457699387437156085697081590241574841985872259410833750710426484913617496502934179574083530231285984995818690450525499356882552225792*i1^123 + -38347851645220718419907079395866213157401821122872938792839975586964843029014403679663463412630600101037290487810878325903745591963223991274190880261027089198891156163996614881124133169384293103741011967525790266509968708113356726049088166060427812611353383081882964321257067247485253037176580333326043031184183347118585079475720250146183456112492661353454390437983478646405968595405171256146768484598932465066558958593521058632404252832757900497644044039931504594707070944333358945636210141223317073832727555497977433809595129166533417089476512185554593574635471863113836673617256547112685569567775468649365261330519457200297199872481840542501126566327363058926859807962441623474283265062807150424615006708880366176475844914871696045917846174419616131614324315962099359362295759626972481892700269638541729001652310604628453367109968687141448889478006117518558737913883696482054763382362803337913014295241325067649673693951045124043071932372234413537296068743990627554283778381145983483302951579194617816975929374117154059101518332625653438784775673818386021585912761493170726688455789020484577096291073511525953607262388748821710118012946220977979495429247788835107073604802608269068216925696971586493099724325282675816165484096590443809216880631826827156201082046302754467201679755723110533241223504470180488541669047687138092064656925547359731638827558766694975333440876999766662465864021751949978936136008233509673593116127866086673014222910217593627565142639962556664074334676207301822762086645648116829129548987350726687999090754335457303824358397911723529010498072618678440601616188422378967397110025219450640443750691901404984314230784583926522072974965483669485184324678338367622561765788391416873247513581008499035575895899703828386383248586410672512248594194645821728257681959351078307094348627710012751423272657757411742972078459442437105835077578438498770216171190911622590793523085976010928058289197561197232472367945429890436854089868153681036685069540553236143149898814688039002648792589256749711411615773639135284878357222817017209368078395450715874804235532573678620406081283265971509878815695158572401317758563316938891128935147278188757164967620183941211756334302920176789574923104205485109083727897293799925896180413269372260566537498810193678026459928218288488097106657370654987437200697100744871389745922808148463363566205574055688518680738049046962525539430925409837096392208137585076333324301860253069338019726176522502241459199120282337862859826947075696472532897815730383930307278067531892977009160292116508653618162442890464930158985823894056254472933506229914400814591803367271685143265145979251936943908578931948210222478976478090176612013669917037363786942217045227629637883713719258033110305986606034816920447563391869119401903849077235744061538175367597999045207466981141322059007423976572174207365796537158043481318346569034097978842965194527890967778928918642431122887997954333625586618057835258382730734383403597713800767208737861587937967570465959119118055302501689129009217928119960059051483331668625636391126518949054748380386073027251205956484164265046071407100276654562776292469702456874326343320858897563797037367413387645500175604872184740509202741160167717850626889344586278058556050722491226940080523037461661106154735158614061495659579450373801328438579997415618125939171243492205266646934839565805777840477124110150420097320679732980705642746452997538263859200*i1^124 + -2700343219555094503394019312196357158877105611237813892404853135108885547313122221617040955341798348311962655997979499981219453607833679044243571721490373711877365336780577271048660047905669771323921275349624057788233956327410027132397543844753544095957628968832197800845399266342866114297783789303805867502460335039390563367740665979303170346645279307747963442870080109708512484118511133186845826075336124959587053990396113225019367517022140776838810489388273744073848155560703660794921828342546948167935438627182206956277956084491367248373890669881060148866072616002531264990649694401500001692235059836900278143759641047134756707512878003514228534477693080409320413062458788027251560999681149371258028439306028024922514655321041321372950778416403930479015490562844909987641583621384187043407529568433487755598572269456257469835829982199905924266845487313639712335508266928907522775342663188849598427497427587246418011685014401138094498208279332384172618377924356840766602423706245028514916789678507012696581833687734513109709916799640799913325439485731534567327090658368462296964045298743227666384353608896746996475997141644883906658905599441049111923100608124670749606706640150599655314163837434357566266904452359354852950924570844277030976258436458171068832450310124996520447477395081283064290808215562169506483549626838818799280066778934773698566566860616676336419688411889912936207160361676111814353678338506528834732317116485494723619431201081433218639884038057445739878371377352776733330365018443502029259728172233375591171519044717644667978783042987333622814923082521715847526187151756382908626166324212347651802438400550019398277189264031652375572371576751331283174756696244422146238717424534601327475089121036908631548532490566120125608943730320479579390663968514169106297688436572674722525503529119331106862741851038137347057305719758587876241169774845890256751705102432850619526878517221819667085464998468372907786902664430452809103078300312398935473171099904367623524326951394358572829032125110721379562859882488351654321750492409595005470793729124441882583529822744393753180274104203538738432475259407306294708909480652675985023789365363343493271542126486731079942204527326181787582208843244558376050708637495873003949818466046902975634779472676076494981374376759310860317520455999853551470684603267915251181703229655023389144935531015218260073964179638755933563976408527859271596224823632772603804510903879462618482306570362427864945118384809339195950444360266550064558154809078567543091542276096302234318855736821952210366742753575916218916849211777112645285177669301884100959008095596170166593369100324885142367242815270629024999527428843154609547810172537284807026331417102780586565703481248186905419929878722433507251988480090917895015269912887987528031752831176485106384301380374573572752654996790612444242008134739894363270061233256731423794698624345310505861695571577324691782848817964791951589654047736447433864588231556629820480631235203013878826395228671125240797323081071214515126892563581339106107324546388084025660932439944629990370907668746034813216461564091958280085610703731406602815241030626293996822945474278181632768356036085478708912287861350957980319230063027473997133447511779335350648529252668092764885334925523315088381524596648314157319968812694771128937920993167756246413228285136397438694222181172114686877905924454511268403289998945301208273005787534589952*i1^125 + 1080616577115135391347042185472886472944583834547750022018935424393330825129232540580988096277770086296538310555136322427221883060645914116883737901249163647287464653708597628805632928033030263361100879216474522947957165623288633966097798355620456595934830618350661787045641194420158078890088383520525582314873678787331503554909607659891962693382601636815790899404200304516008071304225956270276746499821045497421459952973708455558514477793108083033043134197877866779771131686420136735632373030405764393944472527072799515051322884083117000642762638835133514462925838783846672378740224350906047382574501091232582458148544675446444687885033460647268584155844436872913042520667114842087281597279325534387988607970398759201421952106316764429244649178934067308628191542743010214524836080206800225903821508412512927693270028343135287618220004255829873007684896244937934682404842690434794605740338002000215653488711708378797031297170703239216207525700437432331373930774786219794680148731415634803801204326170277060671741879161931011220994095480011244081619190902796386984298883139751161740292906288352036205952940931800416114403942198657363824046508647593272263377676493489404114678075811196547492619004485409311573263872434605485589108685452973642115998804972021342074295986902912769456026566886989603931868083345491196588089900863114076867221707102279724415862040415838581612331104246701772910374598060982510970281000156436622572334057592592224283371998858218436033228236427874986656200984609871900855183653171132253530130962801608043681374870941927571769452615496930373975917437690425315250109015389062250216852828122635757101199026841867013171894417351797379171617568698531228181760637259351303484861559550870936869402980725623735610044652140792280090876602669068188255087008178494139409551335977762037689099035460781541585090905308196119665743014481772443553307370276368828399119174806840271852695171373516920496826737548475803673594009775122132154107279880199802755391606820978968277856382732736674414620649092495124343833638995060784675818219328757959457783208305887873306041972544678482127178638301125552850222797564667121543153065501257710595307801778047251758345411309340366256632152244932003385000424646305073708354795673425802474542090579410291117552193071552030137985642530690740815810432622692462657797474861603929764034610874059781133080766659979345202813984768902905099577603796399696076898533819491862553941288943537773860312619883895594856190016465980393813920004043780310316888326862704224344287226474537079692442778464483494080449243178476428139708935561438852209214598323640803040183624504512017373984626218331097404815284967424339777754678228410645754315574962181703430157126957216294254104137950756456415882775671777338510847180063275382503566317793882298855905662701816350587643570328572321888577544477435362437538797187794482310122791928467747046433261223194674898872414964622488646387285997902490278943114065352816213585571955464969215496709963590367135158820381137630941625480189406386134806412918535403390512890767034409290046261613817944188245912757900062427438062985939126435997778499576781116622496885103890216751219908778708145706141539449978955320615013684012931358167304608922084826269385637930198674327618611161362955426670361915648579727302765792729609034031947149199309410285387755330646315477120073261898746050195149267696256747874400379664892954822563003010908160*i1^126 + 2822679609301034871493457335508598563908272002335750287189785065204274398622682163843875769079082048414747361920505001135800962633993875285259807932937767783933185242074336674487660328592935262191216083891030447724582950001191557849223489213116463976347096753695353685151061418527352520812656456795419678018994722760789114945374749134556501541605028151571456063237551459086619812788073868499400608227873308351828555688806899268550782200130309131558826374103687925796956119205638449035515028152535932391603596686606934174007915849749613652922750488380577340059087144101927853945644170874589530873366510012970177598438957631299821766490519749551683949607629463459779577247743547618236367709095111381327264244588719868778799182236121002447491035327700561029652248255304474552141339122119537154356353660865072183736348801081659405622050035092568845872382463278453521546862292281806018760713658157766932376827416692445119160134121437782035355724439942304973763511289881730333635439359941575280078162260254999160361157559012644094408676760329071783590618072195573138124141922034961977602979849331686368011612435110435699654781353074860948921490289596493870474041707801715764234787951678382248563091655427236146123479322018593947450764242289050418626135962982804783886044955777774101758125373585636062709504451369924060497922085011432604641411919723043756222200981281471888455946727814620301279809479022550394490943755019319348331624172149967466386691106813980704088135042028782672252999520160549882309318624815296911800807423499012909519051491057306807588710175991444674603984061280110021669534525568848962362665009484972647591443894463447859741419837217576021263674459290662451337632332243407801785437642175030457267639298105829793044771579628704318625348914844982257287562157868131058608798368693210946569893851311611723322215862739758886480519818438784924506957226210024984280646542108452100467401208718144095479022822285368343762876678401010264482878859350843102915094807479899744598085923843350175658288790480847691007493857943741740673002528109309560872907401025463894106323211246061239139417918455411090227236019406772436862691576162525684902581916121223482623533409973390862714568940151352957821450306531510299800755436136963356467615291480722352248773701704759583665583972056883283124401330525984402640651837530344828915004758190761193001266849530965210231134869587865301382719403543280566565996760816138075750552295372951141462944890891052289206592003514949488085994048508268782087484871885528397060489788472762742563103634134282502003313570122330042035955608810090804554755707322812359764486387524767926397292316089436500173866110350025366069850651881395566042122881419407194070055357054025705044960383874810960664833810615842833392926391937330843649102213230746815264211602595475913088830064596121782317187616003487240313475726019956306648504578842968670914277145007027208311044971547833340655782795477285736516682493873271413277012198748486407921979773634681755147116927641640554294980563474401006907152968615339814881845570285311958668374538083458236918679949645291851983749356121733024924736855453975315003815419127556985582421503743324483413894150028078677252711348135556278118607046382348765643000287040607590148637562456479453771482421697529515674839916167520828393691699221419799861463221968752030804748118460358743679751656803844318299434910923894489310446412410367508480*i1^127 + -64294156192913293303068039737587338153493189860701970727163798728121999781301085009626201449833413724597267045925217411072923940572854650071536076402404949712205539001014297799055265886133562562126486680478281349225977841905633136049856785334817724526417186145115763729682767315264661699884243905642754331115629098521686645699516130484420251069568823838000058538553414554943190384348170956376369530517424755707362843613428743800242665235346975746739545002551926847397879287260027254813330365329056957181080213144410985173317686382757690788605211393399564775468940237062263377035602110522452919483725637234664260338245915524820433140450018510409516006311525626365568531036800630492163752199918885106166341199607541374543323401409954689372962355600586467759835990082990862713895774566280211730141164978803003306985090659509269091438230326230880961072935531196339284993747128828501412621628687065117983370783659836732126333599752848655562283032414746926434898508237680423333913597776902809664638435175767416427639395770047429082898910952505727283322933742579812852829232232302606912180218939797782523793421160618448242067103848308833084349443436941752164149287324332807133855410868619651255022569181160369200996617186264117564196646748882223700007349619959660487749675545181387757083043579723944060093820797106217510101230795001696579631755164067244521842974029127735689863867710756058486971915984294621896158325964676980208878648785761946013940756244870386536610577790470362486583802578022589581054494409042948268464964132072479638476288484967703100996996821711430128661659458659810468999213717543706927137700962227389173388192718938555556643885061139399051188445403539302530367740808997788789333541214560196919558276338278315406426513551311621034291556308787606029009676150387476116570732832237966204110490869061508711764616690303704575336227442167868232635027192630782860916483783232446279199914403773589707724155801228328349729646282134221177620899139717228013525545016772642063146560181301531090241554436709495616731487945859148035174649948082167587009692421059406606490176625969348001592954906791572037486638766562804368451067501929556932415989878530818801067590875228658742867867848964051636696203935001759981099920948427432673512779406491657917978664191346328118977163925559609577892920674202010780087524963697696316976468411288230186824370126085346109523825110287403279417471022056804780631545961683304589327341252190479336322611154194663132014671993049785530696768570649602408164967078969639419691805823618228972211272463835819611642546805820821242413913613724757555244521483903138327781648665042870885366185469594666227465084969926285539378684985745877410660574810728785675012944718192925073401778371501206778654388186985639753892240641046700462758492687451296575813187889285282230380006938058308590800986612037778631202239524995058716342541242306214957936471883270696389599599757262716754231912221032804664520763544038921414236840832753835541412988948042582164712857854056209308788269310781280365173016113737991487585330248086256125238241942164666694934907107565553319817054997697200230747626124815116382006350092758663338054716477235811757421714178765431954476295423369328232697466797745120258617024656560142572113625693819704703224807291897606429675609077737119773316898999970392435624140999637952899922797439634845267843409039464571165822562469357239589017168642048*i1^128 + -568970542496433213024919253934144418344033557945250207736631140635037730098202622577005983329538256777989221114314897607062848174085283304401656500613549983737270681939950088371226566454492810819349656583814087312338873663671787056120200756243804701317738692323005767175218513811738772953070136954010227830611143487555796814772220582742327321937480580461125420712425749550691977628869180043828224804955826953026823456776831923882675139208867057704466985816416702537683210653047549323131549620955522953158887488955611004603913429439282994109037060244274595304326884300786388409272465963605630942957206749575980295212249984266249095884303169372949492931685162347840621549965527550126107726808443157093638810221773238203038565738259360345413635388088013795968739086353929751335168720303561803063340765875697925463575727471614539585549615088759179864392193605674214150498691805139956027674988165992282952996347619074039750318530430120337935754717370206042454702745190362107085173021433163172203589752097279580519289475268920484593075130546341540311414706706487639700742574484171700721539407089129408911237106652902368082317857566023503759166366423294554053486508928827706333163414197293601142405983232435238054440335016363268231891313874750073397455922009664436406751767550673447365700369074020875508980906733413781178824372002938082796126168990389634131178822247383586096783084301984511731224436676388652557624555606498072241112669817044041769020119898886902411549098453359891471241542952029434606235154854074655372908416359324294440572245017685441195758983927881475587806611037046342195224845957283224681221866350244971978631156493484580345514792328078470625101622804546932303700142818849401133275664945272097357216141458365998821198595803111751570609909647243623301513079141259676001228212971846183186413811815153592185329364236279373698466897698815156076377634103470809597257454031089966227071899028546082600449677096303662682934159937433708699171917300995641312443067494827799688931166648230060354240835309834818553345397156970410509983622486157977985826474086856104721015004027178955882617960242942850368923604702064480965387572034217044662773615008730836647947335812194828668405747444319295073981597911168693651748754875412360952095811424479186456690380555486044026916460333142962331845627240299831188244172301062543934102044973925252896601177020336550342415422573181931877154728766486074659694860160683890761892965525202109009545342850829682095164981304708834263337524124131461760142750365329251256331416138663123359998377478765493814954593982205416858913132173687835803842731965821286673185175263342364230971812272540834538528985850755363063606801876578967810045352699341667788837216322992224392463536284120528719975412859289046033813838695230968724320766301858319589348485485614422198130789554470379489327105122970381606960387671900197724409447321709364220105033948355152601497530387341122206721479487724607426242900115983666733595224993200447484753672234883244941269370248954976563107277170857102234094114860626766351822454334488915215526037740893782579087239995257374844687258677698292317840611321301991316695952531808915534348812356671911869577742845018039312832294035461024803066348229105223417886341501227887584097154770650010852773001867402647005048534701865616446411356966848494792818313333696725144835417073341842900489582965701469392330481052824845156352*i1^129 + -2025158260086255956362155900588816384110305584610028408727023629247652633636751532615573379323070628840532847256005933431483585987989165199117167600417563078454365951498646743254675445816714544393694200410366829401410087156711899927437902595450083157541332287429727823976185638804950674105250267114155812832429221764021717717113955210266261225213295380345359570902903639620323451104531724243907984571839799686891760559961968094752323747574764408895242535547129318622121989728279457082799156334735319360695590765531225357010951385840035796179740930728758171604087816183570199490469588158928898061011030183924950697375732581593317723091227609866421074333670359059887343512304362360000107094169223693903185339461007396136451117213230583280235799291256829110808724525705100195645451284078995676267889709249367118050995553948683507184906503215459436835437725837880580860954802353338605598809298824017747757784449001221779296510550993420401749506560600798575308344793625744690984924835538347563039421901174669946186853560530767485086878054524213631869012502367725026938136052159605643900844634913866493517572133393183702372301772232382014785154507480627628938642213881855716674297056094984554063332304791071952416099511883198993941406607877093055337243833943393952925857838599047356699204400413239945555738623188988181523609611446771085291254309340370993581796104606123994473571333442419635944024512711068177852675177264494934256208681290192107654415175173066068272722230582814376630370529307172371769479370740056831884307972683298409235334343722806328549420238291123886082245532890105218776078984504504944924655756925574988687244907422047300904652949253875425769179418742950792477474713301459738918277897477227529540821271974282680901966991504159222678495057905682708563388403668671018611791761913313358044708821446058888211807932005813068366454710983490291831870935610192626325283479711739849602870466116359200651868008740224473661791825900000065979851252309567748176004430605828667449780057652444097061334884238204975469042869887228677760385235026522500118064392555026846021387469751037683233132083188835056053792797383446351981099088083727681251705103639781656383798389752379581226688011369497966078843842637196489014596721343547807881215324978598993761998806210394939268246766620826550385517093911627964111458599489367900387407351820301206177195002541621678834059935808097553852816030225021795512156154404213896607767522764569716481366996668376692742693716161138011531573994832611131776262295876255046061045165233750186459202710986247556390500810464988152647526889251038867328230436441292492389510756835601851622256738103970377039204727698745547707211235631665456087412481130154774689494968556856535978750388989142538680430313731161440845300696659334031037637494582202353734576663064712741944128862020136199185383754299336176746466790924085891342689499529697793505226052307400714424552487942841358103725453290011912955385356505539495804809829561797564696630561752447464722656498413612212578931688771800142718794953402323613130017407387487066308777780622671271615123325801710321387871336238960000853184785394533544774394817464904847097530088044981875524169182658887091272435818542841683920844922028784618342010014656833102572703767960420911517780868291357394069190771020536482967602095072284440126117897623240216881930831140327746559241689738898660410013704519680*i1^130 + -1525770409112378049600670050147239476626530243660348234463332356517198444433594935744920590800647616748813968150340896134474388644962158192942638203633144204518658352414721603240594090270390214740550172979709376146222688305902819632473699636431408288514745314833691830939065678164567313184946899782496234922331792740316431101345269238487720585316329318019569151124292814440653078289192652791100741567812747829368633407069551993812424158031164102289421083577652586736726703933663007043295599115879163237154568157723958862931752914505811886734649922964401211488189541864663573839638454297559363141278582531028968304423192758052651817674886967562443776475218079342187562016403492166238031354801450642309009533426938011247201844936822418874468105328354459898048265645616423326387151189701427763831240189514529208995507597920843308449913580014651737163995506974609772207864511707214134361354696007128998597204204355444008573612897834197155405472286390584255111773203813071025698014065622380306313986365673322514942088552234465104475361522709094763764346108623343304470428351296899499275701419939883792865144712257208912571640486638804820629366670757600172007553115573321951823702015966662522918975445418088482483293899130719024691232494920682524145040584014860607961947985795583834743735429012587513492833558361671730851432309327518261634471972351718807986903590052152604968046761016077273892829325285210058437032929713715135209512274569594483395446872024544564908503737517402016514274096805450478276951103659732260802819967428631677014664012326568069106441143918075752251790009320595793508851060048710576612574326255737234915438057797865186279903921944613713827646102024992719908283371768288173538106016948518073023746425345839944713023166257975338579123418241327052111756087325267170398037547321189571464278051913867330010675469721719429159892632034277221484300115041637663557519202285445588481101003922391886879621896121094764005047282616910161630316172647919153892093103735194451607575927792815470014012321731300891724684054113389493208497272407534650143681508889960211936729165044054285676909612706336071457349895430712164274995607944326340892908476460075217090584904586883085074818656241318840543338468442295191825499110482926676975750974206109830249978374997379781930985901248836034982880529077909203290724432292321469877370903538538984048218772855874614351363494893763167284926584295071032089398722600788605989218360623699564404906803665083510109346282461329194153227445702146017683862725473615469215011241748990477544668852064308904140782418433112277564871650352472602276320174575742527534109790828317312781786582912278932378789974864814766416171970087173401851559367640730209573998949812849942984068714608516231217090579711241923814200330985943171722181864425611947212885420739480935621362300424063862178957898235250939622906953290299139198345320533298604512551966262069176219917326759284702797700242925610178737779340094968767278407436832353208950851640518981659212585066479905675740860410844652709685695882979714517408894416633519192797688598204645416336779358692651162829399794500757528729607138487507220779494812615284161851967403012351110937727298365636378930060410438693822504441954894528374360339676345743750275754898045946461334150307732552022552963182993387405810094056342645740782852727550218851541057513321665872908137577467434588176384*i1^131 + 11120991909778270482614974004941975216669301229884376133795299976366306109099462638791885576108112502466069939225330504576664346447631037192511743527183671419832500239899578589918639240481946486425106398269551294175527775724565931427956531467281559348136675739956571127327259531924366405994460549329405328247598027534676083432792954738953921451653037756235984591235221743035402467859723839954416961679468040387517775480100732382283543676819343379962685707265382776172735113330768778218416404658594384245506307832275413057042353799401135333490797845664527609296365022305944193620660412161839927012107118695547303781146620948651546068410935129228240454266202521084010500249108685528181309576904050728161176863462688039726092886033813984730367908197465156861727751158285652508412361651714068034847910325439047216846456628252682354976883144662180515875830276203792976734097909159620635733741362523254095260743957784380728841038492161541426473179516251825287730133618869140786364136830231894470002473271183908096890419307276639700781162057965318582813463602804825037679572814423934516581627412451704536146748185317544818933743362975348016500263315928598738041513799607902033458238594110782655359544182092389816123419340137715685980260149974828779140712812860999404369946313461290656304217505470328105368055507875837248964477689631178267062890915498044290416063791992766230490192180271019422658992570677706071677953087099986636586557347233550632904282291262955992501106145750596913826496933504143121085689543743091661945887933216602170119968580202012232271515771920568347340895247746918051250388548143785780053278752994573145465790055100027161782816455116891916037360458283178544774784721928956366310346147717467147075233680568952244551374478353153142594957564449188675191599860595134050023728502655940118293176892857495169100542031634828779135380180613495256921998594501409343063414228543494857633321890391128357089075656889796563696310271891911417754497929458174321562504330426402041928160792705994644839543800567674989940057032272421237094168366401235161371127960430625356192116661426833366147910640550229825069237700524733540266049821837837960474461643464655358323388302849298729290994616148532368744340946206403019518640687874570423906127428140312233024398234272786803033244201264795514904236182094553079399287887990987292046804629419286119670176455668381831776392624325614989882907083477590355760991126484399542479453673260993376147087841881785320287943240631890094713008002916297057496045492759818109435169048454245187109056119777922657665129408478188754358593127726783931572029182281033550083582358087061478631585506308414668742430010127199050285049881729897519625653012178929770292870909071594994945582737239470854686706611414904751416113243670530490541274399970288308067922640513965562200727152227283839220523418444983801032274076914364553893499735232775761931680154047923201288670910077844285106541761683692559236688758906584674195819924205422179834222446381647750036687429410605601731297997039802941846972995492839135833104660782499070743565888440575600093256065778032026751230105924687945572413903376111036890117780797184390764474458947685943039359565195316900174729989558091545641185012061126655759040705320402006662850866102786763816755811973664128790989166370220822981346161709446342781757750861032332458598835771421055619584516685824*i1^132 + 32520199100135521253072463612389773945363586000613083145455042070723559623448297997023855352419618670794547343344268996618760098951690854799758732006360543389851773690939897692111481770136183422713338736013157495435935602327117122682506588412164350823217470656254466034705227172895361033811571012473105201223254451547141847334526325114725215696578892849305552808465849134892471932955808300948589026272945054226972526556125185946712495764947767999378327252300077334431164723375198230995616069472474852407716274523910456838114953240129297822619831356448174484859282186036151900819258296575476786432229953418294322093917488599504704912283900461619169835495080425566753793470122951973183546592620774334610881018702556745070068938117213209208959913675295627665259050719906897377377353649881105553856345162625468565631047570458258704337873481079138320358708200996404199705857824801270581860245576368304639424600524894282499287089499920668635575925766889713419207488181392108974996243149939220477147602253013176518717550248675680171463604697469677308379539515688347281143336139859681671676243901895449629622599193523643539006550281363814239172201098742483855889548774638787680919810184351288802766615239202623905052216305543257828379990763431027158223818235598869668133902151733878658282642489206898130102275678361823458251585784360616833720241363698073396803418251362685329730759465835185153896962421100174271098275486818766957317506972481274842911223260820392415229989455548683821208547167735796936389909814053737937760058032416975124011430903891113052849756580850302903790771905597075930253593921790999663923203101710340546703983967946888961922765989605269383155851269398942086259224722314333290740103868742816945267039168207689597731289651000075934539154852215199460566023114626159260068493087297272509355399389616276873520359143419266598599466161377825775987407125158139294578162521082631261677077054772073946193754902568899667382758447663311603051766292711369645402301011962374529724497626659979231034902020612984263004963184160262366397048504819424262332356816279475821237254443434124494532857596705314594276978364834946635876981054581053801916439271733012644518992809348691508541587641957579023424644553245937880571076378494066555569221065694498695795895670631010888667601854400509166791172484049401289199085298509779356611571006898263460246141095821776808269153699598436028064972966721276369035435823984176768612059581935103788876438540628461759368700609098679099793098117340202373191660493203493485353812905747798282381479791337238983295728352817408542764967425911834179536999948510503692569519817288509922936859012385330400566168074569681522179216351965763223130675164564598785228276814469208759132986385959634779723039121088936849116922055755969875936173025042784728638007295013726550058403496338992690752911834092312241803031809794704062712028869152241454974913065281202576133775797135547021876203142595606079608316130941149564579010932114665838598612048226520668795709735846945265054013556456255277703225394753267998538356000756307508419186287707962569865579010706068876262837551577763043035658368206977706190785619337527427260847432961416226105382836675669220359321972328620391815327123350332967127469414868793705558853814323556492578445146522132267303666290457859482286586493613361894254897076190836259598247691606284797214720*i1^133 + 23924661253256323934262219376044789816620190057747029003958925558342874568893877502339110372180370611359503774431215716004910090947150515079993866094189455839792602034210447443998030553930266176475459575643369314921097670476377608068194530262512292616986250222354449950736813700699092880613254875039161356168312460095783054209731048087990623652626430456553957645938319611578329650212435462832400809910445727022545638849794871165741982609068567502302314784895330205368269170257375065876393799754055572990275255710512590293088466128945656404399720457092841617619215938159379894828811090741456818886022878641758543928555060245649292395352795931211625501237826028993851695721989818174826178689387797929396719594806578508475514551868482543672682872528011953176193150504072157189393603530372689753734202107940395566736095868186292823223182402166936921887031141894774124238708397795362485245753904031394535519009688984776960719767165974307557609861432995783801161042237547420978703296518546778405054325776577120631598582523903035727495429993646366730888176628839560719244925470883285098162131823173672478573283230123903938140848018466010266438697851183462582811933615485462513980016292592310564106791059565478813881637338638504850090950992273223455457921614663618988382009272394672166818858138133347106340248636592677023200307546054665746748929774256848296301772878482683809349358993393839814888484741657717393894847478350378277777315124534730958413331312188376561661749145517763752416083545477261169031307430026454777787482490404001925796902654326946594538719639942360152478873336517988213437004072945011959315745180066480137580764473115323058912714171640840305320201724817983066616325704391692426660345742080734606644480464530413078519406459062629229151025405625941811135080343745576225300533959127566527478776378113432692400852006851934857499986805869255907482237239706788741524661710714266739196564240978593456160786052584249272316525348510051986908742593492186537249040020122870945875430574560632853795177349207825510877897053767324582134728206361060828254401320639867941925871534747775829341625887963134316617582770109197528267528923188733313728061055580508228963541620346641288213268347926409371257371748909205101909968152170969759264066913005400101209054821380068510906767719565589729555074374357858133684641905763314570646097063952144839089611997620631304409616135899675487696316428380846573256670205160912929319032664711010206426732557582916444813818314083642979700911736779804149484706708618181640146912637707932303158859738609114571571782795610254856843516342410141641372410075087873880166624820216821035347312425621175306032202055350777683761626648120946821827749736383070302369580234160764080025717239243959265757818366473868866507003209180501494671891529883507639251710745546720782939853684592042927197490010298743359703805526365613539177569005084983233143507714922172492823216196569357500697137196152383328369870977291509929167494098601756702137541049625599650060872483243986465125166499350755046735012747813707973634550533225115742490422005680165837893134542539802290839149792661415655128934310854369383052490230923002284141901918201056348337941224856018432238992314082178382777248601086200527922369676315153284253737716340586643117603214134831683961937274333800323794655389425965925967201395104435562784016505503744*i1^134 + -13173459935138220885178102296605859987914611072017388280249399582386674109042241667804134617844629199609670342914686406255985674825092693173480321298191520882367017956523394637493409916551950008063569786780584107432125445059580749769871006922998647801044833950219636562124952190225437549047714936788548916882442135093399759829237922059581710250937300294054008888136030572315769733075877345641426961161741335131142866204111655200373362749623175007663478222787961317714710419346952703030990991595882346190530712955557350116811225389499344270931897286400185758968112628468526577466855758924060681094545361000241268758468682351055601945274088643498718753295639069942779132906858023410865943999525346656981566539570971143648385104807578234903663712701545739772063303780015995132169297073793356451871192176522775805160497396305460825604232745103629517549285060231558296203768746312385995996164359094966782245697813076153230935080918016790029553204113513992756734626018182918220214546132238398986737437649411959299868082363970208520940071167866900501654413951848297010556677381235472077763075446070513880562695307879153870614059979948234095935328288896503842525798381726468272069256147356102167587200400710166614174355054097037204082020248686098904437080251669551400467288096259915709490602929632459303802352892188251727032641465635621788763178037381746748457525508057341278933690298663329892769978965006531430954127189827736513500920161710304163657876057816450900926625277773795223014544398185740139129014765228259402293675159539790756857957652157622509364477108867140221082535392415252386549508818824864195681618995990958104892602032584379831822207980784313939897155869521944588012660687915697768216580785239613236845127169542236051263639510426450294787868155088705035397460307773381505518103608980838976441336184217825347644791145921500725033538144858087034573839525977815837031627710448785613498655223867401779596518361568183963256160929296126203685186398838594206225734900260567195574195468840675880274354752282555942586347851935794910215222698893628556198807209305543498675494146474957468398941044477351982919276123803227826961043515706386322217937362017516737485986252789104583235085406546604084494205773227323883317219502040138176025490176616801184256301578605365170737016691052840686206956162410439427542835975705437521255298976135689429966538703832973283795184534096881914169387689173503478310800822311957597559942033964997363167048108433050644227898531141015355188533569868168191481908912173353792905827406028860289548403328806686019992326554230317821958324713605438499682779671267757632330915184815554548666861150277122819547592005193265743162252146436260830621416663344822130771155164274853620693344813062341560628830467278556721138871501564656520782508131156488161691034166254850239522997804154695639279502619672150807155234996924982422784655110438494237315754592435860560767768763648804549323531980871208917579896649459713005810245558328888187152352016008872545216401660708564000439402198883261276546018211423646691417679169701216163461338932092658341281618637348091774176686784189670717079612006458619075592578542382562783627948573572034027495153916694554386899735117613628713529549738509002048230832046322748597053947001742808115875211700907245774892805663181024815653584568045553012298280492043658927800320*i1^135 + -13873090110189907161747253926054294889719723741071392590279685423876449335051253751120905539920223832267662310757359764734556081020372648911247890865152000769166661545287239554958820337097664280988997028135549071601158712737360159601225414490725017890997206585714834105684479621399423464794707759041126737450769115223609072479230661703588742018267887604554380865779158759505727818431559018879684225779440175444562670492432942605735276993821652727628667777970472561003551217000276872154258225696517257192641488914400977189362764993671579183282024478124405471818640919720116335549642868808299480535941445517060559594501346142179414134476815943035041224522785842551401259263186887674034648731989412781740620301376297030375874404629911644052352533148997676360908428005082140746438062299303446827628611975007386843141803532177256281534017659958133761847509248272275352486718745271845770662939902635681242616252097856223057481939279764145428888464370314760845899270560180566443634250173986642195266323595742335617230670309904455535726188468662077700516531578537901556414600418531602788719356965110215734644917982002647141688504527563403128048864369844307451781064190154096629632414886168926769999192920825974245652054559329957559734381746528420251161822865516615961017600220221493495213651095814625899037259972478395996084181318466202620719848260006693466829419682213567261833007670976172602751376476557651853405024506897721373114392847685424124277726850631024471600538610518302085413927223603025184852554238943937699632523817387898875882748621258086039363445336977787137993578817467990028256224555849628136537252364995808932616466148267164050322382379454809929018572766224512198290232069659754718214926444838641381074368657032058590355804907427059084840289120883615131832559633509346185177242720509915178578741117864590808429113114753272530719437986278723389217098907373766631866026581290498229447531953953688935408788543945485737332668413491781832198501990458136299645541887754426867843027171547823883563901962973889294969955505514068727375416141693370392547082542636183364063557924872706475402561931663134295651132133148241890084852047923040541931292514006303025138747000636112101465504282680724053525093960254948575682893397870658358189023260562289273074428906383316074345222838260144348147864801260758011281018199839702152789338456825758752700568305809824145835740217725599662519814304755071119347751664120331993342301075837066356764871723470502984076881521513907981133118158406861010751436856848607703153184456357685931764399591360466635278674522649847706074355981421361519183076912937852917630597527474691614071823272499319403360229607428260787750783141296096147551813852196239636608482234650955849382804581119157061293382609846331294050455376247339092668770431598491418898546238173231643837243522740125250193345785900238643626725528104313166504053041943440550878979767291226053383925606356746101525975478957413258088137508302708490753536275794068723302351084601354553654030572771844377440452875876726967823243620964297055666425307274517803434014346429486748878317860052881048438586196314235206392736626683606259195208912990522336746895388765320810042312413812111847203500486482800212151137138559517448940035500229094586124142971095174436604296289309610101074769873279434919820420675155536063209500114419712*i1^136 + 4326065603258933234644075962861396417497359900482959341425864465978813469896069163400129355053555234699298698657790515317231802660407905415462663274852123230376291729376832257034553075742930917283878922059829368676716819161019508528675396765927270921895461821637324820112576177888260157146853090004631342671927744843077732898833047164734765839668812609689431246264077405210578994708835490651473279306514079043956158747041050541467807562012498763413484289061845349125569495484802434502003830637146961623126518770354604003239986368952775606977520858554897464411195638914824670888652363936837217750029972530723501642511112097200244466246635665914741783731003971214040497049105370815458319833856755233259153502744412492142298178607465084819194323370010782843241421062768334013712208474442365865396205530934921981627863461332650075119788322689328702939663204923791256178365298799458038050522256676996636124980939488103440947368908491966954921310030243302450715828179992619460052761660839198289573897174287283104370645110422933446534912639770189250066802044214164312704102891734910589023417658089796433766644233183612110754428877142550355688332607435437860696947320725705471800983061240256089223828453372018936205106873543790197178836963684799034944949243636110415210607166898665352513353299549487024425088645346977523598404338348862648120635719622078661380056648108280092170948454169955521604788624952567998662164507885601185096313476689949067577031439211112612889647047448690471153905600109701984439720900214478063946228028240273272191723485512553154640497427304335596587804506197760777641653725508509122110320641356206191337334652614517491169572001977727309741845326302977127728647544558030299083092786274741787801134590443356333827584849922535018737637743422653123127412176830091707828123478988881860255099551281954812704390762164738166649876534915656155494040380014583766084392202427044703715624594977907067010114787563478135493776462098696560742989498484811610970790420210603743260038599532670000153411360204505980576565921399151116549653011151585951755808422055121459012427220424465772459178291378971620312968751875744033963208858992638026787381539293823422185426076000414604670013755596596125185004990872101683828406009177676904107731219849931462768117527944383680126330584949373384867902105495387888036451612024953630385851549012598076252879502892415393210602613208256118023154587908445082270913405996387263714715102439797921692881819418951710113688080998061455724627425087234936854874730705156273452550232576158980521952629145138331976959209414633113299636596356631605193838911884388499790803840691662117281928353157100934583530031889415038311179932174253815371879371764788499260876859003785797964818932223412095759227859326369428611691468140128932944572210006099058044775412557101808270657654419656325342016604296516017012950161239674764315789205111422209104022928546470220916975361145419952239404086589204833879583405875256651145945788735721150278547656168516259112028109908349869786451294147993041578700232535082785803364378006374185253058594968867339113641215453880197460162989256880273300334847722386274530514523077114319249896303728219554165376728882713510397206860686418950209019699185119495628269024295302514814387564720036353620633904699187015828116727169447269900658408011463084998656*i1^137 + -92507171893125456016548845376168416462920754369770725658767630548749747977261985459496110182907023294671656457003627248949252384555403378474100769446714061662818634566079272000976440221309597638043834008268114581044059572966621129255354580210030590605872460499893783062305143588318970506516344473625172500701716230293480957351640088695824155470627158101650468488903641752630213530099255208898236257329548030390980405057903624951933064718555110328301289170644842729588930931685937970514537356462493735566115931761788170112725487077296562684478187241419094622655674264009123348904133404356584628737466041449381092681739684371507540878423384772812842196875884823050502095116510978267136205727840612511861981141696319007975712424183619839113169557706068362481872164093269453790052712589454744920536670305906010426333993393345665832434805173280525899435482101210555496832447878997174761148273999170785358374233641386197073252207839972702760144821840823932886714380685603499081696924629342982111485791164004825483425817201873585948799653895341263104587499225834816526746809060465019362069838380018341607581944344100318282930213601631731715487624310677395048540469304200749724287986472804574192945334905908637692099857181930876620029310431278072087896049425439420449062697478313774253674342159343193904711951031363243969286135451440059358758054883163820456228359448689401080477264725062654530037085575850573662864541283173328592455640165966151659758576929912929892979471350385006094661250607888631878186038501381995307754158651262716298124821455069043864819741897074274132590897479869477486142927023888429079684351629556771534689245642770531738116226033441379613292027736622828884878551522447534226058845331763365099953478081477563629477743279007899036941727508793551272217334633942647651397730713467590022839008942323748813462699008680706594226347827483821966359528152336149902111700299555936373141030876925765454128965086322496106735355182427669585370569574265066537484357424047109463784908947154635593097430667718788906899510961736600705454742845076080207371871536783558574573425047314725632694122439512851101663119892449021933536189774806997574577796846733025558825519592273530724548055341783239788999746462568279378923533183645781499617996918843156045260356579829631663687368261544611009379023947663947221630402292713421700162264376595064151482002132811775993320708326409114211174976814678866677971155280561268925953518893789054240306419692479207547220562390101807337149000172271920398740655683694534850597977870380330575229681842928325304389403438580124823650272086102740391838488633670966442712110644769078956816025938532183369203823888608567129091560369659646221064470029188401819176272756977544976484035586762779862966433601360235266217718474019437339453842094882268043108307820329779595538614376603901214812939556830828205315579362960291892440912440504045712011030131535923347921869190932324558134976056989699783695413440943599761575035455460038740337057027961588618676913074735624749159319539849264906802654306746998189467246564552633122114432923367507369502627132124135115199687545282099006156045469166552062735098861454455726659881979659717916782177032391906265800238645546944763032409202782073506620502973101532755198255848010367574752429583378881856194879869574284538896214654976*i1^138 + 659241783846648844095622689674332619956811698209170133340766220693278268960707112908845486232296930080218652976140059027323992530945291496084447516811184729128883117675615848933210007398533148829673537774781739959700691602541326677120147371262433047974474168554132908158452216715258124741815801326321535023693777387933057631698021022742249290402881552816328298589714360007768812635492505687875036937486224567792160230002633634006651964972098513200675456014253537095583646831543109382920576992810283487830743163318596763838220231371508306276333616280652065452579619195278435725250480471757428719300360551839618306518350188993849077445620307769778987817971061557460216043896410218564022754784501718000795448184429197120924820223785674962591218285637911813765863765725657696641055280873306565929888198309864366261809236917400911117902215261845946928638569224914814185446340486660397090083039354462893587695793533473790754839711732971317031975672190589150833942861611414160489667870575824842465963500659363896070104059026500305085265384654630503462158999127415142564565613998366673427777224517405792614022115400119601540140658611071825033793478698575826171604998344699815948426586499545883658918823944962956894026706859351988387766824094087247391894598927646275894531717144015463704762347663007342300806309497501600532304725896914814638655237812216634375595328908064312175977919927666150990305818007688742010283363098308328744726645513360561796752262930015885292653300121494155290484569302867990729071006950516002092134581324408062150067010310837721206826236716551502440623759673096822938070119449740535762926585587722482088317620501600415888448425830108060247457190730027345970755052502182658532888862962336647106779089626842187920727761096171797703413035772914084567728544111029228067348551453122140429381759684711598267134722246475205413903822484642755400354209382168738219247614856188819640517288288180771789419508989239780692953553770440052458922939414491030060907799365461856989881091002343699412627325405405683638714368633590391955059896950828092167825744591979137355584384371942198962191898622030459473493716335238215252313335116294955400859917533975908142640858821827855646629753138090084510347914693099073558807430982226823538642179422689783585238789698745970934577723654421204218716749450856543694903114351689295717843743927886363757875782420275022066461540948348211827348943614927577089240999221898752837261264869879921444353505424047615700331805994675885985912261826119842214302869772582142810333048120927705307510459186836261767082411272158422925982287273461679812564068389695458203162089185404946906816383031001763815892886523371225234415288070979459311209137529791841678729487337051289688168098828785939298582231926941844112707366366624311851747768074707189616717875708001584458007238189500030812672488002834253498893061883010984236287177086998815627948931195188097351620341061097956726427786985345798513313558907334148236559876246913971673350294211157959007566249709538939055165649211603517132660616952016749188477339193221147164290917949514670088313767820999400438074254694706446780118227037020597746996586428111206607067901639441973954107522598760575662194376261279667063046750889910717915669444146733182459828583784268504931378825451583675080199162397002863476736*i1^139 + 92431880554376759575200030232167633024906419442543046275124215711241627039064536609352856186048263455980132418960744000796905940791814373909329026630713644897056693426913470292726228737469482045428218606996790306697684955894633523224106783317451510941895964268564036773504488690835447448710622548214002104910481604536285714227888381676635057667805182110810080795234258539784028686459504223997678240793126534683866002080638182850324783552319401582185808874848141650980075174685900790825190008597034144297477588123133237594603183385115142503294196241036746843194854848438189093634223327122355969604889139071378035845616514565860386206776772888398263767516895130103879424862993408016880335319619665898999588939489116383836014585888881001608709719792403359087588018348489355269057570398816065248996053399816183674866489388255619070246792157991015361627037719152250724209528225232822989122307630825563540163831202381730156411968108536457551239074160396072131097941371434336638614217799810712806192295772325289457755340886629106024682476838328331843368906415641480503826566932105791588979446142939910770321747511150343974343424112420630360156185011854361235382130667102385762294438255758073464403203876156615693796578294225733596539586035178648288601955195758768369683914391348397188867656704779633912604318674465215862798918868510086896559716943833763172532326663378662203215434450055636674669707397661771493135715571345110487714967593486636749587000167002370288643104998239523285811870328913820329487135737463575051667457682689065577367295525556997289984218710487974423173605394060228253358729233348076728285220573124413426061546924164372982110688394828473764297052646016789127999193955183821620766740631894073193509727054803747420271823077952899995924985274589666102938499517269011339869842940769308521508274660142710321137555018986229751351871909568545447782430029294135320962992529631047680421979787124832874258991334830694996893730669869367333763237550543093503234154444106909774805663158411264143040935756585714405974523145889974464501039472391719732069852054690653069390788899891879856983326153384956771837233403031711951569158208189980298329090167797595002151882640015953915770414632882379966414623793495340301036076805662316215714843853120655594350945859852990653354494699623517265389150978512247986742750005475150841490061229324457531184126461027266312754682686707673162484453899433147010765798120581407652542067559352181695234795754775735691588339800291911556936625220401553952679583011794915191059596229412984338231934302358579661474100408292619152837836614102156212473699031229129757626234753465746366149611947789343905279881665170654798248474951576802436838517166268076518449405596135213865736922901530336082020506014041772367319073460769716748787459162782281313718368049300733883136633456135440446675292826659238932884371180346459697125116772232325402505357151060403352755594186976659810795162405442664075124287734918244027126322944926859341861396053242332991010289853748449096184067302380256117618680109361199480083997031846474113544494757241037790870965096352072735981522721263077570282377037471627612995095592446209808632955421331611672008585756382504727771083403875525951360546703468502522321212336209597825579225170569039722105542295529916098704584998912*i1^140 + 50828873920489821414026195299799799896377831090244124220215716269541321911103673448741742943725939854820415101981807899332892209247837832418753589259038533983916249014098653348031563518493033436720134862880568781941503634044731587543295105075689984330394003266485638064248290554323108603936950272949558533314559754041130268239538120778009204846116753920916907544626207523342587195536390278991762688839278655457793318865932866556373829203556376112882315583266422181791909488345082561483684362716897613169999214754823360312825173056897897004591197531820644851623255866165064304949994545954095730693384994983877158396093662263756377810456846008606529098570877977117400937910082813448823183312701717500052672864655743293212360254027889590028483876831966442994742311210106088671273318151671259065042918661447291653072254268525658075618435303487401496844479940743587904129120975657453802165654649877611596343499344628195132631809307603975591709593346702878912496860264412471440273298272419415947606467106660224928320323491167731265659685245110259033364222335992418128433562786927719884619043881823568978901190659940321387861279153590721607419761352301692577355311857816463798969698824065888129874938319081078180155552437160076437364886030884718296934390261254727236120979124122194296416695299148918292407154454142910656676405602906575001455591757022478612957298754406245123749208233033418870468849155520065640210022559754057735003731403099490754855416834191440413178150751085749966889094238442704328485122589323086823635588437787322017223993914965943143637011117646464508185864142438745354133707619289775117001061304978863146445050167078312965022276599675313360975481923995255915232153240326444381685282499495828671692285530347740739547597907168384669382561659813102548009619896696272669806911346892704079984533229682046748596535090560533432663476286414356326555155340305540455402778046940730418805797989952919909655997160699942997467015787267400887420921685905860531333548081148266505518820833669837281154215681174633979990339434160459970798022927661100758774714907480247642599128553375546220455637118949173494088848296817160876681067359778730654280923889901804091671166195494515148390310824286913585134007596365580436834136452747776566998247327778629251068985416339917115780044354275874816385502246780712434055999575185866199238592294890478025596973255685032473446609505027126100157464050899070775051184864435241754064215807950840676952409146118951316960128048547834042859449441730797529492002731565686988391612649267303912596821219999003846864785066484661946996825693899591273823763792597811589583112656788080898171343387496923898783373220960066766575921630703837230317330674874337072629750249073853315888224207966775428997493407195028633392764455359013013116231801397242143646447354512148004144033626795716301036057516717083735104179525292922119262594498476553518206430332158646668496907658286596418399542236828531940046596289488743262535547616657236121852041618623670343072392440947941083537831519639111607946401136203067586284435563841567113192379723437950765582361946479165677133870573298777175860062089172754077444511281598782802356248672127033161999221810897964090553378680924670796749432386751671482793699086596909749494736805502558833001461824930518663168*i1^141 + 3342937445311230506085828631084805197190623867907810843434217702492325985548824011810833422703841799622424467393895114785638570147860812043254533371295921087869214244887432653007553667056092703070609141999035812308240003348306589335342130207649121623335769734076484225323201963125732058662032415437924221808799798231228512180320839885625421937659419339771583911394609335022067313293793971353248896286382817110432953049239820485148484454284828032691988633755402116150367411185097831591389411196980801010349427901806494399935637681867665155367429412991730633184599345751724793039842619488454865323064336990342156072730460975264541276555092282633921416585139161709612359212956363438327481341212191529402642243357618390636475881662943347559142007701119608812889993398268986092043977091338884479147673717646098437797354657730019805388125970024397195518755466164246202047235207868853341290678546273314737194081492919056576158506756475414939669435788551765312681002344258052684921035813109814400365623860181055593649000514587941388717722588557249532006737025677007560314086234468523738436768222261160672004425876588634013253102302481533524077201004229826250550530321463491892834378299048838882758841790838895204988222394864455902804295636824900377387541343348374573536636090427975469667339322966911066455797450029340567870124495689128056656990783453935308430150834250997532913373401755488934831685936002109452980673347913623728161126681974603331449963329005421882747424207290705298092870391694870291320811475170450770123556512858987345827439975146250616416379335577867009642637448635408037719729675273132299466303341235635455207194354104528917149170993011869900065368850695646009888185395266586903016249021054371875741736697477175690616393298402786077505377961748064695339292427620169735484649559922721501234467172323899938129249612028711458788183996103972870627257671126517037584216632354067902442237485534506974571161506795556161474396228532322092599219539835384356609028805645721947574245310211737187861940340244771351633835545541077100719707343848161969707099207737400260803758994596084045233105035925195927290867723502213822897872630342840820639180008150897619999449838442745978662028615492932713462847765855018792743339812827958181151230751873298049978015463926777173717324628308215839805035954423920135080130490065076457794581101487875385453074989867089390317803910692356834411389702171837666821691408092492874069861192911611806697733982681925328668129573807195304127166810882777181820915156414335216336104044707010137330873086669262780962604722792195312230852533258285128653555043810397937192787563795792102688396704411282593636296292022541462630241758347756176619323894141078149739453577898348234859524033491735104903789462766899035728370346034351765389720015578642105619842199262994339221192091213030725077521811029650044397077635726904975439230477204869225989913042685146406312709049333679872305553015010962352220484463528406462024478492803759414400048755460360806228277183347096719406486924140443113724407820541588337911050616775766339831980665372871329824668460159229007954209965322369691189483377991516174964631540783570854931056248857018552315300189966451803454936634664532233944533436473080482847148515515644856965863219226500767462004359168*i1^142 + 518226253840401786516666012852624094130760452226789730878478766035754325497031966273720636190424230021590061972113612389368029134158123591061444173312889113584461400849271455520766220114648148497107953307057578547654683290026620594819220672692838859892198564408702594068102398581986065057575556291635548879068855807714886550042155880275119384831973725391341662681459582448031555017123319636827202345463669699402211370278565235934872587654189130541299997699672649862241413594854346031908722381818777040798642580896245210403934403058030267088540545920118976631669690768858817705772455075322513130082871344626637671813367584981171983921137002747172610941419243403000416935046609941218527819859853400667860272170374678108910871736374229107099724353630345037480256147991086513389756948912722495126741826946659587034551949550647261725931656905797662644004372733667651221579259740371138767421061048064352969433547327081960207218824440619321476677627546147465457143105237290143375265388822828998453254617946262744273613900818401810741697959610115141936116198374798724362459583265476127280848760705305982356590547150389288329032806395655024882247163378978426671679996974427967435415596834734588393959015538560418506109304208155870594029309083806277915359833614675030923248371303747992421930578008441374560977121245559697870995595373885695164147372559228740018196856487539891000736766962072757669252655583041074528438501239042301657611069446589008815788226894577642190570257355191427940293318982191044762644032552295535682514825775952452963016114373805857473092578017063474471968461076440728353909710567400378026063225436911565103659541276270036895120752371394976790305629678854881586623942436878851406204122745218671154674594971315060836120946565219855091312638238098852626477238441453311208992367738836401930662974877266998415920554146786215211890248818744248805246015699229673760706672310563620144160881391175192023389254835485340387161930230842324796139359416510121920475107013930106585819864169684322714976960282532318202091663311829929889711564433090808421820079049591543163661173505891810932457925668296115889361361163765293279574336216295973538307227218171583572968166139851711564644989871976830472676233944437913773341481100887769002363340616022748400986379580497583595792268555499514508438110049256243808758817103172563856998453686625587645079485465226448941151113467565234281673882302160240435000407880346759357259181160177043564169258722412279705192544442581873707772596011551849178495113218808740202003005133919149520321209213688801709747691863388624813797938799504023014213577497667848195287545087111940887442867795241506743898686452548740768580113523443722815577699527045116296571480662164728455027355007308915573605745200682272200890156969279546886011901104115637278032493907581351430086468302017534178366622992563949530678553163381996751309389349601149159046811889000472240742633248666399572390053201415901275953705401144021958400256329364089183609513965768330911184211898907929782834503037783423600935873102400177661308978395382496328377098419359098986406416743682800738929565454365683528724372557569985559772289149111419859791864737975102464909265760131872827755103487598305143246945822816173143594547332370183916499942579577552896*i1^143 + -63865990707147828420285929638109211774731564220278670682467863364619728519462355554180139738095735229293031100822310235875405409169228934722415936612152554944357589047967142657528844922072156145713916310796775059893636642292187794830625797356655523580921143482436887986097329504911169046340658260459586372743219562736026015286228312069253526834399125922693273475310971919196004527409479691760382944942497476814534209400414303127897593081989513049984601354892626020895147632886108237519051313465885430523953585572060304345014209761585076311376749176004162264924625945159538823310194242742390899340966198816563649493500189968576969618158657844547169272835709656324443717967054750897165384764894033802293463358695949572524259219235319657165994289803515001565748897371450873424798186377748377553811996139684530970995999522527704084035648528489342701736053559782536381363225407620656568817602366079304475204032554595574403167287062121234517006812365265812797415008643558427298179198481591828336985943241442844589278917361033763206418714502334337945658239643847352812145239928541422711671206322769028917534748242727723081879464766471870419969118655298029401190075102754274759397216697456278312269936052403958361558809429249584827756835011795644143279856317553274316167076611457058011704972776792483983663429240116742193481006420021009204027450813199399921392290672545128160350755016376403824279282990548526109992492366638106747467219634425421790793380887297776377828510674169680585674754353107799352794157522457583716625487347180189080925598664251195705766060730665998431968809070018065321913676406984900169395225824171028111672574551849675529765550894072513781054939471148129781234897344905221977234987849404040604726398630772511087172164112509833657118964570890256590678896651619880108726852527176852408094361310045308462303673994218694974684450828499839795082710947807588833000487722954293570938494101213930448578301086859631582175558001550309994547604824705082035360185135936385126002724154699515783538220407272945759024112514785233553406739742645527931844428436437861200704750787509997732719809652337684789349216027142810660922498743473094637448159277628561192437695063318697294579225694619144773204787247856646195364080532311836560203131389719036330548588934188652231541050209874300078898811630559174376040125941602892107460950306698227494223662349505997439835054191362361010563687651185837155679779883915631604220996908138607581540148438359877406282773333550971041007077605106630700820142668697282788451032767242774473197795077877288892603575731510353236109836619541351953070552480964729342462292322806691597201244655424484253311457012821073017385730494680407356686993544626540912498688648729819744519954826549486073360550913099371153752393191794710046011221811191422962904210707423079844785701178451571117511108857255476774969893233249569499970843577134518508408588849493439751496966452864401888215334963153490097022814284867702133885419941460579522131107914342721387463000061312218812968576384847553223856964973608933390193055238147931816805547278328565395622018238283822371810149302669154574837290624839642892258779681441375878480425665443353722806180089926237746503793852754459834378384851811078342524163676174180905115451392*i1^144 + 1858497761826699447022401546819758300744167796730068226274338091402141334330226989794577058193736462062305191966675036842353085351218542857219216886123306583209744151715360998979694001837295280692951660161906252524283446582764801572298074684877093238429815823771510327124203975213072897350005373130820221514386883338435270540531260979141212109637480903811072098874379360801708895089953958860282487152247512534340653759849709636506881154560006307378716535951592341849567455653119620408837457608433227066325459754753848162845431600986491139658792667341684141458745885078934452443491367237609907069757787484365707394081785174075685501098405315473290170118432743722090592607441992328185122575602048352265726969410102892966241381353656655222546010370228277775230150596610438647789915561789118888150990755082190559537954291961988524267825500463568993916652431682454465749414258259178016334363917564037769063312909497845773792356602046177477547164330759146160812716440447985624633313332061289809337611931768484843339113250634272350437340622891289348507104065208929319314270423858296398658837060109971150954139574430562021814958909814512338598006928686329478426641907369479100046275227904735635247581085396016519294158878844789517280021358403140629990223410325259014187786066214692152269768928456502159190411716921808841269624690326919215682864414594383199764991491634672617741196596008210252160874330489080500871570693182686925283968438780642031530691609672284666059857238639020707711803455938489570437622970169560447411968051232683402618731245581331734832054632418253416995681687388063796003577592748322202148448515897853497866346654403205571596862376553620147873529557588012648221657864958517435294301575760044263803815796093634459827446533847655767683709225626015395621829586391095090405027384080177342269581207026524998262153122963447785445322752969262133214669375559739197142312318506172323604405322387328565211412689326893135257502582748154331210553004534082586289169746634892511556754204484030460919260275932071414314146710871299249835205527596656333970692480883222992448656476014122760133487453287989203281472475715638673119044523439761717966830873229830419033690299872897657159387162252757755757014191285289700694486322432033036030385329456965899976974825221355546835837108659666191003247064207594427421936879790921972392143884430990866999851273686773455168358896060024747104859403437684682082531526198110254571035266618436950591669817454520811952060194484755041415677579765203746668001151128998605929341266786845868099131538298811440605711482431430212860421374919924432454075855946515220162672096498688828983878919038468131204994285985792788805695208829133746945695175228669209444421275930487747319682664916638888745481372700887685120386770070372956608020786471862115837548345153992481699702663880356270742683555189599982669435034916747733027557172498467783030507818336969662528672122574423136852623887502668491999065452816274062345802215057196368924323356150962655953528188262184625132247894616282420104780353725695369830897465363710665687333351952957219787993550123454140970306116441317184056329243087887950270924772864785087056815980547997374658128094950537639751726237200235169633058665050104594371452714304405504*i1^145 + 21287194512713981442108094068684041821087832673602422950814055388328228855989888712146536561671362278451089851191728880302570313841862300724537092871553809080814859987607465625623130534626900254219693008061462073016910260084605310991423038573039432316505645315368774029608146392573414705507933358354262158201300303835308822938393132788671297255311946030372187639237128136124735289477691368654315059895523447456781476425667911341302651391534182089319667178378602654865653054565673483996325283197351626219391493427032648518281603449465602128578620230785195564273986548264278825449287208136351339491818983081224279638737546524096271994218019690169590198230174725766302537924008302733944986893348147580623739524958266262176606862066944908941783328795871551875317175246732194707977125185506838689000737777335292471918213008441720417620205450007868194684097978820660433140577875462139299279349268916245336571184242260083705724675855408240526736051830593781301513906492262668968081347266629783490660852336055911983823538224886601718755789464205476354407200498763489589528279216490544354602179693334354314570811142272638516015612391010896725771921897340297213774734024873784872023785704433563496775906580765792958025187521918601427134890345216438114477978151468791867980427336014924343937219579313054832483687440575606104895301817003840159823830498813992872807943437716732588738307043248834985545367754189189003452510784892070918850233273404376019360012795221457000336187912026028081741739576564153024811469347088102530730176075001456699949163377682140266513551418377135300496839519453375458734098040517534568835515241019572313241243248713886152099270023920535398926919205121811878264327097055449001586455939552524691846559316835364845915814944264353379299804839415069288261659693372214836297628560159471524856567905504318868779567999529561134274221431118322908172207988105794119943099024507701123410739959593320818317877535108499814095769358655454189126486863564330311257912339575305546860356591296479625531590209415103682685223093513281538426224191934497448537099561922351457437355089178080201361577516760025061445969789626774261126537715072886612571481132641746957088073234875541010996219088420982311950576064700220320706202134830318096273231287069188242191133655569405549178574304206986914213640515261620248395616824662616044705280290366967797200857807399801810696210239990140192584965627960431115937085446966913463351136148091569383742117661009781127423812721406606055758368419998788040382752051503889034612722632062638363127788268886179400264460955964585402726460584099785038547763510194671866543658675318053355376814994317311269041317053158672537712820213409526734155906142724912243021655242207074725966210948980072188391793721184786423596835237541128630803277043642334392941980101540935695265523969520147658088336986587932079875846766742794397713861261434211704984924543944789391916604121845324575322817974434278870692688324591099513682369813207972545677103117860182348475197753660042349764247768489878465332913854329876626251211352325892538876423832403329873137172658594306083732790707377166270965863085046271810674946195056837016469953603588557030883482389396134579248552148487809975222313928236682249764864*i1^146 + 199008403315810469035781519602068610224932401655498408430559716460231723108776942771588251169756515716964810269711025049969971230743502119445208243719899233829130960859761530990201354728758286348689722467757208107652637995307125757539347696857751658324920701974163053088841517353641473911461620203492708246194650641226184983943069082126389166228970112291043027889822233762384215132847868127514395114200554404876990569370209031621119959347794608265920897748234418919835605646172084187796304258048536544158221781911162181625858366783657603153981534594746270620442635419099902377857360680724202993370428987124310888170641685391958572772677009598919295148182760839589891481928391008228797344916803356355374873165866370397865076852523638630049102347649835351777395646445687232325836276549719512359404533748347562786054707672568342730648255992751403400420834872559602435817342856523434499171820719337339231745369968933030880336767762159622174631477940001158466294198129794659977942949613791603758649467269842035536893388513078144447987630182970830270098453019891606746800001353162911486332098106990248942856028985600321943538351454912837937165446489640717756053815489631466154771640700795119284159948707148576610387436764100707030846091625130438604451345939667887965876451737242308353755585001031540803040836408099074800379323936305672519451873190180328947336282606915471787882287369004153660348956683318656144879474493569672012503310743798465804368708991191954120844745260231177530333107008057387437099436304217252796716479439911028716119853027701683174171950684586790885722231804105184201106486926372372372104017357951353603901119510510155122059120129319048980566846793045445200665518264602970359726991965841547598460847810291059211451915713441417597570056149533220419718503013046827627394751244058170456223879601622520384386558245868765089993799876924945927850610121574777123321041409515477937133254049003061965014213263533291203501783045948816595422573060799729634206349259621026868382846243891083134089120881638329509587316967149093316324081397451894320987649812212576015166488712625925456996249280081526945421392498418867492441165169580125777966286634311061315647599487467511440806584109775485467913645515879401888053445773293575188400997818213669779069698779903274892875827905676019653006443807294435525853581420486677695382988625522001782425340469693454103916931739255000122004518662449460923938924953448893755698728082301670114110036475895198760323432790597220209647889193940599296088279373121507321627009654156375533044130463065677858278165472648869997552916061070353782123309568351720197065200613267652534577891240718989824545480634004900006030201588546377813058009211243155106788279988127929887455234160602314505367589106229171536909872072923213406434970477922041855957792594431099856261170258035284364357694820786527806324904688831819412220174710480135760499364692961722575033192634903414453194366080450731279763442901728321707332011861186779535014977785323029041580002639543245336697874306673437492960433727946983823347316074847714808628237688962519734624525412586891694570277477817288515630280375691953315831635380664038669751662215885256182352746301027459714884531839794373872039644626944*i1^147 + 283753540788170887425453577662557126335009349037602884215380279123055609691700382653669783529545329353589099002534494613216655145892104220260457207265192948399700824720258973415622305577077002028343279829189262393339332086156505076415508967771200641137941244298978588787311216772221700894165085011048434103043308561046071262221837144509986380208391209413829494578299736021380493319947352336107000565643430456146744495171006816437790378656792419077932113288934925940063420800322734564832317697318570718255221993203276588459653937364116319061071193297079685539126961801091608162774166866761657750045586770200528540177934053466302295982728972966448911797720173100899880276183922067792900442324153449961393153421535788131732563048893421602289328977937013986007440761517717528949891096974739527583195442867341787125691716501913450185970664073498124001838652256271121890497708304098866957443514295836004300833585680169790013141248757706645201238991445929880858511325270068848323127681791863796051539188487929492482955420266862162008440530668596793584763016517167837534248474164645646115162990746840116655982720461918811438803962963410952791434568050537939156660792059083599702082706303718808853761226768794013297491661545083096367174205541805647026204341490258646804283146509873018757658217235824396349358990251778131593712147816308880768888399878559108773729603406552339866526366855127786841674580302033973453124104999687835760161951036851253842727560996783813918644312587873530157023666335574612806248949907293763689441560417487958098422957825009069164288418730527088942851926382073206459237207858090006214780834402792365038829282584761126836171920035864971202746101130832081525807932237971959587979257280730425330032284877347900452204747874971435299203542325944091582896323421970405606004174306096822163412145526249181611687385566561309961905021554867047229660597519281924332158269293911893949190847992381745966813043680129341770193644578001483377387413633189581154265427132761852263445096836821839765533570328114588139991785922304870933817610391957033818769631448872056392155447700723329590976192740338296429274935642883588983221849061435570939065023941402457019313417537445102010843670229606709906623893724987971106369753334612674943540209187447967114294890111152192038009718442552665472999967935863211041682202053332879214951843157795768060454442000368200666440872945692068761414181842491478284741205836618286689957156938222890472637423407622964854772972903129157849656737857760076423093319713487283818691848730265155916834542612322048102417586985367374151209994979475495221034805074645306895143886704972296692683230048810745746557651403047756370333738580576256341262002598543235782324256913200934340800545383291914070630873375741435623695779324144142532003126559427071001824300038755454747490403082912653470252192128198691635897376524691435079781945088945102822340739895061529342275834842951698872618954649123561969057496329846403488712101352998350299983463600479060679819572916965524047612368121990746186180100726884273611728389521346272980617704315081067091469217521728443421485662420786428010197915209651777813151256675858807451896736749688104786462812080610911474621110578193629184*i1^148 + -1603078195632605405646823984751063091334046824180104241945874035680279488430960077765512177369680602078433811228618636652355285573931542843704828869462204242037813126184182730175322381170128703853735772954422166731828530436868725762770459005238501641479436427660935699617867382153660086136278902631845853025434779287886426981022256980579092160098384950628605668211970299787003207289216501615841525347424098416683457632630788569551462387886314967832273563054406146742711566687640619466855249590070095344193140058555223375133408276071472303920498800360571722663328231559897475692444668386326554197246204889973688116224705292997492164549185957338105226993130551326895066409174160733074449633473672252176577748548088210220555126326479921175849599381921392189654892238392450327662332014344381966212067773886795131731165166486663676239987938143606308281699448693059007080538827023328725645057924077331953022553867015680531364307230674607385924976919560856836024125341873137301334679081918820530566266039497281997576047487868817147794558090823140811483997082455835482790432824394787110163683038025651574739667798402512269141868830430157915396390947277647222221216889923325077490187134406752950826440722636028742641632846393624342860126244055292564205528365375215895347944163226195795360696663456341323880571841141317754285096081632534044215491076091898266164444583764186640506234116724861296753726714633052873917259578127344369449568911688642473740393686590781205548839722621354294951478830961749020094207435834191000681576883515267542321930905628362944755088074334367428746247468469840544169354665325896927134915151297953054210462079738951043856066718307380132088460824933691906939607466737368282901410976307554349354016342657732375531153847043414146137900189150081617282564122485419726927592050095346742881518453826613489340790417031045686386230279917782512350538941955035887358397179579136487867987888501841859372283035252036636215743885324189541468987543168547374830530982820931397512243902694594749093163079375208023442739141978528463591051870489754888921292552405142940084390226813873890460967619867106214297220839171661731030381573501588564226403047826715302817453267913131021145413970683898731827096221385677598171912256869094747266815022538463083291000880495673848201816163752775335007032905211777264125923719909240128958448702105072180278650803243823450414371068730535000857432660957759256500857010565101510173157941211302770804620505972150686880444398091703297167121130161757113837530527179608917986208426410520135236336854767150786362227775097046538112397123849332971062153802554572024728381690876220713786470970537240581943810823397457169331824998296439417081939584803634307562498180018291818451246761803517473681897116084915296191267629912691910693518547292772800522559817888634047473787678696091294553147556565277739001180171963884492005783268163289881734384920682789780735152213986146432550867751992368438936947580265538930320859150147231520180782929328911531290958161073859872832185900283761957438279031729188875217046318830046690935368431023798841492620941787056937927404928922643366930159080393834524236346807596926026084684278622243255886858275546738453288845312*i1^149 + -2591627319338405359415581170203972270906396343228151422485463963709329758935937327807570803185829212885146938501172075012182317886456676551448026945924622998149804168618762093406036912485810224186361694587489686981665446935029519284913873768767108504787825975323901886177972161366263079785812990047995508268551674989307476796745310127361113862227048161993471197355724666509357437303668159309374018277710145863107606193180246931069395681949140186370446310294596528259964414258618538611251122974759094554789929338289549302903034555715199401342814958096389065728326277332455475176045935838482843202119288036747485065707365561462129432111129465862971106253946642727541863225693859187759942500883456123830830697434510854009439663059165903406843509872294152605346502198023691948621686432636998362912136786275744100351832835699852564740826640630821007254565099322250206323657248620767352187516643222544540962642864628394510262792853067959998038824924145902141173676146392415318844710513104650139338229118355117571010336447795192879512767871914996235607814034531134735221476524876115880085765416496408308016135873392284755542091979773488013799193049418988096977274047294708271379007787873826983106870660270588400537454119892623280648140870162856772021618995731825115264976793150121931525594117468601708463325066187675108177978506508498740603016808192721924228267051056381246313245070339189043690475779550431077588952049873061802490617935039169483040869571601762918222235921860356513301768444225506026965043603707254804997416195793300845984300621653851163140839281681648471788478476695640442427245470729711062302333860618281397768937370775144029785550598930121992656512807903783883863626430557764855917991583483210738676336534269270228470670472248474931552083671298000222826745474215501335238610331000074467128112604823963381629926907200985564990311554072313961753245938675173077837481738110740473461935750882011971817804395489086791523908554838657263170443609092216111692409408362515559954784340688941804163847135035371541233646390556379590570817089398102018353460278124770606564936725756872426710250246292981917562720585542980168267216267354799176408261214853181538134110158758606975703678249242474079993374097250959237024243353993095311411290638605576936374666570289842036574133369166043471768640803983762493390718783703827650738134223504679051633334491060221715408736382707631503813776478093221602090594304087670429649537409470056134950383146976326468435003923861232024190268223592903023366825168104944003583063144921525889151318899500445760487270645249923978174060117775226891849861299153293989591936121453866306601125068434505795670751928768688203342247454846236291103806756559744178069060881809211627116268758973935034467579914892938147782208225171949368851081987051477062593156184150713504285530938928912802706802051623121787159772520127402231195258127549210060862186747264006421239569355805991193825219934788281779820117696167135259829912164493295080375098043274452975791819164807655022160362786641716081566150760661791636385488198636565716942909545286004825853840106280096468162338411313235483365880353471193585247421696398382759374356769921102706160563931578368*i1^150 + -997908674475177574509483661199344396925665253281652048562759476622961193833633284379787789175111574747929915403987173179360834247574813866037465611676891140799719056743518191900807437001504305561721594445349668964935377087426419949475941010685227552988244337928328767747528870215994934085258107742920832373539176152051491598946204138714596230590933434568362396641097493645649460859058926276739466374669691348070038283946996728933847557893184017404841542970349787763097074023966487571396077057331256541976836999934670509880603912296412792380034227083404517489342294707942487785590338171798285858784310920323945253722473964124389607550528046559334939623295030348675162112346056837914256941241780040608684821082336863630054067032575231975215076930659947350533962279795049018505011633400053192253232162190642224016468906668864968552018632812867737255173856276370964641184835811071485250802130430828159367658664461045517475392426515821674568098261683313093513102777300924980479831671374091515749991018093478233967284454744454079650014301821042922147171126851943699447723667906794608308081196493846771308595527296051618329510188505167946726735100822920916445044677383061990861111640369047027094353585158996254294375252976911700681502833577547652209656073216039116028350445417988371072862275193315448644756219452327275262745621243333808799598361332122204978821593153024838819893137761308646994993624994407873785201332408302927071186317646836994553711039013012220502223593753753450901835129620904390594815938684655464721667687704836903950168424191766895643707632070774274925654203093110110175967921244335574514506325604253203217758592275827267481793084267845619726669548336076284335638951152182076803739741548927460005399536625494098134726688183520022897635531838404383449056226646496961537294038850877991272365627212630660894459332026649795230831229742036997351029155134768765136449779631689326168183760255623576469421620408377154531448751912232812787865341843751821170680517879853970833904353992698838700656898401891562143453447096739348860842082377705125521490556467320932931957017704483938828385293772644477790876039255234237911595470925531151129145632408117373835466652937593313644501756575727299937201737406347030176315573650192763069604035396481999915641539446023912259535582649262580518550065940998850416212752810847640357363420282622458244878828958963496978122644747037077512233137666739712075293319496501707730320987977662583432533605213603181723743167016002472586865747840163582786335791512068134808642546333072166697627512072983382536109934196712240389356965894607723978209066971964656377976719970713252465481736414581637579291054668928182632436885890075468590474665362402666259141957028294675383087271879523729574613526490000595471909014856121076082710242587490377253895842540407999275543573302394067299913909936318689508480149030449974569431073836271128100791050606471555453873884725457099611985681285196905622830530701884274349680770957814761080315040689523424037957068120444290660984286416572972238960834830197091402791125985780839952665431407032456728032797954684229714230380435330038996072753226378877330932552143543459712782293590469509120*i1^151 + -198666480507643203590093910928718404713305576579424501511868148349063951137926149998950024539811226709483414873977450962813721706254728479603706099804902904856397638168882900153233781564232805241215462954128777017411568402272063864990464474889197814744819451568671835791816139889951164052061014613576883108965952407018816303843024924508303409121582308765820419463684741897449254025626250468793262008498771104091147008087805589593565953230568763158926275331413372062506776911898376840448500885872354062013157019417932231435262279829063034993554146232755950212133787384405753223531000422917568851779863021164132488217920912216804431276517914357568474257614477103557011725633677182274120315123072011505078383498938526582300353568349769536427902102415990343737239677651981596167528307396037045002814042566336747573265488454222658932038577960006030875854054703713376782554768170203688408092888080291678407135216170993319224582570695002377665756795974290976320272011330725536518074511524240351292764645688184426115517786925370844972232414136515048412915355223062547838533008320871422242884498471790911940801000727480355154220801279629105233607532058587530727802400346236392923937356445307898073915631368305425067428715537352414503205709698770505139182653470752880949459068192607195480126128777310917534277871007247652008888788750964067304983051442985805137223051377856890016763879137805798026113444613289657662208168983657910045051861115387820523874273476547830886624245154423452392229950710577740725549904980861465823940112002765403245099826048703913466762325510604294736772348028975156753624518670808933866001191966737328546640960177496314520197051043185545350128383350209756061273783563868544889306594644798256821768818845065904602954599486417670185456504519820558506970921271370014668097608698153993144479271729728818176501565517197663068544777220017318632829431609740064473645844958659123401875957092485194891512437885172537662841862431768953969808890754270057230282753150686906548125707332894199014985978212606468029340066852594095977163278914347217411927605005021006127267060223812972151309119679295242841614629490731645572605753091166866016165697941850768699137128580998227083717082319042082375848477286626716730132342684431605016368872204151344187732079003052753879262210580229251790696790287283435619415101254422802616754014495187599521985009126449967733491076500362395307795868399850682105765605658482848816730767935699378744429494983633128986395794717213730639339885914329854610225464848521589923702135470537151900043165658467739754641517060841995193991970727630916664141741652424254452295801569218453810380330866824229704639586668941117808399312513792983733955882298013991327243546119213358490521434548708269025063525496161182649045603131343402235208439644267281143570958712806066094001863837089470852523504456003220418217712744770031278871184832862175579120046249866236809466833660512707088105029931156452768010986553285132957856944277353463791845271551657316895024890198219096509065881919577921351677591173117029774901533110443673292475329322247200100354381021593304475331078900798935639130988785636515575730702861786741924167680*i1^152 + 4021210883680193808340524772806089464907824489645833194067211145641398650056984865925970665872959810672597403716210775357509686120616155379759653669527675349815176215000595604515562003409355996741821450018066372936696400689819123697125588123876937977946398357396785601571690416026161065776560836982078005804314536265228439802575360564301562913403166939235020151048657718238981280886596693731597615868872258021180405586883745823067518317488293482986143989857214625600272713971024109833354685872413000535133461829692918766816971927647052554829681147659688056813794060711249628960298885783585160530060031192343518456918782328656175443066691297853729286467308701097932751880578343456878583992605698015462709134194704082844235185602548992856074625117921607544338443310969236926765861220016145556601514707525894130142857340479177051871288295290744059438956216858197112304796798870313450758519767985640747313643875510684908428334281945336830847677051544862845049699360536153975146175220405973410166356912149615977848277311472972899589073540639745143388501043021386698808286469862983478656508622915225352081160491859046521747751962558839980630095228667587756322691558310116800296482029400351459599377243468093857295674460559542594291528983327727285074130803511052842117541746689504632275923311753587990591693497517888478076539658014580897926189486391414333202354385279415557036935610353736864777655312805052707626418435604517452244512568543287362386987560187990791022710651863788474171931080756013442137929066749316534629190731935010810398357931696632439553319553599814650397540453431942827905196732759447992552857543995190036676533045816653339774422696925600166992453588121880317553434394769007175641993719480872658534258423471747374504383317070546056026236395689332806735116253116475581292903630290469699815412201551989883149126652727358021357872442908912681896397613115641511313847512801460733408586980685909985550363435709878760396018402050535476571638403850359668813698494407823158507930926469861115627571674208320455542986566916159988205461274346025695069659240368786382833283276774631431065776156689643496240976710042810326869904992666803876252459562133199790319480894112175757107176801675299480957210367803628380759159770197177606784047986038235939670958009285305675529642225494107085053116959720377962961765201998175983855234017815441656932750918436178055823802752815617730040761204206286373480682237800289533538316238560299677202897197707481273326323155824236400391609878760802393948801399806285239420768481734040325763692820889946009879575474686182531697511770831957994761681020922610305063941397854731523320693961842232693347002561296531037648880644380117276575446471826014562470438052979297720650959340056322102750269012022392995018112034880204988411961802720819050017426923007702359925075551753062120691484792566719289706355714123045417112100429580173219289880879618482034492693877741029446396600442568625102436107423643372699194642074137823532555051627589684484210511173856254776644471037279851317130858895400906491444569478615432341909159268498988250734625544730184870383988646649686156410064300056697778407225688064*i1^153 + -101399902548317586484354830208875489716091335373104606131276861286207499537687921825779540914662124729031424436913586953285473613678467204866651101326533477215134671681253189753542938439484248377080984732954549777841167956086144291055655728634690035373559955803364486912274068063118882657361594690457739304995491107877834673213737973839244429597109121649448371239827747879427479353090551561937389858474594839809931523868393926664550574605918177733771780682866128851487882753882227546675911255414706769220705869432090041516100562260288641931018924056709841951340136558007694416903674076812215921064900053555190934717921778154382186465379819580534917022153663007063292823462904116691574538131974847365825676617976587988412327337132611165137921735754434649292085935539857311212030944242259706392990498877121602930134967864683191598718064808884393911228552712926316022137687383858056892529263064820504639309228299644582531751440990464341750700863405659776161826094780366151253575925609455466188114655217830382918395878556947607144357868817606565244719608540192603667130342311512458321743955801941089230861890485883835475225842321424459326259537343680983782277419089468802463742423413292243718326134550936478178477266018449012950761492770741867148421426782625987133843355184594519046258601559879034746571088956580015224572025949059375139941230955441200312323553326216079846907678283530760340608017388186707645761226403246761568116161238829950019797203517575252923164544867563877481833702905274141178699583196123984751123531194709813370068736722752277002529672481407753451378682916454591551582342035775323087706811855238495039731731434262870144327480595962692663891399898617216271799034401853053296261372736907606088891118829399810576246236923718138482996748620775635874186366124162461227963133551954591023737024239619931762476017857045826198038913546083259502433742704924610834151433619175793432931230238345967452807203091872400065938935512450435018996413906441538835712448235415322857811016360681847599209576915036599110377293188498861066036452950655109401528198709989560673383288009159036158393391722597336435485469164328212406938807447321620559333740750839943940598906963129081824058772987328359134594168137560043940639315469530084461050301673074064509040675428285361003756843508098732887194563206736143951701959117591941387752349469321434320588510930850404570973312208066494597082082296130732692902964283658356824982271048336878987438802926046072799429235306334073458970127839453636220419963858645862621327654104804922152463226485760937096526706176424840012795070454406590707965250162836797796216060478178023619914686221723551459216911951168845249707305690163723038503696768828740946739833189434216524578199066708684107052589335023019121150754380065337134498195760844054051098766489220457768425867639380168518886767095447746879426847020489506341385808680682616323711169704843162952286354909696093707867787628152371691441100116486024559329858266582891394220624504327655105346755704105118902562814802875236513304348145346803308436614954330696689143993399170627277475078770574976205187063144017086222268180704788480*i1^154 + -1528995613203000108377065591815803272119598202790182344517160537360696426828550164534232145248580663636248173538313241087378317482315490159780085645084138066536376502453993328266021868827805614634900014904968070604267785955020454998230825297275637741754255893370634064882004946934779542343928828836795162021385981630927292922967935814187541173932250993686336346355893967651682685765786574871253170315588782573683609157430842578142366889492271275257922202646343349858522560362780920123019856165775915764052093440481254996471339069874598248083386751555487394322766586899332399952381243759062453877231719625425148460189465465878900222361909632458809888340234512587345755303486006320539663904677546632045462441879477117245282176086132062350095226587712319112525999560141328276045811913046134660866449834859162313736732629514134376605630153970271275844581647240435112190155370766802749981793316288275757311169220656804173569708292544440786116158733127910482880725205621188822231798277297271279111339198979185437095561591579626420930108217523244744566578472921654018930735791699207711290166588002677312577531773757501717953908468206273617116285088500690730346779369802820439129518859597276457047978432124324816349484942486567447816994824762362337016585555440754666001428521991549459667204420478216016565240846441775492081442198850118846256867057964789454316914084517522767922377613126633508940394425833308063106207096431627361268910369066415371075251683935525713242922334315281047730980259790241912083600661489068695740663269563247660068190579386893943861324539890263152763657703861768572104072323952112662973091758428310222056296830380105142981594620100096672740208897196368163647578340679336254683461026876114424363460163530560809213414435112380070723479173132512211999902691661099986441537812553862005173032875013094766831170425516220227713139368315163291374401468582052086620235636986500148228627467403194535277087252107560055660812688190812503464539226676450463540859320451098754641542991489177241101969786525302154435774292566755736114341861734461289618583360645189191012596163170069893066925650076028000658275573518493886987918743411101825168652048827896922021251450962887232050506192479428314969429392196844055529884469620631538660696808577937689017469597974589766371737321158841927991948095931218344252346768637782709147857486471646587012311049557812351284541019229245165703938057050485982492306132050625933630290428023386089118356168141409459604580826873988825485609077369315679610321270571597491328420232198882046607401096792533870293887487309042189863077273068004497691150680497318386059786524242330942785282688454988210509857760749212092101836253038827622933260297222683196312490895527275168601785015000498571433500324779580521222481946608252472409689090038578725785135965772823930628957724463348355834318430281305727183173047679215087170247281222198182052251139114667985497266131269986923637755157414129868497577675902426686636173793960826017288826472047012869522768333041635791643758617945189604541683415520325555266721638577648171610371962608352127535770114728935567376848936719351808*i1^155 + 977017141583679033751349927077700238882102784690467896558951772976851548915671994705729627338180147316005439160936488587200080614040925579041751160457118756956300659225777061600935164172353276609833929284937331182743298292880065817000696614043611971199899540680028069584729390786471562548455600003023528665295604543302309843590627942686133964159819738753885210246201701177754140091793695411792495744469432292942563672655312685470541955915650210725555192917681718057261771986247848355502778374869125676054456535917493714245022770715142440684247049571945791346974456993662045073225917538880684293170579615006387448611160941283500756811560656170899997751335563100128869124515430313261295756262052930631617521333915756083967112642526685560390517464440796717845044383468095842691787363565872524239914522515991160038026949538477082894022744202870456516703967039878633131452161493748711847931412451040229918462361904263283474537405903950688602602913936606982411786702894213717627095907276680822675470298946285802485925234935285417113890464736725949043920530265316348983110557992886460310488016139800122662100686472737612543480797968576695527070647970529521373848356582521075144394367085534934656205844281762248632604845923473157318065928069998267508380110649799440444140657207711704333827961523229422442335039506417184241335896433770315999402558687045292911586760004193001336730629443981922344717598872883150299465500946375968422604797143688349300786591158468099892444636069193056905185053665452017069754718663751049202826565000104985452038623098449239129201619242862033790010203390876104140611202629719058324912139034564787885600589000590785328457803728541008809010715868834354552558414836410798598284633877561302814886368986434370453477057461681382474307422778733236716105091135281218937393083347556780782938842083057451936917390334850670992381336962309866959129417017619964194302443824196557151081680027315536833445719448946219787779569247169274748273286560136747564411857712143644890557070705964903367023705550003026614382659070899570740638983940454564781755264361442149443382798216422828493507219673293981392192861443437959755275671910859660550987116863047341777432898683177832718831563471173398912930088573551981242173478875640552885780886048865483383951683327730981714178997669704317428274557120692134194824593932980702753359792138743170830228263887449803412873398122697293809758869206881472030141197057155887786823299814086623747176099160227846564791046386307375551548986592401845746462822104015850238429213362787480278961977510561214302505832687759557995637835556738620047711438151086806898755435932605378324623673606337094327531195601646819335585336625352823365028758350362759057664550449050508639020009483748085125803864851195836701882313306995072833699172063078101978878783931146435279199432612644727615102014503178778200296978564177254979152925619048648808344702548890404200196458404832553750600532250192989460760949381205132767563408872122323820190260171520780400627860587891841177863747103019679216293600680810706058035493054744322412961413016014122133610322812993536*i1^156 + 72576630868225017423844622867235550741734021715309603169379708461617954736517736888760706605640113710147478111931466414856739294107038327851735850802291686844589545834753716228395561256035882587523036556377022494970841504022747483579678725923979477704689910013910112645279144679805573530432728139953094388911710399408083018086770668966847777052561605581382223637153889897000955678302744216953092771482928278724755262513983255858355596583237525336651136910819214523289310384006855864361353561378487487759755275535229654049331626984066442720327097825516795535463259717524982344547819190998689337267203097491424457643609034444001095206701422389206927607451298955357808663841370414694104496166309603731199887744593967923271326497378725307516839560851791912512734757082893594837146242321268925833265015176994318599007101090964194797177726114127237354382339004535021683856283679560897699657102938202145809979201088311886024385087105135701234777996511357235881013824661220601291274183522383112661255140757967633455366751761407075782116725548166630264296481772808940112110508317175291955994547208546613592353058259214932946561253525849229132730910418270349873808417945426843734226949403674954958281427948404165904078167929129484150481541311659640743607611880033343295383865728829887294104799933461081994548723897982329650326188742580763709677517918201423728627909811018316365258355978094878023243988164731096154292083665072986360942751129925458229276802901087693901320410390384511053944890256701550395153050060551402053322930949295176629116872309585919108238267940230507197746528427839864464951966308105070220181939485348442951058475152749041303067362580196821212758879404561271310064305763327566619939233396715494627973535979136362451454289115670922063333643199697477763297568230363589950653454541873597810435681638973657006314672960607554054008243845869203763832054615229864295639267145947068977313238485898124756294731802238380011423451079244005766691426839001466555968732047896663927229871967039911852726543925674846141586216131019925003709978776156253328114970015532165470036963471191718303522148784105815822176807449668426381695799423230143596115367280653001400322390630458355266766723599029577438436986569838206547809362749778356591789244506483571534377819338043934409815350143102109258049226197025331312145406633916404028897350055275280699085035888332419743331298424506699960874175215134641857756813684762876558000638839910571886839334646220405344469326698373028346419151727520261767552768874336725431090567732081086599608070211160853286894620958355460027970782517745288084035877700096259729291913092300002605569793763615201784268395435873787092563719856582431470759421777040998737471681236174722671187511117207890859171047591569324362753304936642689282440953627895875890637271731455744612200578029727893937108122634230779421845536183579803264214196285220762876141034119274480719188910417054433980317372400881236946359374541364924047229257800107825851123454699461274009025496241797304692941706406507969953335846950357312842548106952969062042364256790383689728*i1^157 + -72608063216172674746260152640179871897533325369989995721924377172255020669646944965212588175582514266764124193466427367499703710314562467592911426264157668779764418445002848544758179537663134132905718638893649871878509404261668444583316529950861941074870900201081167763395505139137968185153339685875644033452353868887177369062616810096398496802399605605108926262855468903239502122149512355351019404513845632531278457137457631329445724547816237194527297270661940105691616299697349714308027217922642813552770747454333720083638965361819049986847219951484505912633570360305005433478919044439825518058701161250543575172050962337723625045660370715556623775019504062872073507177978723192327911490429633473789295372621574094068720506650873949973714651810637303835226001491283313884345190156762070722075533665284972921321064315840478237241490274732915157684148452575673278576423511411502603541224548600843330004684254031724604210142696077635340266819459260880235668911091630903208726528121591248980531116532811297770886497487914637644863374016002230482277639131057378397291665601064490295768850224498294004513881196467261376890158052269356960062343419636867629131665389911472574672711219204566683074071102094564127740372901449173681688693594853291500411033929842837674304607317089616542488979341474012378040396815982822018277825750232260423257853896640963061377312608931190209172844622036265858403465670272004038576350276341026993417203292181587854180526255780138434854448481938059042568956284568074589356931772361069065751208316057536974009043469296329049435876548770482752440875478097675978794755379946312571245949142717289236313912822189853698930928012153257181848710887571923596111056885701347726838717764533314239855344611218845174424112323626208893313757388334276330267625445301790605579454234333006602112555071027176351622569219477755562945650890756529763107488821696302625625953141750401469814324429680394288117757664183951782414168857573234898736810810639334526692520528276626394925342641017301056670573026115493400018023909786145762713286504522725205408503586667297158004310016012081205334041966602810043272899149745321402472357680744399813549429871197478626210405250571726114768828294287467240278166662372076303176915368483792783677793750568192098498624589041245420698905172726729177650944595446485298180403259967917930948588551770992500642831580436065721020750571363327215265129466899519065246727951028257447844102081354575333632668376603081362051750423758295221794898660969751626144111911939313741003970710999507434031153471735700043003814987901358902962697190496985175326791926748505185365171622801415470359916257762023167209735470084958025540063416000256101275311478383056915787839040297686789349955995203617725013063660966624204674844051408991091518640571629983486217211816265988415874038495111211714787045149063938414535343123467593095746686685548784557274998839769255928835629540425351951770801574933278511427488352889551907886056286277941404476256857175718187241219343874115748304164106228872727957478110585172354130255547037908992*i1^158 + -985904758292717871693598171750711290058726064391869908646976602235918834796139063604485857324435615398081519353301696513842059230767648191511220460308452507995916629236058430118786943472167222341819419770799670136850438451008212430102947666285477905559354261586266916866183925801735453870366709359530969597278092776428094102429330067634833625217325892536369443665166780543692435720831027041518868851287835304892812226398735906972584941424402653297485403455591873194235786377038307199309172994937967607916220999568080380906799445954259302126466289353981220256167272645654962233106236057182787675166725968873535971419715534377995358240376547705696792308540982915589091625328655563082236048787132919882149162347708254885153546118305026525186887616648315563762767836385864285086968676830505397880350843754094528452286849665835812669273169748034258928161299163112418815938668002136899895304081481574458980533258397709518317450334508973291479590575164298062156188087944924646766393127537706312083287446280140887539127776194410923296892315238723243251048205352954715897138908705649830860829923047254221997727879601461802739603734885569136498993226370292805295944168081873762185380171119374043057190048492898750120464974141131929908474893591148879862576390578537284543888360960787807590689957748021029451024065122257435560087186020519641487670996158339816974067295627120784251711466289966515845111917038213240188801723131496451284804903473614118589474417760353083309001040058022353451821394593552520142236150368213673133819938547477652107339838533455198056637793281985879717816101256511230272278268697660794230481175783857361901692705687602958238866313388821287319891566910211463650293680461041481387765001787302835887929671016752641628986701832993004038739541641540878896041451253089364901456090589365927801288530742893360439386474059609621296210372954964713705712929206027876050918822991690994953890333497051307815860338861263976638091327307120512526843027709395089878855253866720753093652919737431923042666601137427817383969791778371856136816405594333996934160905598106397828144355846709749709773593093978074121415224379529242626183996926565404610362501406078499420912448276166193597961543293487478663216005498155534093126188763037490341730750179593399916209178744216703491214646488176414443770974095519673888911096633707660652756625187633783532453167269372641060519786359981850150408965615768432441689856494460188588852030644410472400276465626362785717742105932638296028172352629419068826370639953141062213301473436038307068851203488290934398489146149601039249316976429384191184215748976600613798956568625899660564243452489110028797060264964313340115518444878465183246743222473756235467955906557757082633906866709685184913850188796613844565085085284699947248283314655459292730736821327990744032650600320389090469312812868054255500891546020618682822922011932442872489917153036723192196544396382995897535806221902154873433899539972081543257095749453696874058722662922946326929658601199310960689222212879918601845332243139002368*i1^159 + -130919110519559450392992616197645752861106819694728682553848274470794418101148233652307689576780492978115471722833290344458003600613868628234245635267079023410102664040160336695607959466979927278083839096352797978617682169052439858849918256000461588048855027153613051954274832202752710130876088376756670326853590823357788377953210636655785003338056315446155600560437146227096881230963883145243755723687685721433538654083160363812463459936065938505906526353023088646086171457338027541153612972274748979761541692832490788369120919860175768787366933344453783845956758475962669620285940064636569207620885952137007501650665975451847204309782877635213531666561831548715797185540369226195984030566809811990388415133327539471135790120790733298520160692894236371567660690972678016504713501509329053780663551608665735980795846904042362424585176530954807065693757419491204591307167755359042184218688294531150577690799439032494189606927231027507021577805439984861673161998651703142690819092334930666718447669305516671885634376597299017191355723924795968874842063732651904492162809579846473669978908434770469474029572571076520774913370020389079929132259845501873655522718125619300785762063183070648977501647657795335758228648461973600652864508076558458166442138581827532696708721102698354426122126864931466602020739194479034069891462892635968485232580764748058482734712842443195351925369507927547228932789229886148470630354186403500813411834720307048498066745650092679647271487234636635550188090485708327289455060350803525609940671478309292546109626160152132060139463478529247079409527756364796660026140107918071562439466624732323906754702569235209457156955883241506451784556393855811042779409834294527022436006352188899223328816633115608630465004219475982835623668113281194075024494513319542055967268399453472018014764078593396528390182706667111934359707731359139908814091011812560089016589166069254964791690863559028473245229642959229148638148190670566493671407639369571393689007195136336910310263331331383483815167567493221213733784073219013434988540644004069492361670037695191264409296172157637927901484349527317232040491420097000583683460171472284108229758803031182799788265424728448202213882495937397739437943698407660701725372580359549868060623992451586567999074303100781147925390858766578560279827240573753062791188225535038442750568578317082751609224400219855590998595075721046442536979323812424187766356306396601753402164869257255370368413216990866577250862772929165349582458999322601236435612584625200567564383792737901330518613401986358960351219179134742177843636214819299905807014680521809497977282525206118621353467869572288588169752883698035125861664275193312573871399078289305060226306918108744026166265546118020601863774456722526163472967420690865656720165063244483989087232395300861242557084152056016936779751477683710295408750998779812323124320058753325409854414756729457236330643555182191209977866053223396392016264745489339706233106988013447664591476076120284376923132451310484538759762082267136*i1^160 + 9989430494058068845403800617049755559775532808428561404991742635994650551735881173289071083969407817332095941856791245214451779817218066840219739122659431443054963293514202432549301167644308592507714862898160426231352587527321339874749512180568843528551128756807287409179523181335848878199367273229968059850977243115479816610989334544067564848078545807354231536355214906622573713957029423946229062071864627020382394280133878110973982087275114198495647487279144736808073599185303779005901011043152545104302652791194881303036791855387690119305735868116935180413174278838496888188893719039268012377155045401987558103767896198846511435614964476470050401503527192380012227827615828051578902875250444281296005043481581698356979979707895446664225855209229841998824169132562928455169837165697800287082881894339381746322888237538941173308962221305173880146984119794339682874546409787997152286564103238564946826346521843754610449244811003626299283048369385073970727776635422000052612026818282451908565681293255533230462592102681679834431937583137385086838813158278460663771624819809166825824357659811918951799419146183649914972041994324177612852378817402241607922829062992754730793387757918537404380311596667241463863370011169440865655577482903798333066247188566392609031040751739255422044369530111856943217374100322466954440818836108802036709030235549876751741413897158634100935934351478761909571647929332998932472935981924158339068727089608631203358910190732845927189362906061357249912860290575970257027724066985398793374549134560158648120774218862454963434038945468158820410126571165261989318979548367006393787833717800101686405592819434053175255734637337208857627669645254547608579578732928180513489645708349451770934764405062418485772072660013912696472005588718106049895348557602444905310098877836939934469286617496627529389283906904664133763351802583066423631069077049684547490612514477362869026108462492459167993486883913130645255972417106854695518948791979605309010521629227717649325006177711259599582236705972844637416983111452795541425983737901079897672894730392816951606103604490502726356598282757455887141456174277695834494522082714658164768450567074689649061042864353732473105394145548402236166256772600349380161077062418268582885921174678644578068539048190671624125782260349438158604409942253799660684479162683636497806452651732384975121552837904134659613539114875798596730408444747920350704227076376669142525047320878190871267132104081161252429055296511574924259375483892379239830069727799345577957331043419077128570902796910315256907534724527576993495542282554839613839868498977075586360948749888616386334329895116019868559286927192937266986981286068675673846125470279103739066573793654024012953570906823529847129272663056477939955956606207479679464051029944452116782914919028347688735053533058998601029957789385449229858563161244809633773711017920170733378392485861378471491485792623604953995117647489132106348267397972289731527618765839112404411592646093438328517679093121024*i1^161 + -165631443188125974486801804108084172513196188346296684666468023284126172464634100878722090929722793973947026278941446766224494222768166719717800177389983552708759366430564458497666726873630180948389578971639856722283952093510561361053363331824934708170696958864618661767198842637026160981537425667573024100377327164015000071460839540833504108722472520054536271346423767522137095139965112954023756167029623984754867843066105381377550127861026576424190330937726223183405984479974382237886892614719323771677635999499089669253264406913556898902449981412597847673555323950245215438129650324011365337498247477670408009434242015218768206321921175519679256707450703387247472479371427880705153935741115081470938045773731946646650714866112573701749541586623001659384201149896179770010089561799898764321151193376890710323036466409803328933121587485626533775007330794252117041623207506115722246272092647532275306137366092376222991464539181090298735135029312089752887506729831843075759313637120945980911954104455911382550993422212306753164676418084450496780288159629862035405806827295298797704186926228316586912626491648269973985190578157382262766257203165369186665395546481738888944304820821678573389337132549985614481371311873377016296251766762534505340234643101310841009990543022151086717487908957221938417794758478171240568139335227443985720681952021903137766673385313034789108380099400009930575779519316655520394600804580296262442944582785811087886032815927299690271355607282063685611021503776867226017218065210987942761062112367541863889667269720807938260824014888217572697286754715864737893978521341135191608173674749244567553791034229776878196766562474102996084582848852877520656487657381100841777480799875381815011127024413940219238206952362250062080082232842250525178444053935531176412698391908109681850256059378653098780355878399751354815361854612332846322999956562693306808297392632968124997539388691687370064252023538825629994687792724180880993301740392822580004480586111422633727042544214100147849153623305426180664755796739408878260577360957876137950890018075642656921628388187995268013285442274813730512493418094416686029486995540214627344635582039118872349375868702656149698920421711430909717801114333178263145422666508547551168630911798324300895582844128625124142800186062937444801793133825013564200094697778221118500470524743783439925866775395340291373426579643342538566168187418245229415013969098205089133644334594877309864849142771457887644799295986688444904765629396472030316443251684935083310521269050285202213768623501810785813579740173067378423858504264214684070038546744766548452217555318562005628214398903504619084172194392402940264068437405481229491814347692931173382137480758084311519137322471773198011405105375650536654592038017648390519160774435731594106039615147593782145827208782964078357437948322364845512346124584022815803621999310989785689483541397911392916898008434423678470001375129952939143426109920095612447501423616739317049224746500096*i1^162 + 1011450454508168405076261091658782977452155731023359092260910419613749999386020750070215792910668203644892524245865818563197573108847957931554743212979897237890114565104319818396316523007007821161046527734604886904388855233583059269171923603969528846413884284719587303541956963682986985416266233471111144945002280338944225552671355333334282009804862256604179673313091627383298518303301322727623905998771014724310106981844066137978876224100000699851850046083301331443279556180504766651867623608256389045829516474103561911739116402809699342874131228957431871222317934647015116641878167731679042862478799229911935972300873432326048231533709112673754298738709532243387035547571431964415630476448111868285815789495831586179861631739972617255656804668813904437276175711938703568808163862121297168021953225426260558904507717667996783966081495674978973937035745011761757484167042402129547127498499044844304073824663653707278475462183656694421664915495807651331617087387514436294959308161373028119076610579219064948487307678654277716077401060291812931307865034292572990701839941959671483488536229092368018027343886029351575163832016253645106472827287853839056016273045530369417880510169376601684510566410622101423300028537040950150969177394505762116908390724987792354407809085071466960190177622861506676711926300023760806248389607938231523177554754566948287940751727341067205668503148568771709221627788142106030026343682592733746159700597263640708984389620836468802848308128610232551967062229944890945065807214113911330309853754405936912950862563801641729023751818231979766273058388856267171667105256436060246238539993304546568398359773732332343424121265324969463346192561989017685058594629569353688683511148470335474906359051914681745470592535971595249600463747577137247501126258047660608484490627558415672958024285982904553437966272585999328348784205667588784676190486881306297219302299870037913657848754621941154232091730141858482082969012933836345616257725666686953960039957176641028390105557553990801629222606070940328551479766942494883201162713338311599997469997165083542894149881669805218930200309624149555480017128081239028267492329745085290753447535211233625577242208499202046600809251250789276508622117284622452924078246581407975794313032451408678375818170033681339067080376852987997555138690653874081038948719582328641648469038140727472475630343935101445829743689145552729180233377548347061792540591168096869839504802246062409141377100928033697467295192669507219823390445415755565803440017015745266982213730702816554096832618567285823366086458591018980952551003869267500198470264730629760631418313058177284084495764875508318527962103969490914831702002057439967620859211574200396177709886576687139968050077770267753311824661942059880165166101012831823345230455394185490907687054687027928726415929295405308036938902625466754163774115141714906429650950321208877587252727089942183740988826887981205466003207030847295182661728254196513204730331136*i1^163 + -1615565426000849388876677356702227202793162191856916057990755538071223468630246635752608224221328211880522359384009471223547351014964798038785050159258919306743977704866945765720815561177945381958802410012049597305657497135605047938537304327504285509032244392903978699599742400546257994307127648645352859535728725403985341723020353160560888746126006563903737107825505584151928135265639171046826441331308116519404301765913806490979340579631649209440895492034237479103469942406974002038071894431979760231076261704698663282403089647227169070790025904119783803038178933982322691373669081601425962415008141344460484524751006537128502297997418981611601979426354734416887207655520455150578089946692052002871727507201106588458911177127725685593951952058330987551307864281372623154146590671296841572390924688509015491020490386240731469225799134689914333520956009069463423663230009331076915239485090587572342338702823202658614325716723838730630194914329759598848435837740574701996597565885071854199328761912825532188769879121554706760705750524266847656618580580691232325997354383430610973745760533869245290563214981896982667609898784043413744158436217053335035367265833164517520595857403724824615862817088489871111766072188916590248167886646220029389788810319727128332246242193996729270180467914253991545668636720449644848939696361605175988371546192502902660934618519591703916893630478580428554031402990208255178995510161388881157869277658861923537171340747739904408039324620529982433816289430099840627073727103296072974293926302139252757333208752309188033325915535744403160953725216409667245150107885414981124916689945871972776651342734291310689273843698313058002454224749815091195559719394166326181435510545291885418438113087482728204763484021569096842791177991688668768931790283715110250579576342403769545296254509434912046673253912680409874013372570807690415132351877551252612205098690523431772259304923719639330174743897824510715777769064229613463611851086551173358957913765732675289577995324457320968002559315703863631017123898526622320083048699883283170188077418298546780019518300983437806035462858917090143291767639619741324654439507468188176790047352975696720609205016312941799689374584280294993852268466167340424976701554713631418865541011096716943212196916853456145760031313962262203398320010234963528565734301340139393070860320312957961377516330370819778849566905591059583274821704870823956340103433399607313014764092665198335865455910630053216755513517489394204707094048815335256231784002355161669476741207872483347544222527856383474693605879610972686299590722609625878945960619517257191553048156246532411695921969473614087390468986558502573421228609208623322200975038208045611152303227118165197580992091292608466848782227502158243933163174157322725854500061571967914629540213906668435462853081360920084718065641368842828503845397515446579069811938849499161990860435778469835282963761117372897124651675578191388767158272*i1^164 + 1776216826497029370039151511617132721890449710936735436471259544749345748620187442615317349308051693314061477550987179220225252341987248021981177756435763776682326897897394650471383873450774024894177965048354420861372817112021109428013481204122223609709287780454605468936009374023321968244932251238530839813917169928780753762525399723298971224596894817356026083816883703762562193654910215431211833023031076188996077399246507608361860672819975472511790946925334627335894832645282290152887106260308097870210406318570711262632624242208972634970788936320128643067459232064510601753752150530222975686711718296184160753573254257818215147794338989232383087609780184482448943789428712998849425930255587508714503622487827746970022313413629328220779852324567938873354501545904071289811049595151890755029956793873425527400553420619781323317599438506516451304934611880676364120570642003331095829131507307749835224571112523894118558547432083783331755196325875519660011854531299808897353262391490974346861673817321456942448690946219045490540819885274688978784389874892530343748790431469995473530103981850856959693126873364411924060678168568467245132737924836572783370627786443317890815777892519379072116613201417318909717450055657524743741999617258676223277427311895456790929708366821338055555661267940489414203463675159076446770609265798893318106794758565491040546898177882891389775810313842410593904803328611248645058369795120280536838796760890151052702147240587451574282792949290952572881652887361290062326102446172262831516727468378756384290730274264111197345283443485097071145909701213077325478695066688415591679395469526295863813605247868729646488314246700024371373813104920805529343817526659089672495995783618294166026083206487107216455486802088100570227048121972170534814286259288074873476806971653559608223141085177066661423511791174252093319035117292778590559428101372443561800541986301919723858438084380244448068894949793685064221954853870797717674249638925558088715275346626799761376125753436326187639641466870754182772601695507307904835633817453418108581832963481561121184209011859087376118356720919403549481394474538649586223187509232421542601169627415942057907656893807976781785656188672005962935436107524500698317666070478464877773376985331531658789481827376112404504342521221580798210186340780037722353157865568996412705304254975033900565711907465471247739247238006807811302958946670995476748177546255946773084098417785309576161221271605370651162140772146779179437417670768514632186886014817261164446469862330886310043880257542100085127343380933506196580354352071304100501241315663790493264334818031944924531048266555119013645698126675811984826311044758637380201650992287599557539459327429920187621669136579872939548593115206957366943610212721645408253763535428571950544479445478193297358055423546514657160351817317214452905614765047788723370029849155842615275498447426459857424578372968448*i1^165 + -82252258547524426876369732622655463744323013989356480156374524616484097723772782996402436209076574725149936036309408857179430906485391658574139135288117595732092434791829913868861135042854653078507822931316318581136419191115806451538063877375537180172550751543471651078755577682771054293357933429249672007904547423409704056930612186951728136351575124752404146351247460964019282373309082152903519483390775820780194068574200817974205474778846212287624558026621390091317735465282162601495395074101510752574446041437921609803544497499277250657792455784420310416842324731872304144880962735430077343112679862247466936612495412041057655093009723305964583309598275996405580608255756500859170932531529751784979838079223501345741873424622379202892977689094526890735953515113811816076278769927446831291612927933163392032681425701202176107527817987965393096440668022390557941913836175133901636231818600303834999360435425949361833093676192186640356945195671311926710917819214942767592537864296665362611686743745225595923609058531833444334028828323799176222386160265616617695059531732021088613596635300978874362348002988848351313548817505915340993662066975342331618623977246855951934314758810887297146501678878281316867871679241508172452681763986402664509111836817688760453140031694976717156283272803685399967798518940654550026001530623993676590759003823581109798491265643981753731812375918622449903440929275151867676977763063369153049382015344651756874542753062554442304856786039456940202656108531692920852234395282906063178136150187790576983847221194613801903404555401714564603527827803875160060405694619012413531846681700683576147552281116885704059362759203907937823696077449337857787272024322602535936129520521290649021935854736033786478872872114947401463808261763186516038399952928033240881620968960391480959806410898680888998874274689205070286798213567757013241556054478778606077008714267291678586777787267223201114625618838827825636425847693248876467890855796529918361301228910973747496289228134252782939910996771609519273754731388883251033773819776890282025704878246200561881412259661010756557337222631699672161524621171220233685046999758964616082122614375848949903488616618371805342383363064582027397138141749148401625179697594020443514921980849471644248953645519076700480702041051399093951232236817043387883787017297519954608206225258390295982103920749639207242576795178099810342266001126741862585492529655585758663985329370650202159239062347439144246580338235817666290128816481204544945579194184480825310031052767829113366827733561232838735499440181314016275204661633470359335792916057264259531522864268324054822292477411842962877054932245655474462465956898749968453133523267018435224559239101817629865054475485515380048647301039840551793144408238355314735761312013340375721638227186863248611548266824832406076991995071724633495384016359975302803548147270104389632*i1^166 + 634009970082515644930965898637753826851014214164120358485243836937108460249060666915951263585134043212058809835525328616906047903529940278190294669013743989626958711647231660027145514175578974698758460477911492178367532986190414390352486893278397720525308175316841479871765979095738264832135798578006370252799530744580990514138029493016923688278940298169304896948315162332824450317305988606557115953343728282826917094435547331795283846659566100071172255189741766225297285810725161040761928428150046610449648544315498874946586725928325659200438135881825232504239017756337122713560017528806953345422941133656856742793724939903132310931530799888172396618594251453186011512421335342823709795754668515683381112111194276909368638751656571947857329367397412429519794536686126541132760792150346848654941098542313699498434317794949497950045060879396965449910800860506464123718467831917817486654225984828106383093610589277855061035447708192335614097633146229469974072168278524652604423221524418283979543780873895874456793154162890760737451432351359345063256030704047666601930720279553748805164969213693782166889503858583346789543434689975099067257924645630256907438077565484367673756930709594874854370536293480639083778997841403091313441507934998040270002011975260207413680974275191202745443497680063028731087460282662420328755116624693480664801461920459760207658055622036146197966681003713577069553509358789851493295810385753161923709178355832675045844029630282403910824869643891691599597628153852109253811285041671009434266382552179044180790673624393685885739272450301827019894853758865686534797643956434155335457791062639790347841235042873106705282813682938775325745718862070136675888895323874218618880393388141256516398853004587265152986600097993337450803851562769339755292125989950339881958322966835810712263729775858947778754984742566383334690587069947565635611405639859860383011473361020310462404638133165176291101624526151606379458135265825709476977135157780271892617311217860415246709372908775345886776307326606402703360405270792465769882710941986506783739464971717939735620769528139263196400575964817061486505760939495220011624625113398589692785396767498811947113568981123767767486388363777607207192764429342887585262168981163905844575357145573204375531041655885136220405534168922411849284141868037876366817129387448755282597221689837553481734905847349042532801866116480634334628201085516816620114849230902551491468163374385604217001299912621912640861856657857651210458796699738228944560345740098215359322663585561652202954094886507842275917292741308280161738299095726394508577851594354448642306634271416900805486633202356205644086431114481822781643273234963555748703372708285276289608035553835907591699006900029707390994826134730754702385041800568623548574875957731213665296154350087488244601960000*i1^167 - N1*16050236257229256652117375728200502203743478664919026588700567444075147077889019337141573032340433971882497635727310398723591664434694740130418273054953751444643841734410719863878808008895350531245435040341930316415175241663509351628830305913677417123355717994663744207436341966018830813887936343666913792181780160305507919061650969904026091452040440937262304608242194746654833810360625625892977557475852317424587636358298241169923739689903370538966506009438475727602030132884732331563083867306542276005444508651576387818798358495201154032291746560507721000045993019572259184662918007233399029065321989385288924344204041520738251739859271600581843885419921875*i3 ] ]