[ [ 1602733165349615617612561728894035317655399622679104387949772199154187155970944942183657188821288152838066812559899866535123971382346943422039050724779629664344302701483380751231895879837919335021391538412793736103150911639485241983855068671800259937659828767924380611554692718653260345047726943969613330208036123775509443988520923786901775270243606296402975020523836937094347560098197837344933375211718883538671901302752603725870542839153056673055377086058605504769037057930944941615821006615177296425790581089955533351426929278307639401900960712486499437655434973204053807229249352582408042406529531760747483702406591250070570845695950025905490231719775004298081444591231556854152428330516751147935270449502553270494197239438808466115894853556176117339262870436587886264655431961542415127887264321565007264385773592176095737456462058509222568543249271313608644969987551022327498177634761690995998294206086153597475378464581057681118578760435428256242616371521106051196669681786839636343166407256456986869291700640369750240811535429879350993059062664695883451867416960926662020063818452027443612903482579566911460232906961985856986278434532663990506573947563879036972485092986730950975166451853822726474726955732760386995906325586494074116440817409051232184865764907709619913308781689852650994777134251929097690209632188866895213331721464079266567231744142617805482089041748363555027363411057672989407063234210792033424390729361589667075766033706106464275705110688641011060109432057679795386572426826296039667516778267400282773679188844609191069649250060214130491612260530733987605632310853738836010488924577096204696784672245601647833665537138634030890861079758688644901758962186262124421444850034977798728064248363139595551375781735545707661630771933732222466964103470080544362020258086392545194722074843622362033447157791676566438157715002046894474363182084260735059710336826198311506963975592800807714701507612559293208868352397277172392254704856231593396388795188789143524461740056969248388129610690912783555121386514113104023939559831374805035557578110510856720195198180752933949824564955378034439092057017822714749307170236981760331512471427972671473507027585669370583414187021593138405979899541028745434964070861028384064676971969994094578621198346388011980131872549890455020256433198602432915402312198560597792611031457945648416089582970454330533660327755060525962447967578751184660856660674520575616221140340682990477610815238487977395982206082181785871170451994074019934432069594506515744597035873763074030721223585999549776692353885901362169032632868198214944581241287639476906013108669621553180815318055307498217930909225347839840734166013048523437263074378056769712525294349737086139789326222002351899079997680946518323387359040733375810506962690269801578235292404743347899443187165130248181509955086468744262647041614925653089866585177849217580007843314347446920684862877821993054243654576912339161230047855960764778023040144073105154089776691867261922126445208948685427349488673360106302426197301822108417916335662546042865006532640384939131222768418841327740726683096466078117654959176642791192902653338055469957609297145642846588164551688693188434044536586304552490389501868106594030132775820114750162057389911269752872911144739964541665702787570688571821548008916834170341866486712321190584972498108756305680478937321689800750671349526590647743047990388403830651977205680463013364825795502635273710995172920486563422524305580583177945551305837372029579741252124756681098428471422640368543852839099679117339803307990873364941197715358657014459636273554532194239118021019807956667199315325022447845783364738847538718184636553360326014605124031632243662002169055180731278982391816652557654590451199996280772242729275332642880910561393921114375703467265989932085483118865650538401028582068564792666539638010595584807922259201979387438476242124965085452307526241346624549270641033949379191793993900110442729037107810988592787612007888607381124601335699036374954655883552689297937263464843287306508570382357043050396612397498327417975860471848005394850848234428580208329726198025910083114418374180864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 31041412912387920862388640595498211438552310174389192652945859677418543028337278651204359431521180397800690344810018641984824065785859311741058119523318026694537780449587957365750059071382657459426497381577797529353302855998528374442038714373892775489495027621617966718288386924900194524162328579163479939491951513041780463374545348576322437860398189629769765545222305503649728618766938316875119085558437335449973389705119183072899398893870987193373481963602527089839277972162794517360416156190904558099569439841822804261414179835306329888243996951425906946628880473738039847267654942612373031943087281385071726098310878539787504382046950077851057338892546375790332084122490428056813304934495610195349476421090649707364617658183523050483050083938244197084865332810733223784444765480358893226073114904564992027873472696727709909159477206012604555605750380194233301830761135365111903070946594140007998627532340285761784347075580807848362325082972809383016418211887906233028570655576128259556218888388124196832928755366818183578115912918272434054267548439289544793809122863959445823044847483702420731234527118911521510365518608281408022850388463576766120429362513334047373714913848848268497639168131103872455022300456006400703208401537618350028277370179024686075266526208302234798605342926933810631855561542114969944880102384483966663218432513887894473017535706371333009763164983834602619795746951411319342562528134078192435861039228875575671189873402908333013530324117405629220380044499963720582065869829583626983510174150844117687317902226989177308730166066675763108686159866889922091976816252359428026008168465053290007347576121526887466291629434200700385818590339000116589082370439195973541913302677793669545026087848081640559224319704044325505336168503475697379419433548279969229618774518809831724266174953899807692980802076626486954227729377579878035985711612943122562719237337568923225570392006706435212548163442834900873127340519602517310541875839472684382014792002702609541927553997536519764346491472526626761383308934035034184366749846298365602241217429273510510485069395461707760013582645192273441031259210529961311512287373544873392660476789081141758869990037751214504033109172750919812328206962930240167081278035262697649614744040692905667727427654579728297696554032288769307999729944551952718355129519448641709233284408141585916955575948675826455418286096439599362977353975574116273719680533836079205121132285968139905314773631860738327002479192844448743039456178813214766300915315305055247918034790874597083272563552020192900366478618778873118801145925396327566144643213218358453406978193504687309252604552483930578477501435946449894195842077144361160133491850569594613287767796704688939156716667787231863739359669940171183329021877556171640697221200786736446117089155845475174623838853742812973976718493954261993071517463460543033641340788839854448668757366160037966565241153480793820788326707873336751454069953279262284207804663764756375539001810509686900392080206219825283293990112056392805787912198892938239140476728957891934785094146820637221699577731695373005077923323795225247955816326531565293153182778773340459275218483375675286324704274636186136589650838056937468046340164164228662837164733298408510500466346407262819168102781624784836569471333820401767216455298894164496784881560482288227317105814989393790123204014763032703873163283594931913086076021791124560329191900851110881555351264033564783716596988816484058069752845980203845985508449713903255119674088220282984806163484608242761206597802224091368204277501363901693257992014192842204844614052514677977885110446350543762386090181642256836182245196907718353481492791425087086453656299020125425853864438260039013065685363227272042913411179532326390406398996766926356078066620898576473356445778957941023614075642554001029510208532891450556782834580372173167227013364042217412941449367384354348332928212994298921248122170358789257870005135726445914022206212867569599275420449862009894004050376081283245853215560154546345151865715698925153451438214916304930884360892321952425732522524255407723031204323339521013420463647032985095156583628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -163743209260123515981416345898412939918141276671629065370214103149007979648334526559305734356347820231775743456798478989880649157350953938295834920324421505479937752428466719195108651727076762482526347320943027539247876132385393504795971449507124511469056676564805525209359905696123121649025133744432882466235932632894717053372923177992380062835356422213499885177516449566286186513055411728152035699983716146506273075847183411005310323055462321630548902792494985098138187656900094359301005713599953692843797301819864205760145271143815001526024275307459609934053044085461491960483037032337604862988537392109040580069605930514009487955656575966815096068360699752850848888509768724776243488604850665261430332499893453692856973930424637964633101497167922575662912689216274591018642420316162897326117598466036748053587542167146250479557630883272613338393424096529712156852130854593964162844704456703049504825554042164949844326526611472407544684821621730282833235450177562852563638595947907924497154877172516044320284528358900142733878281231727473052043502497481036527722779240753376991350236407250021419534853664705932636107288710645951176687608255899297625199750520565205213165857402598500046317279775954809405244243112298938093460695349857902483125867167986710926173103434878390258327922578918250818715427151631427458891146870018953586177443225394773628370222797224235933420465428205193756324416070887419174177530147227695025598165398851705834254960987121495063394072908211985948326493664090206247177701236802775386162201846370317761477901823324829479203330857025188021263302720223028623670774735589780030748804674612363954898214200003554519792611394964787046676547033675262390536377564581723093865889833199264291331326432282267517555623931704545295841241649965353202023827066787889909940519128837082851672036388299597383796980256494659451328378199150304029016618274953507182618205563340675045295233497198708034937607095931203513755600848739768296262011982712434541803933990976406643106263321852402655205215895251850622031138343317147228637791033989161438451010603628679617650175608910976634860905570472550354554611350931806733611120120763271958865039550651126811323135358779924201660265892880256224163598018379776318796339094589429559437378687584323196121924159875114918089140303836367321280970868864026996965523784834101516029991050155938324778930368512032419572145695855640206834842859682390405314970110130542680982244939079008684474840540541491387341773711775800347753320751829658127675946989922258847648277417965191360333658758648428873596383633289326892164010500072498042374442862501724067614711584996772925013704893719586314687244828034432330040827364214102985699172805904213628872800923337945699673430543279864489143882830796804861490522403218260689170629759043557798745823967968775128667652555031481190494086469417039878076285942770473055890281373653037286487207704671097494479689149093653964669899704139177562553696591935712516282198047471958328729750053953314449282950423619488040970888583784501502942028777234394499555756047745400618657448969203584764823725902775976932122700581725304120041370471655546771809091180477545502153471725996357111430044243351717173839231672024224156898649369834882834800848201376546039705204234989895433165406832478492222850464983118725929639916648038823736223917195076152234162249520795828740246722956386422724640720366967275341942435342124436802324276385007140319713022708383281672524042442955935897872262764771812287580506080338648178383630089588576513659090684839973161926190945866561089953845911002132001314684799439996523411337605940181008591031789128612554146633551318275729178786371870089687316302208175245060497028180144100599657798044530246571080496028436729981692432068872662148279040720424039292659652883074230915449838716011851292379938745863079086986882761551339791414528133872349261263453402703436176130657580843957492210282227247895015627797234809888943254199644907807862285205930628925879089098320585292794765142387914568501575690270970463262729083665644518481473621213286082375430586505018531479120781966776180724522041067262949508058901621464232278936780800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 292992196016013248013456483004602442426991141571659820038065255609501974264626245998834989293941362558207305531654600337687936010744652713631115454539468886321746984688057426383783965986345393292114532261406450187731794535357359083653244814692032920110840202239646056329322292640259350521658767703659954411856061097746430173180258231887365241271475645457932418214092962117089610784065697754565747932776937516514188596839357131233857523340716725804018905842240464445604777938331148363332287504648932517329574456621951795826455029858045615986061767066693361731768874632059939342564356896709045077256221228941318695354158719017338884989232674546315573782960761920346897988068741718414664794529979312399395454067086199606745496323747785105755774560665151379152026059004819993046282527584408921483264889162296315839438153414443094219728496407805119752027778673926352823434044875359305719450268061439915407007428645692559537004114053228504035169442765946918144317912368176719854780467722537452397748749747931224985257771357384118245454332554632319231517532322554028696635208976949668460456342845571559393803965637434708135867235695705274440195000095452159590666039189611861485151528299313501395377390618797553692872135343039890320729002423742986786780473014946154747051224180261606239645630991854211126649271217664273864207967238167398267751679539317267024490611187333486038768504261910646024144901101413329124259416131209979426565911487279836708003079123844529945182574463148374960435823674236701092460084285897873758010475796294232098242927801130666751120702426047826851675902607677174913580498080132756160463896491908169360912811161071620918134061030262044681248784841483174490194970341232748745912572087649921574512714536291435683125290740350404137522280178874300645360098745493641097930610889109909545324044709662619581331781271172214411683842262296080929475535621995381626954860125162952565996157621224355658731063048322759520002166579560508336132199837787813212121086900708225445853465582883296252480654980498554397795166489504383145242750543397801196543029678127425016516932664771022508541761310870939550222392307726077203450288754525003478286459678080209287212430578064093062105258478364725803193553346404673844633770150402370634338236765779083878314860368716214659600312858794475827551222747550518664269370025411636080515435306580988447866607255510171729632627779915208000828165288160370766236662221943671951398411505202912896287949700187429464706097197443238886444143498690486184197669242113029039796677492376850522096388011447583275371734424833451938232823062706960387395456807955146491231085846718459330734203909418538769211737679971035893373966813901853360795589636806275558190802448085484289843690738827774311862237431504035628847263421633801863300603247737143604714698495691345337716560009711378706250203082766240542753517285849023573581498172203174432958406843150277310102349446241981605742326565686909263255446506546532365484389803243757712946221631359732722266895825500768060995776051094879379400470581315385231796890506410187347291903085451068891906346191158782848826641401167963660888638018968444241502345766045563709783389337467531623034393576884048608772303312254394038970304814279767064285224502511316324484097276455005440627159736488703300824816589863192718465240693249936021464679014079501424620244500510711083530478219508133343838720460702755484397735776566192229371756143590352322357507717748100574572444292409691816739731751742381967742032430487041825321705653797024711924832533719643081716457517381447393550241741057116649145804043979895433023153123817356049718854019195005270417904723039231296592876765792462028548163429541936882704479321999278338721083171648035502909224953223981627369632718696406941040341250726390213058240635932506832431727367113472658032906056798096050511642643076489500907375280302891263556601265975417534388472835617481653798563747471196115578814827280159007906812519421353577602664687061582864062105297863610569361624678904581343203406296997529287450709754551171671833764569410851535379319813024008604251242790469109613773455551575394722808670215253317080055808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 77823704588881963651106777962548938477231848030724983636149974204940835435046537873207386051437935100603623687933479553205800725791124417691981412498399706209949301885395563999171753931985096111493303456304603425799977299466700855577139100001600550446801958849711526122305670444381669573753974735192404497304381398819757396507315446696275811366840359200312075676101519817820120385392724768069152656539065947483560123126458730275178755695804604103520685080291122199932902292098312473899078949343005250856505413390729000623918985380499041897872528485452871056743322285700134162953660517935955864495155248099140290720517415493302734909363730838646839569485175705509710713725108094869770095896938486075443944851214139204857312175564390869286731473810333302449791515783600251987086245628859686730115678741766807403225975786009734918460758337595499526509167593674959104687821581696971846492434399347906789792483648190463117832660666419185457415729103355378766087156995908444757813333533627993250651350375535022728453004444650298831837120796234026862057531273793570246626664204564208620185432051120115895072222420467577677469243229650862282212872594786581988390135177705909065781773146135679525353200435287374891775614269252404006088677098664899666875552585454665594171677098996528181407285812550141673805602040043705196567394117760489298438068963044037323854261176960921611074307197329271792811548775354878307051044668280294286861035974305049178683972607022895881443098330503570347963747286723785080540172931116461433942152867721899622947825122923209852534357395589076762809410706469237981097057428960963997747805142383055591606297782819621511484782435124505126188384013692991877221247891235423571206155049918002054015437022164213188005993524888284520054719190688505641769687966832328597413038008859342060574988960840236271942113919224494167797811439306206115699683345878573065445774624211345338662360081468431971833722477864777056079271959116327581952356935350408666510845857440485410381537198561641823645975173765287502495012050015657070099230575490201656892015014653010513308102931133338992814965741832816378657124340561675122485701019012270833693398869289952945779051595260363133356369844034243250735394150764472220539919695994566229256319902586463838281661528090444591403346377055039459950006854528566550863883724960210966387073835843358545785295776601467757564615076971406868406651293001040159323678229513775699082970809333003909417243928432111888165834150810329331626762068488131173212016384660321655317672980260564212099456312639909049532371353403453205438881300174436761639268671962323897820583688986390619148849633379600706503440695822992362346982988215201817192817635314321579809973909232142071045530634753554425834259504997876222769498703102127061943581289292731260068251765996022071898439381789583290036932381910737819999414825036092470955265848887200161676921347524820456969812006384107303417605509997971531539854366866432727158844815791260487416350688354066988366290978297486099050702488952003664285308295261322663860096198194438756417302846337559310607686972797195997354593765118440587830776832285046503192354437281342075046710145837721819789616627046653898698982128656044150428319702141287775448211234307490187919535503634426989302936711248831128049846949034875879973747988937844024257616961391035679420443452258963573569241473436818186201298238833257572832912737142929324824526061403775572305785963406560079317794153382012898242679249362743227245467179771679332065226203060336685646862281474739159864690334648943181640030963083963575974414485216771574273195699414635468487109132206037760047225342586571998314936897055267694778776055008662216154326511292007967053021231027512936477677767611361941391217823863768769219284697697967059998726431431352904853546430061872433188722102396644807818602202641264799204671430864462939445487660211904172715069293447667945735431074130262897382834047802500552390819417643027109872074358750815702595387536315421630839078916428947012777027376769108797440153657409012356380825982182518705063314185260987378750742726090571995482591807735011737802779853652567597567180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 127347184088869344585505208179798012571555425565331119623546385154652763614677750657296641096305583558362964383805621136011316929601552022530500944216211228186738231494106433807674231926790107158942496887684935367083804694137457720726669222827943164764714509757630107062477681960633484835577699787800763739154388164479590397093613742080478617821039215708550913752330060710040488749646801087138148360343437738588250976580361560081276865330929370395977761383384430807240698648302798610196695938588491940595736911111375369552922627921097922347498016449964546898005878993658287474680179448287252882980942863590257507007180662660418835433612879474692720699762250327047042396270569970582376861293913993761201920953903033927305188168772122155548860713217317326889283872959351769090869318102926625255103159223900520165592544566665680839644726853961109156579541579333629768536964636653169927697194953322376453222315159030572190506516573288297171596243290948966276881238601114418946058838662238693292758053000781714147521174633602632733173253119097098415100160256563411360073675190731963767922793812579592325449659368908339174576100527148191804350466799964581261151245215386740525813565528605896375480929954251133600425303105667285996419929806605101895819354811363942797119196730722106417589120547377309101216658363534134930249540575504075107210016595156834983035041104383659739875934385498325720502956351538627708803892631990346085467940750086152660144353080428146438129583498176440130327799552752680477516878216567219673527745045662045936985829342052992582781935653082368102139465865602245527610504829337366058099062752239262451443604992557708556535609709854163608337631487493815211789182289059145371692083978204409010869581511991293139702000600129887035994259569539359036422963661917260614030163468694142523725614373450044414419647999605750972226518137202895201396057227332731534386445699063788124347960342690557991070568946604788707447729709886236414098818245807239147103738002704143364758514261367884730714196706694525112219011908753560228378289623510908302125178990942790807276297719200196942832050673909306198140959159389644425428680911005139985604108119735343928107059959636622252300487028880027806371444552093559579985181000185548252891187483588569084324345829982793447269972750959799334604380161818367705184438192391410105426219796742574001747488027039086813111646886512395065440441962228853829516218055644414260123631278202439258035122359385413241140865676773543047423183405862832077652872759696033340329119459931069566912850065422280911389827806331681553663224912609284829222354533143427626810779077204067198538688681953500887153660022810925601192905615386229495296566511763930831397613491799765960829624464733233882098474123730449812609423059614696775949199362334821203913169596150847880194398754814714309861995807028103568793930037353522740642501459893639895952113066672208839282582061847853601751201093498477238115847623009172874067923236833685393554823607603308237797310164321346616597755736509118919497203664231833661446205196815127462392821470283546072459786805215446601852630013798412761630008559581528872821420989960497352360580288335964175918569053220479780418970441490905054550525975177862901495525846795167437717713458498634316481766707003725604887729064081455678951065901677043840666195173969720525338930335952210959554073009340343591752944893343237202553755525452679629910292300754458913789789101098721781641123038853324932147821214237384904732650378028276491123132973898462593198856368461248501287372136774780378029959309225762833311507617612288407223788981365793131822626349199075580884446406402629111213675702121530815306128668596007460104044842592050695159536210657169068528026642290689268018984929577701687102585173256654447160328103429072025299977281756370191397649387530168236713199405079786083756893945461378285846024458356286699406104800193024987854095175538482240240978717880061098262019728267873093645918357143027443270213726569879937612636197744860925519992492022007673937541016629021493269434798293500339507443703717949723924704789267815616232417070557195252887558530645246638817280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 253733054610381984475046070882255769421339473949805407692424928501364683350136679675520756258215462352971870722178939265746148650329310112625847641415848218569888665154936298992106072921664284919550213361942832747587409893427623900129800325207022920212721608958568253841039417318941684566997171114002738134814633278969839958853704871342888380829502298836575424207199039248455755586479575381214916626507942351714635458654026923169316751452072324016940148241302409131646044554192408457034602215985945535535073388165911455896379164300926873912907873575624060639464118965168005103928088570151323454314745623143782140714106679491676802279884005953209713731222671699613869424003899545765266096956258636524378944218753390657798773948655302074321300821774671510767366756734914494346252592853907825845532468928227778393029101933725865477448898453801889903270919350499403478654400448571457951960012358106795034400221587960338514761912904523312602613817939090947816720074780485659668782167526133601354376909287144436169611889820094968063792619129326629961830221915991573797576561823155101080101259806060079618218356381814996041900669192326823702361722045690696898532301990008409384750017792729833521864131763276436713661713740989716388215284020201400239404449791373243545985721326215337271912411235930107306571442565429922716236066439875088450302270758472471168569661159974512564451009360575750057679332667957094414761277673732279075457746103577112871067807306401099230772421942109769388775997586029461314000276428948600568467147061953397577187590010623167006356073709676785691034802129803437018938944803119505626469804685537125776849347738614248375098732052410864796673235388531616812133418510049571735687357634750650396774608590491384566045195699336065714971315436991422969984699028168318882757148648654828197569178315652878748905671633927813358800663193125044576596139545470009329327760297030440389444604829085910737176423105831662067986968442248314619823325610386317076871558380987283612504804000965594031993543753947839360007156354616035143844680109425128840034303306399269136542897461503785120735076489798309321099661501561357419589957517560427246431749387632575337412367805971028890971261540374662230788064967038941814290218602338727782293430842165674118348763929373813139126866866154488675303650213510338203970051702292554902098945078389021291142844347681336880564796264194641084034032267339575757537680225706720319546576293928835669952204513266587904563437029874632363457542679359767612831783017451886079116193647388769333468064078942423109583783386749199877388250436333688198202462610578377570025450170724621816374115343677591199917498920526043050463607248889860501443671777746333765002723074955942902113576673200644723582930364559695623423990003428165794464875407972499292157177770227323289558965698072969167982843307610467738152659022679834735303039015381865463788499874488090096839153286680551372103631682600169361131545250098830563364055335366050823511531951021228887092250734668433837077208565352818448694091602495061704644019615980254894579939970835519073183043915271207540310807451263014671820293549114296766528091819346005678780648733063648068518842136691716164603510653984635880464605104788873482265222399750447495258756805307685636413803989430264777148378594915584008300218032459199382211549310592820237769832643088866278089421483219201049090604914568159828777251969812411716601035327294060984518399507201418974001320159629448819536174680241129732197772393845414516063081017058770257969339978382820374622565053739057565729698432756549351442652206526600616359861899797818379175666302924887053922361198028973824761114453353218445879340005585024727035767647325913922963245898739597940141487203796564762169196945917526215729081204899814616817303626205197505358121051118410295060927981096239204316764474134166884175378558000841817088433634700539429784732509885371766359815773933587079403288586679412614910545652561003148825125995966326937238508997129624662361447599109791343046472588222409692835351766361905665506681075492751102034868078556820746759224805373418681146855556020746044628170221188221501440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -2822307428003440220878165412397351111237519899809815191547181137674104728990862237113334648335393606429652484931514589459433201430640522855541585068583575159777796335815438658141859478722417553295565034832071435401094194647480669647736574665282898743126513540327985764449660362568580824111061405302389725705532056734057770274396869702351724598323907449089844671509082312889119444726152274327689553690588705163806775786640757645490211679629343801200547420378161743414840062054723780014750716445703706887589364271646730718978050554593096295415774971202718248422797225250744029708789799823313202410849396987730927029866715686239314364690464351721987733105964309366646188073378260704325175380323851290430967318997363678842467012366200921138524774557860531235037118122968040650299654425974462003074576123635850453343607796059718930065446618558214652793011051006733213803755581359106162511218171375571278505990707720452751311526710275408346244225116681229592457746346204268826428917842749422592234411092523928796042988823499965513854952691524906417387325795536963951614162926164713686903735412206222097822166699359308765389332299732578776890017990091951704354115871375287855344642636286329020792781954989476754126107606514737769512251169437955652211923569908802511137618371972377914507942895261272839266126953036884158959233221573149105856145771219085892457790424487194550472735708337203239662984186943708253292873692191356884064948284494296223029298623024689153528650805162472836331868921771784768115732383570000626448801522428338879368238117648299564629629274606939856075042308629313629853135967095794389697649489536588211071622989297806038937940818837232925323670102170269206768681095991114256314814188861324814494886759136789702809883047638184211123596518503305829946660633464873317411876235682348987225030833077606250122794915318057071116902659072228748509683144141276458360263440708649796211232845361756945789311603558033890675861752299206417298184985886052620388098434217936843312719340655987524141716409631219133062962515969716146203780796564354532594917845640287506890579172900511702941548272401125063192045805882912962350184090963083769593294526812716084894480023231522979384898601368143276656082844302405355672782076468085064018954969747701484483626152016453867727325060053658342897066767714179862765644184957708785708316304633182334880028599910993474542895624604201893884959265873473881326234356527524692508980686115274206645935958893792704287373690496509840416176957484474001314383584398471326628502360736962954755029709549342069665680062268509489409297560021619593882660771110418461010414943259746718190296521060599018492001538541686444272994255280772004573391690128474588283962574407058598921549162802889525457077869183679291519927503973201625133131073274855605624913760922583938004718176339536737269189007949903250779528664999731531690705851425003352070343413625730230963239470812362788816828730089552158634306411650300169671790414340622935010689140899803143379763091312452945115117350902106722267767496102430164608096019336728764527118957015734694565338242215474403693734841506468278291771102211494916826465937740593581514146884752726675138403808193248217557162111942538803691493574873611689842428896436471140672349320131311327041912900222946409645924983481764204925357331968655442769412493619727803006517723166693704631452313299801299555685233489090826156500799591674241129055917191591431109117173500623385145022532598156952493059695088859163878920111642246955624629262497871348705970212182224274560831390878047325171471284430062710961309048694382235289057008136754931941040631771173472753759976130138152817769703820114187404015312336889943413109566412341372517319442848763419344237716566868169585923503265553838488130822759640772722328412675415484973140909020660520570454125061294109487878161563340324668680977031573687442649862043672575625005264113632372167293514315198660566673735876805833956262335440278994513899929463778549586203370544925822290687802234250918534437645900768222421081818039669156823247992042624652527915465844462069674503731176349837838970711511099037970517166128027926528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 7276409090311467289560768195946379591469630076554833176522502676903054015005842838108708042267168684978146674548466683151707665347453581498220536034322627422066273139018843864586343423804223051196017448550378314630158044076172045149096285668242965863106606263906511001423577626147879249142699800189003821920321810919835377851668773081101610735253717620953945774436278209257441360892279931772919343443885679870624340953189576773920706026230516481600495083667473026029769460493916176879934499566488308875468844727258896550878518193665694639771158261111077704280904602320300382086730828072259096705862921509959221837505895952795000382238289070816604384370027436480415997940137912743204188574682488414424090389269159586522074650210733815957696642987225925373891969420820753590390965075536495254070211630679880293758393933213543763969475696862224302997722327207605670166331718962709624422608165235238554381070115833365522093910765330355527401614888906717249871984456354344396859321208061101075129444906871448795239047680278466174086999247945272959182187587953624645404210741266283422165577740157883883414515000446547282716170145639186387034024007391476630697271951696849866449666124564008775829034460809534102667027022800550222620137475559091403625963865417156508735734051731197600612303966684254122154131560464900287581029896764810654991101657659553587808553499008721497244508798349020479853588917668393183726843053680767046983100181717941817735981207527303237102343690980281680208902211876260418619995392902416927623555416179134781149539986768224764210103718500855590124936065897705995325307451205145174749680778530494184359596297700240272079666385227113023347147608128787345553970890600121567889470618226650127106779659570319406022437511649710328773219907098244100282655895673210048854703630995595954976877152702329106384302037672689870261199406491790135569616165044385835913056707302460291841951365380386227389761853419506286479081131043543823414446950333748938893278348486430697464398503034131822726253465130084306339228783442653872905076344512183245674295280953235672808334989331699741883626389829389981088024663231519244864416416175221116601263582602386599512548475025336687632277163294845375633784336838217438762819651436207705762669551703897705912440380848509635003219079200426417439341307158675226739107081660851697977736242115168599353663335593745025508873419319549944337860314771891239681536103022835504759780331454592806977287667181374765361925489213304773358002869009319100164759142233601386194113473094094198174784219733651112075843861677358836917915771317025587116741040395095265138436812843381214892846767260063767481194867346120825410769648924362301765808820065581337001724937979628521816915005742618830617182085127824987562083396084894431764434579287913403519840882754871614290628155342687594932767788574786907569474785321812142276046716175273100501311706632925437995830895556546035469327592795403283664069525936658652410653077006345336499775684974383737177608703859329639730714434118812825188739406598774620758533961850509979875401563543965837419756937235994945432011109463276733675206141032668087491465856521353039889339891407999593537034286298895996621077318592800910117202422826921964961217483087437438187892766410127067249400246317868377768034132333717763127528176051874096516663979297854644571943348963690028505654395519391725250107766419850088764214077394119140417296618785846646371108266337589902494928761870191727346766106864764395839853019547813911642823117102389213746905692948038729035482410249851383528272348032546739677712160566182941926176218513467127573456994117440471635312275442913799427844630041704199728262807297882638964500519277275947849753518409098524729447693142857884987026630733308988400682245758822583186483782437285300742126258694029206405051760566847239425760347959415466498615289748964237863913915033075479671290947028123260035354013849052312670903896348343889901205758973204890534634600960579139503555567216803399064347738862411434588222052632230680377065153818461432083574087910807291768039987383904040562255618820549565066796937380674743011648985467694612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -15382974040358671906329968954556713365008600009176162358437041580457120491353193101782200974094711192439603076719992613056237694765449910889125102635184601704979962380619432329449470275157416159920912238973553067722875418384645725416629486643956800215602406841223044165175290545531866990361920919778256596399771554377699055954558773395184723412293867135990272729366277445269488151979950149898075656494006943425072950647895057153243071909242872158407977528735712701364210878863362235025787352829503517047088823833833330575712267178232399715958090964122235457144968188925135263301401919984336649435849554554112382151991060945096842169917260070045296274677336129418648215196596148627917045612392865801879558641582492447274572030417301534337000591928957882307750602747333215728882788882873194541348736683993147312433421971084649796880422070527586718620537083139904366430394986302379678148554899258401331739798945114684004968392550915134760753944674335248383574380317428744543760049652288894557543467370854191337560532853203636636189380518945289097108090889037639825697553542778870869105426055855421678243104211890139906381283175919125571397593650918865405820683482064358849669508266760697810419502398849714405701894665073378918031440484466815785284959868108379574281477789208110265052615020649761969305297019027904188305440276804306796881069382677581749590213216047213687948196964293741434130477298712903846690585672871868651263764664615291725550686506046027788675380325665579291245474263309978483796641915211498009950432255927309477417615899467938187106746638937904874010704779687374237938196342986330050535401441113975588631236672316383397650134803035538120618995671200874369858824807773009048955236988346259107904653336644468409459270844639126663145322505682343460067168368165742138273907876060230159177040659496220721977862877891665584755765418317669847675182699833707063529019286016324872564855290835806188568445170689481892580750909013777904580912433536658903851715360357072470040549588091870582838563593944838234942442567510492079403218670511973207771208968393232366190748094256546384899794046569481106235467016927352427806033300129739378890044786891888666674291532959062780832938031441218511729440045499134784880326265877690085955952318580261345396074981883485273898324060688661637095320662733008237766576242370518284702854984242856569513508582741589776121503203996692542983119921271922923681765808646942845807194173975838276431069030824926531760593266597588530774481362942207504812952060143675926821183627679955514823123505795959900091937758021242227089357115137577621604403481997287938239387314889146957522976808460511652536858579954675653744255383319028050955586383650889758278004078931334615200905796234414352772647442664469501349300399306137605133342727115421646649868503382063351189148870971424215227552497686089591456378948873543362336978162198523808396252733002668351226949791177332707924986425206442170158256401808864930313041502373113822713789208645052124022368539442448349779112512742971708168191390696072440410955777646035072642856757807089887606778199579981186657979486563400596887604000351402470909296014591967596073905732734014668842980526186807539297116921761572386528082243303591988106873796227925915521272321138118247236551973880954941186647385548103879410988998035964440781448779452425821464121655788429760532336447503415337085490861179889465669981568344787943250205081045368011742756988077930039108178128265724808544565174935506309094768136448317118221910557776900907482278574541132963498326369447439266227613814505504424530734467284220464868722875921483473657438852681312070420055004777279324254882795782044152216080648859474833562017068337969869298779499409846373721728395241036360643208965410528118538356044052751208154306881777790257077316735784214225484518610453203732959273807829268122456829295896245948014552085147111617825511006272659285576558451663345854176392050820609409208308220702085999786048193858834963122647234942781576313565589172177612096979459559015404148790848034333960541831180430059014032782518988072277234239539498896662481614318107273028012552425473835008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 23113388064381583522279753881083788708814841479818136084211728593413813459281147207838556022897604990486975471578590601046026389374074918164098781769050178142640080881530925168041103826569672496226477042504023986115946670692818735957799215849261953045514750575092453350761421870508532898362609382900298255154941242138848286164396695807651801883628960974348878689449970547799309318597112317852762572660618102142458534926443797167422927695453123797040468622939927698625769406472661710237342010672001756987730171792620411615845023446852080323061695354681287964726166448967744975550990577361815951675983246269555122392525988172458634873652129515504771642180296315747267344496753583043397129009226259667331830986201864105910344235732507074055940994342982933803506459330472146961152806321426125078782805494571747017135524408783355132150033109084537338180475001326289570795791937389398531979761516296666338886771848477824657946778759871868379261865673300877103266510044403151760182536941969478431483122777198464928687087190332252886513568997727530925034125797532063905029908916725943883869936972953863791082346614754226820181986826601117802009136261447645667154592008785212858869206010321684710897106311885239393754482749723704878637010816912868009113000576096535065729108541772057070206246671238431688304175949939519673639410866913565830920419792842970686993669695218028703586070412122084958412745375932266018971487678776760884006478215122501530725211213828371478072089584733272576654606278095735640010581130732879956320152857328952910672819922936553635849534984524544355028433561225321746750360382082143949055396176737986663653147584648034671819401820521707384985388328559108432968999472183348504102487286260917883916417583814869884464641120207182396910597874287777307533201946762354254395085296665630882329847005233518889692749045194383908587952593962376839936742864860866026927670320145344188016746038662513332260646684932330032308171001363191534021366420875096613367131037218565535701489663693713435465327772329057332203791935450619665609329901599154992692569254340443900279103929258689034712932499686646705926677634474841416804168973378954890516188361062261802496293860583060806696200138823904567945430935469672830255580249935387640226175999997762467123146428559152653823865195397574020524689718290265409183447527532739471476789404717900519371256674255365329950218998456712685117111992021165777036400621619101845491426257400718172370930253032427444964967816381252842286542990626306244748461037027680991867176795309780110901144543386720552785772165213376710179831715877370786237361329523444726847043231737401038912564376357726387128779086529490770068932487067226168416025774815691303901783858427271462600121650157706962665625971486189942739701906087232689535822328201506940936874263258904205462954504150536178729309444220152299125814781275970108341082534994721734777021978935398614089095606378281871501572570745075091774358688346607281229134147576003345607551957156030196294770544507951521982063366667587607274442424220160074149534075331293791606322019684676395890689172893410776670087299406830424771532295581935448646290764728087184993962278187368857083647299562775796510011640230473027690449040388859778938468681853220398923897960190871196988192578850014892933819172098715406855348703427900165306755015041952602260166524360301646722058037047235006692387671082976443721473819376188723005364292469988765541015649169244673901510392691632284444865347695167219666375176804583813193441768082667493684736034424803610413509769047054228346726031563898927507764332109761261713713370469248121055484983633373409167408658309810635689966033956621816428679216603999943789061362248024578310377238594198607734800442947304262722183370404488149161127756620668951889959016183011677656057539769415189896333168992414791462906371980437057371611587648139281536529063732634068498118062550347601727099186478987838784472652477187371583205344067941583834218413547639657280777352687400473418243100222038022730068951943737408801646525845822768680005526790366616029524879146698974647175739201152914536885757137116719629379832696012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -27921620259077950850897738972954074579934702418900416214549055056114161411310602538010767043934191067547963156721137902591078067325627744501008246796492551371894334261880999016377809723471749100392729910234748277293649943072758909601822008671890648417388139787876065488830377102561433421566402305272607269920537421943873683479285002954997759149836744594325839560299178133913051503855370888233480719220957683555787291618667194486913566845661449891614207282184473801145026949316233163655380373506270911583500133043335428226353278619005120881690395479528304296846074855537667977859087621967408692488121898581182011886136801880288695952759211025911462332047391791280727219722170426433802360110298835212927472982486762454973126504198902366884800780499968589430200425904004248505292375291425007449500959918066775593843433499183395131970907783447158634351713673497980267868583343528171785023770252487445422185256607546235669961703343240274387122588250155918586345530012555360079462202706867626675740360931225121834310476664938567857370493495504949714387629983057299645581130457883999389389964710803097701186677719760684079808814664294992764025938620935206386963922621104965951375814068507211073689591061398781358203659123232049412440402646331687829691115811725735469670114798448264892039888087643964860710970744682399118497604300939051893231729084812521551464307337930081041086598849895084178877024028977532977936865948746179544951430029258238962487133545464264171881498254371725594303637343387848316663675034248185438384254525967948643733029972990117940542002187945671413093146939391188580245369766746875276057659181197287440413244993227615041418925497393304026781826635031066548091513067879086250839592535293108806752583376817672331511897965056323623557713606416506812944025805634174845631154168680600632294354757742362733868919152752721364805815995180134039167945775989509195796131927422039783672135268531158970222091673602315000397391568929965097107211848603711606058617679547808974477851606664615272295415822777654500776047232110310422003049573036233840718590775815563274397919293596254283653452042471111082103839940158564925124449845572696746754501201469411478447839701199199043409590667346566985726063310453176723668625054722114374157090047084853411872001503442198729052025844821986511058985496715333897339859011029377393994077098980811584865933703167776288787549088303780211837884006798370840280796947516594999695791568124012604545714323812428382506301843649087058329502709890272843085205559531929425127050514974224205941008547243720280417691208361078098544110663218421798378682161639052713075328184233247420086947270602384031567563666378340624970938924015344532393908009570903704973869063824243165058545653370588598141059129588700457463314076012528803847667718808407027715082149781362230919013720421291663201823916652082732160332644025032628088115669324952665069971120388046827260741446920043240792886181672429872604897231123489898259207566728800288722877295864609095190820869869217763440881369898206753891931155305806592001587695583345256154319667282731764804481382029624166813471609657781004826938675531556121885128288482640332376593694845261375137726682459630796024453355459156457012286453354152225885219374420467223964646893576209052106438371093558223415569179521398568608261871142700153002997212337526776007784794005325166577006973482779174622970956979091106350887252734630891249534305597641833130485515054161610037252435560788609960234973805830899483127602539647747638260973097376362542173961064721042504353986981112817242331820268929166145418926925012052086889024105450862904260000214326737478534140436107562719183943183345375493796780479598462291270377813275108839476176775032392852057733486938558310064063933437029558739911761660513896252254026369374711823533743778635533864048548981859727481759272857795275381541332438652255336375230552404254235709373975991741939937113043476481857475709339860287545258945430064964726523148333411045788914818980792849181307182425917421825063896892972260325762331431452886500656343411954500465520318909238757754710817683764850738547179055855687124868136960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 30738118326670133176229530366744653814132204066901556164339888519362028783309091970217172300560630878159119971022595665247981589995980714860958047758218989559664760491462460809127308930845694918994527989323127415565533114676690067326738290846362224988024413460331897131210136216254808057616660838121138525951031687242092852703418105808872597573784465345399145340132431043631829392035238673910104254409714909946925831310583455230345208594359901233259954739741541273896259173872624042712845201143100907208560820351295094560252109726664214291195759417586181978726619186895726850192633660863423431332866851157407428664587528616259799057648800878842479087980105940801893901571020844407346615719853036937919647870496594523934618623324804835987055639127333282360867886111482359799992954998191222592644016608512206217777914637647204838106730822851555853271241685210449602174758582856503001060187016900989019308046847213141786732556468280790346657681067163776370823647033252447901554790449083388672776158568104103712988198915708205946520584261661983716749536118263414697684132893326881052743258697256066326942731167949688181260276077994503002054659662463430414347798822582335931579160217159569737686232537879501343012249847764773504131428346605399896097584320254095731988908436289308136129525474144315749419432104244936454657653826285013326882921633287572282238745398393536309580596809232046061556476447533750178797807706757190706884360562473553345473906557873280309472835883441219584431305997232656115699072946414069640533977090308994207316057008380922374739980212475470876392858600740185933717251523837534421921081121474067309536549484133638443220408835769957081849870194144203562676065761898374056336673851909593343690592314349714697228447473213409363192694980574046024216413321623980904544111736358395007910434359033680238408497641517114782423202893750466066464240371850406695521847949601750252251611218567099419568867607028469384187702481153401575099217593972969126957328417202277770767084924716876326413049212638400153299581056649547527966011311185595682167043230920871712762824299404178838974277068599978742995128894911686922669248603080650411508627192670844705214219527609981781498015211419652137508063063530646711863054409451860241834647120284780664145510155958700747138302316670303524954478085203188690837012969424670261598868323933735216908055098498703378207281848018839488952137027842861001458834305728475478859466309440402038298227784652818704660004686813016452011281211734835739724099878820456721928709110590686656969175150100672353461442268199258673402754566992584785224319678556231254557295748636282651967070555959537214268785479218634973524788660541465121325488233228706584956120308484096201692591075403931660327011873918405968826269213657672351734489266320045038275927007224451130179591935286353319611576863766467359505599655338874143259078597958973799875700626881196995153530008221890724045168705282595785454250901435425478680235181551023251012253484247395017718488997318566148604755383721488952851046319088523359779528495962920075065247175356173238946867616425113855679018352181507255554825973405765778697957594363235695269845096013806088133976602504506294356306519765427866668079118804422089550736965009900883493947612857756908438772141487165317334755721220169158385329729282077746519760554674330459141237262086467921206430681020930281546709421197134188149128322273881733554260181807004989531587760723179808231525620742904894495027268039066165890768785044349313545246020592468626905460694378033733506469346498867171993700134598465422769578657858770122525902781545901164644508459090167550200345452833250741743256365958482290786382616480563351184250038154822991808820571975978569724359080353114350515631575059879487536865814040351633339891187704636140603476880215862547989728070052110730076300229464659191258265267559573237567384786778058651223606900687384279596735406062235594938096217377047000938602011446281916612234432972197771206155753512949522844407075716496217318264503515730930157666683448625608565066632531118595953427215037522629196807924649112412265404094737877539085543800832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -26534647286311042384589206781023987127680424977902532252740243229899456047926204676537414380205630697640294623816924813562488491663590496371515783181206126792742647141018471018470777889785407459791771453059065194176012802753450812117918691674707791765700081907532682407158269438275352473045391980136849153000289401962195977511685027514302951971971673038445481907699528675498164318953080711252881603455512431539301917944075200999554158155022729996671524678346857199244072234486920299345075812237975121318916902353200722097463680754126401578506241998925028619900883958251614454954949645313708471274241384216327181511652193879226600948108360103979802185980986974299114131523943577825171115562720519155209181117542753822197916321359589234028527370761774021749057048289528379727022575403836894451948270145006462271084638409144295004790639377455102286071071137528105275302099248220153182946801325197660895238828597739338910337830833070530742964220140688231618925130425001959486644913028500511289215581229059699079594051625132061963412954001428140234228466132337639488573131984629882416533210120714563235561624519035310061775060827494005389506749722120144010372350616769439200112155125458631310902016957255679896501125110820483746583445105874365952657776995879039816951165721944395454842771705874870140173089340471159614313905354501219817769437882713991882596872480752908407514230411947083183150962426594184546742397385702776041060369674018973869539222779210642854358773638747178483488804069319335384720512477140924372317704368389837646715315750957089345478616764861158815106402940805245329700032286603538555013508561440705657715582442396591276281540837275277921967403490621847357870510972127395523013677326968234149126271018282527824317154907445705962733891497383897781802166582499869184634147928937297736659404058679681827800692104019310296217083409609940178182956698627762951726082396521885892687652652105171750144749323550619314938843710629600879918336175982680619052307982951321216011416832715743096874421620840385035230466888783175664197476765522426902356214535924630487067126437916473584042055675858574018851405993752398815098035877551288405798369496083734587366593031638893260100022220314311596770601776573257029280755204764647038543888817624248000903083404766036510555336941368967547644182020390230145933802865095269190741134792754158527803195405854741891033829037038460489854521889462586545752966740865600393237403567225912293561036992076269020083536772274013985548635239480488824991875968975475408289866069591317895119637733391276618453797839643147020620398816400151758774986467852684815553371030211512752519708854462903415933801148761554607429646772631425312548261370342641143351427203769433451050685074797814714203820422555830099998495651582200552755025769534515146114648168254435090004652615199552497763491361203186969544048506036204830217172354778817081225938687780950751143786942614890043434462606470722406517793204381882601663456296600161714674574793889293978473085061010553628803358827467612638521074668066389018826672154087826167906344200998085431035200626418226702002025309901641484799742172829111517354115716709200629326295878903837565408129689698383846410285383930179662901287119357691493769529517608505155102464458160231574477839461469813627316815339709587133981376337684952267718529595132044252969276383075602985777596402189492426230826996510153557383801615819586023899769561082283514517724975900814750488061470414672937526711529777263000899357376704380084931756501655694537200426122694563187324390099581397757000392571636157057953001042462892544573069648829271513377552587737879675051471791447595117802648751167728687281544053062217987069597757388118477936780363263698509237563834319810214176450484654587864768647058689507230016574919882033065806562072995229584441590015834195664708122875999665416680998711363270783875159590125326905029161713856468011270290710921460000166354077777807797374894318995793545195122379285206326490144834868311947264404505277798233044294815426180075068228358566305101329898199380203476834106242362708204361263275816707014275785411308349824093179084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 22559033058303518080414743968445790650083162685946694430410485194598040327222302302091157188406366746597983149401665302786155681700209574897748409071886285610712901769596657252211750338501562391580253258789838469599641225122609080414312198793374630318945341579765950680446363780728267054310565813770612332732296069142420239459860419142433896036079179192531564635774941484334881368641790379486169977348027566996172173946817503469727530353502742516304041242132595773423577136878188447773439025490698792139791384432030269520916156708127587752000422706789355773531971225187650729457174671703821419428196768694104083498081976036161027079898359340176685390822106352223401924515426708721620910364551379347420042376884199950438562857203160646361682500723772762063636103999587284768200990449211483974552137024997136066798439983658117381884779134995114599025470692792945987432667884522201222022365355636635509241306247162263431656320321059584806806917021065828286692564787454278060947044328017533490793430045474461489823601034454975349877989673682965747695014033759079632425951309433073450054562510462449601267655154577635931465556785405599088826620605199679851672708816606285976817352038148459722920201474435811608191054765932732972000976847655915937474455316343426299375287667909187851178674772767104149341188365408019692971453848625548608620468111328403346148850696586918374330686896819641895075475710980942102654014206533303803825587810460855975039080885788876398041996530970822560419620353486851361279262761233288634604445853628733005137276889846225269784788404524476132870659569777777029228924748589538126670879098441271275075788326731934545358550082098643799503187300437511667579343994482639141719058298827753952280585573295910100272963579157975250040116309989993940384720717102852745686475887052867681436994873400813930419616642530756255056786836687403122592154614107868721053413431119299823230291305480348049810357168225716598813212386078724967953731776984203538775633318966216300897452826747117580295109356055761789502421256993570698507146673519681164397934457099219170258505376527229620057772534529840536306649220477154518920292461259029380946285048574052188262049721005117628872631227381102936449308086319815847253793490782461982607136260664664292944342060539138287357088794584154664555287700451945432497517166131987273041340848564879568851100958504440755603056607303970997787435053682894885187285884443428186248089879326036556087244833712957634621445888340373937155285519403912503035643994322244637919685170207142113939551157796183822758917569670996115791059876642848295547584798279192117847858432521151548956810265493828937093995219647764846156118802627157616359577988970820265100141092025589971496716277643978786386251007037945727468551799694568419126091067136541662602597310931045297897738577061896069891818102288712192272503410764732566169816956277727968183480933444899886196424533313057193912655709899631816273984536889901040684713531716004619690790012455371314980459785288583079657745361199183124166073311377445091575332723303484233119765406105615839539578034669546310392189901698959858324543249876230050685342500779451050940224966643947860489355911106599249993542016313011004286647505622225057966194864945742794526680538378070427172431397441470774573167061398398100310043689583905239141927541158604713248937104866162208219964453230828805767659378385582642736532594783736194400069444440122787406103686870424990203356597369031754036234771563957310705496794082383496826528953971316743376005814120297971425534882764847894628075913209136614142297630339365254132029363727259296051608746617032250113973161243470908617390157935885998647136428534308527863906284745079670376338913484098898663139449685285299565736927897084521403472798179670282116504389328803998570573095821622166084360676022678064880090403055082992013848076911948937249033767811327699227859059432239176233947012234466774506323361165241056915614944603428249238679074979982852656429708246937247957593117043926203659798239406377256254310796100578065780543606364553923749949246032282517298957338012089696249708440788561750812262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -14803972185062154120953349730171701130813681278342890243450030477471311862650504526095606625742378624135181105872423526219100133782259402130682620405978173704896403874161754811486226660935651317575712954871416730671469652248653452533605417552295400143999638016438307287604426503843027724537408711448923145419141564233762142179759325798952186509518731488879700352749204661045048277084773634478539190230229377737027317254636251502387763305753631563562572152450029337942372961990312086158819754758530478887146907624333915896937120861227010403794614020352833325602727602470750325143714318427383494188075486387398195993882174768959720104976363805566456215880572153955218720751407098956715220074960632713609597159245856302233290554381460026894521142258697638976940765127789710435620644300533412387540621511383856202956479390918934583437679590065779721043151079827861385013386082810499568592259635901494825342242232707942529549260057157020700768056562161297427920533656230799298960044850990727185073913676360481468196442867585583572587642399080808938163419077024386145025245982138103018601785319936408852185079483455030520034952328693141847313809133349748180019588128848459911705969080833802763003796199671444480943384224424356361399481486882423485446685257854941119770246361495585218438372419145065384864317282665106515540699594669075033575315880219092104426762190588828406371296508620798940111929670890956770089510019389566863279044408224352187714763658411179039381835158828689300501930365966997769802196588318706885469000011693772055149875092347576818473456470787695891414380282762353988906822022003868174575808147176626178226935773736478530887795878590659752638077637561813116753825748244523711538997430378604417786240406692097018052728039968487964783173586076078604554135096932455328862629770415526420466838989578087417756356806875655444103026564095817994837890030892968267772589410286879249020863860994007968542829058348579129191328860041735793875959079932111553184869574279033049603862543002900267265022642638805999357991056719354477257842021854385861298118574064224775009787641665770069881833080701632587837797636509214568061399079580965393237527883539318129426610480742129329029405793881401852852332197664731888923512789663368729386353477505441963702167421906459320499648296958632288812704137336184396658410161112744230157972270612519632071477671613748885934101902797049718275059644536336240411217919364788428256020817838900869535426559795215461123219287081133878884655991365373280398077004603576163299363536721834305787087625579151822410479696475147802010403103174662529109852090189700299139615577336880762144204436327991572967453633708648835073975760802598273950624366463723466436313742915508365175020706430473997622848481627074370260161572876768036513182006731282657247284789164380789474669364594305267956552822916848254533732969066826906282852650151832272125455958618311194262852024617657081002528804213770952755691971770924917757762489990267836801239932465817393072895781328058233277751819237070704176371197271927782556834598550652926523437428428921627335224704241724609873433485735404821471057238982553315196813331404546846353271284334140392632353714297364196968024517497968895712802496786144761646835059868416560980541559680979616604988611087044460411638879962619933404752669318318136834164398615819916206911105984734497317225938547294163345780188869169386924684974678539550354983623458257807645503958409266535588329594559248248343583480524324755271747886320975116942530979026617817739051425484843804262283382021539398254976481987908049253765838098181541601064062030074654048615088263538809615644054093960306551879327070739778757866496342004223212105520084906861596273862964863439831830290835290778493357810498060670490160247484264647125882421074112755238394230498375994028916934621880863531250965408446775568858298399361873739227805656330739102606730870342420074752286426170110934390950408670879642359174372335737648541224106987471926139008297451891699888663430699886934173679331561615346916450532624258676937699898218778501158198898867769252736715028882271116590989081462731440128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 9843162481157218976696630016416616749761057274030995974002904681953553780980474981648395889416789651938019377795900223910967103490473326286732266974907441471648422038403978949267917522445340711124010094831459499025391194850808537572340122067222021444966982045808793919714012159677307331922231081401060251960365227512959861090103641939003067557577238212821046315984131532425103621705925372680250133211949778242313271600045869263068454035791335861038831987630053466229595198698799806097483807322491852701089632075259158362622258339843095487513792940426224567905285360853486001620467304974375930974933612028974888662728246370494623627475187518201143002572223808009575313707775861766065569876873932741977231567565676351328943863573217394796590913539994944413865993227140706963495080032957908664184842916688926500878592476679021127754797476606108277835530297215751360581739094399773146890247719458577229357688059255753121635249267700482456434895117036044656665937173188457680470431565692685473898973306308612390602597222716786151705144733255235871937525551703781054094640308267083109441169766656730364342493432733045380607211249810351861855518573165692804219258234444131916873128515063075769645839132778947232297334943750126594962761904087121949462558943270175732797345044612481104241473128713724459182729252308491399624908432845959719708856572962809391080572787011503442348665204274051616161498220691244444896428777370636647327178173418236765095723457375529648683391354222222739619091381175528937974348045206308090620295587372849657131154602402955404763319751456302161228497619173000397863823857401762935119385296078478651160647581119855997771830645252177524686863314299574301431341794105902587538664546676590815648229732432849448555828374446653847849853173447549334010735902178376497578329446179676698070022202244729513018234361841927533196793420131650620972563752392375506027194133212873156594281352820698459771785193443747499880330439760220294173303589330942057627508952168916966302072305663262547262069965441670010508045661511355849665882229621815732041247831573671782644873502067443761267616679681980878464257422308320031126690090160629590266329784266406091909266933648146738898205478930958605996210388519531318719244345918746425883266028631659126114656689913945909528543892510632149168430926070628455985381188621405660523899555047722669632642465094255254322120183398413701823133693400162208048048628395588172617719976100506349856485519574394475198914897840133184121056586799083941574482825863763056910464119422466794961519405496680377327284179260783040410450871893963192944833274677523205635256494391481902756118976626961735254906487521872374297644168449642213358889363533107361533877949890337251660678119100965431038020346978244123641434954992635027398338551017049408443410516064168899485708273349331902834283340695093353637520133782053481942712951504880807244883076115037714166375282287512925448821050346450742051753166593197033177711268616243637838395377304459435721531959236100745800046391421774020592999504812826566083740232987014797249717263249907591865654012154536696414058331622306383218123363419425267859388424031290946346680188611732512504794115496085817316481570292055359574400315105394364270600149937297383482677963698591811793287266302036982204312996353756526625741801527947894544164081256879628938413286889031272733711141144201326086023040351065872261657922828083737530336974887008910740908899211046866566759278362019297802441509930138565956010054751938193283785676096531955442751425588670088234410739340441679179242618148914125816093659443810137836094578544275653703533868689187684286474248608431854469069676694073874239569682293601245184562251457365528081469243773388187924262012753613615220280152175631031470367487945116212882886478169528739775367548538154384782195606234330004163327405411974593079853196761348927835141355343081749990029172806805964308262747932991735560818873099622944041026455997847754070658376205493002042568765035336706033291635733413870120764321788769639422289351683607244562530196328083486068829929684727140448540170814151789887386264383058555699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -4871985800138097758636807213432345515063811208793909426126879653791335887832285300987484580245655622076595868928713157451993624553402734663609705999958188672270632612452327381688110642428383435282600476763669059373664815615304909042038331385782852635508033423117118380602555923530903157991413269442248372982458599373020883654534761874103249697952649941313029827469257489532593158477517792780676118198268358190733475336033477289974381710207058394284819607468395958271111297470021630729877623328721545667960867429717035175261324539822252522411527467552840732561234281967405468385812105901619999441634620609357637942345151448361520321842193056974480065484564729164599177341745310755682701423318098476360439902214298321532642792274599516654791221618924442390194748713216283050683571119587401176158054535875065952358302980160288919496278069150317709131847748839353206918145991671682389537389026259081043519568996540696233224758107964951531512137200928711832048647735619998357870783493652803097492574879001798325154400450515518917078804752801949004134334113457680271263603495947813991590026542024290881675175663278193854789105587524041761424143330043444304429056924210719983582214695706055398059402763032225598789533633908511483552600022193548436408534836073330626848249550312813097983985843966411225171035343724128636143420870471660025817580686823965693002467061831385946476546479127296838937753712927020409999612702265168428269455368364630921577265104692931864896577729735831381502672775395110432740125169606868869144403874646976838061435353504488230120434562807880053367877910910624491971199917902059351663571985922945052766961762394898100419403880498230860520007178402657699965554486249121637895290515035248930094724451737472803483763040716059533803938027035682831466957772951471002162594697592015479285959026105780941728973924228755349322471949536377829995615921364283718151943931927373549170753103291899987125611577980767813595092507088199527487009215723653216497364584499695526146646334990703518306452199046684287341811740612078603547282078500912482093192832651137881208131212309793790940959975643217852003135468184988242332284062914615740516805456111119294860143001413072851928841400520594271805290685944997306453053944939725233636324855515028868452677200548497889612173631231886485316066598241281094600607131116738339100879821294049487232646573459007828322344661878864497778592589052258728501273576553117444857603179361216881248123574018539205134645211534468686325104253432524573181326026519070186222477281926274875753200097314386855650478037672021441414139629215152533451127030149235961375924164270179131858190310362989258069488999904411546076987798503629065543056639013610269297594435507799220546453932815257170189167912423039228158451602473909977540924543414254416964727011268252180473997932465134663840016977527536038553678046093716974184178213155961068352626811287194326881556259826158057731665905363581340041395049872935183208478414322367954743153876371614640815116076407684177700139882535886536983818018475946573664620226001647158131539880094435486106344331664800753189940650187280357174122427829388452179895161014947777454061010114578213744963703130982294067869881914433598686064436118681025639432924982986629813849428012943900346562788556869483242685544019839504024200282690196881013505402030051239488047013094301790726236833962244825932647006569482763480742500626184204299258160687024804035825964256735737553892685996757870422184174176272414662132674071901655191587648212058077865043241253601811677587016421534985378207260050602789565081850435671644542608450357007185301085547303046284235051239025242350945180414509992974706314475467299345524779339745739877735381042476549392634829939142544898571637302722792639168748816686500364319765623413518487936991889683954392573445327836032006259668894315657242406558793734885938544289978781970984722033409159564199740622799521992047447991470895468338960839817503970527178155317615234188516857607666571045157747491548245819195139116783275011467848342606187247822741143073279752123897364111140027035112322268232020545159734034075484160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2458688218281158330332001961009022101049197437397119794114579259233862794433984059399112999881801383211560734786197521729186220675721661915877388459055794122389574244171281835725560297591200588250006837269467059400261191164354849927521494286895645578413830349166662249319299936617429785630690184042531559634203296328098639263709051024093737968289655434861903640936441571893765388886568843711899164712737813922655146865923331895937618960035689667872519922121918946601203580368852553476224242644081585780023103873943907895626188068548564104490280360265667696313326804301413180271201630410825529016544660195628826075688634766784573919784011893901520096213461097214768771247472225604240890840606869176094794323953170533077985976689925076698996428570424958646501918356217349772036744862873174837728077815351159549746727634253993682484486619033719429394958656016623007175788689620596881914298930018620642404696832798981104069219551519901106857529243708887014537671584855419962872388279811425071307749688047879390522429395062355985283177674580139189175833601232515361407086771633160300201343562280684133508624930379682427873683118412644335538329286387229917192895679995003206174338447508748459247891390777320075960875438083866396949697159229177666443464105909159873604711124448639451791819929348871703298911227596523733449584947852968331129067256133333222911860774928365104624683727741493319906790327944015164518619206898409302254519047210056550478818458783364585619986103046461399732171490398947516819849063006116652888117815149520198247035137366345464628456022163649045032363221847306207786075592651731066716490652380601521205653750764208601310089169436917565642821484120167655543631277892867917909449967481931929071440564798957459576467966607056235893667791100554550801586175309095095181918287647479907451850142543771768260594124730164957472642730634713419974529524893864579339688770487607809627172510438500733255582573961189154201640237575780513243802120997314487387221864712083177105490576468589954395609246217943234679834916892597593796551553044103039578929609758095037146177970295958634254965395413472852189731182396234474223262475045629748636855253031296216281498306722550281627935494858573327143485517658272211534529534615493848683786226123797805840786532600455882496019956204894643830096742479810179344681068327441033888633587444584454495554109467501704746984154370303004060128555629906971882012083138732248483030887028326618663053512574904244881635006848239609786123564302103302923169903551078112779439265810712788056942277404164626873825146577630225851302014804909276043205448233318222759842765683204106846919526274113259410019118058738187608335875934974417541404066770310062499038167140065237970461590257803117188542838387717568737072483118912360234622497772597490499705704358525639887050086078874918724035723341337836017344022043227616820664954030677193474256152534406092665713956680793505375935847403461574848331149443737583355203374579277806983167961411294776891830152023804931267061585386308865739898128566352591863804874156268950574717649697346385946894864628517395070195988378449164754488343883173782453565612606784403269360770737170932262067277436687634380881402237628468862593031049056644385839667786627941233354123622565798712708898178244259783684000380076803594092396117895111005097714626468085658407058353862850848516795742271685918349523689536120557534386957727525356890695073673394042384003042103166430732180391313078665123873241082990040703767614295489856651558450855468383529467649309348832063385384339572127254647173255463861166582142190413100617703404000278149826853474281810283064079162145412570514926132848251310221246179059111703303210741379368385135768606469428861345301253836961976185676145113199204455528790717557223428567186099826489908914447666149387155520946347381813090053429554096259847293778569184627877644757626793224531517745867718984470377888162469773972817791106421700215437540183688793565199987368885182911556263862835124156025392040057290120859417670235815441669668092843036693983056426919556512334902208242167666207603963258827737171964723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -784385651187672260034245097897750945936147710592969079058339768699261817293580751286580284735246122169657393751783784374892309102974699171639954304587986609724420563400802321141231431966762622021008128439828990286578484973686859811483316231489232030905282243474639490500496034768288518093871898462585671329513865977571726306244880494790722909901472503814153555168080546984652523301338430265487357234852563905291186475623588011723989273885851740901304831239112733077024517221736175025103272391217842724104453965844699833413763066886211008749140975500061192819813612766168734171305531820771751918949673907342798968662563853693371273832856637546006175137685566591604085449112201228418036278502920082195657280801764785748024172699977691205108657829092646240434862893724500691955363180306547554535388009719812888225219272438301733648642102556569618733187974950202144523106893076039019034498761900814415216750711665949749843073777054227010687417828706649549782825157744890894624351350103285192891142493615904817993636730211930238753799877503481089820297559384456168769894357123827096286924074943646141337487746380001663879435826230304334606980132451353535226430158319130201172769705850905971253643282877238466497869009496095745561547568683885871861404848002006619489438594242369149244552982260855813511199155078248097735520255993741775367882687897032430258248255283815157663990848405335208049016101344642335832038719954016601628337221391756498653590452991875016773476357153977254253403804902420810119007610609212136506387431542136920555432981156447250616231447531488185169550151786786807180553588936185915331391626674628455399065647701968484995910014490765205456074117064811730557914542179976976884437771368709507400779902802974731727557938097388151300133259414885908895744403969878092387305580631112484390745499028564409619189673646494838290264336867331853928608191474180163107752509312354842608579264701563832656317414169603345739102181559202560757511931740253946284976671737251893091530714565422777977707973183731981466790445451192413019762096132612651833910629802016857220798317391720659425319552493052928410186847643305748967206953834931891119876535727253323372849686177749592774333795740178106774977418305094321658667876098703531866345358023338692101997813018193083931171116051283093509792084678635612254540337161390931680293678031895640031100962817940901792839668045324122188222575084496943800665641462938176202237267552178367087411503845173124848182531600491325025923444160867184739933578396680106910004793629536572093779598473643940372171337199133462232722059133705206575730816022937587789420340462391310804440285925685871321766965031191578750510999039427518087109185108520479839013833553744916712079229364974620593371613293398132325366797313838460789001123061769695408398437755565732479792435485916581974430753534979884355739686851378832932062886391733855769753611682468087186674254460789482038346773677104290231882632330031905905685792039831711373412997065451238207179639391074024683851850314857775050103715736395608855475728977074882747190707669019199466660789781984331925399548747497768283746803285878800911396927705007449093802428480394491256196875626682479703793632615230156815473595836811715806640318609708538214977525559701227389832989734961007443153990882391071276688767903371791728625412235945308866319637867799269050143085828932031437633791612409788177661138119811811972719463910401579528452008627884281626059205616225700155549478190394952520646284758516882317705025510361885839826374643438195305585198283804647219036929818243971343487580005420358183606468389585325492924813318298668477286230098576840205621574099697032303782537426238465985782723208737928923689016870061093334830695789843470451379428704257430008349261418466082161649295832765377683647852437643322610990388607857577224729946632761296322080051985440894191665033858450974188364697684358045986552827255706711095256396533831105765984692232253846469343392477420324508798638851883108220037031410448854721595434276967867350952436233472772797093897146709481923472331999276663939594431010208350976249927041024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 275193231781243202074062967733348000355382393056922345100085264488028237753987760066182242178970313538806290568470072287466285906196729383693346269144315837029187277196072707780374107810868490110894940690492233691946595620069622530889699520320492110567960463308073718557895340206016270540449046327243601155326489342402267410631522126689412766962382686215142209603870477861719637772266573189352100704094348003221017952669736613378462973795497392266861814222661395561022867445937937355936395740496073542593424225357021193982050767415696409379984703282139819453986984016987780459797282009879345806937069910454677063248644400383067866767657428492849242249660728661099832285342753070880971657446781444589430349363685193084646507568420934291044741476561233469052869289948144873877486224629450378588745384829785768066497374627487110929668987505190418417879724617124916758349432678214604375259679269133533616102289895168613883247620962243468935758363837463076622273834564916943303540279046134385139745951177668991649386119552019746669134917196633624299700612361642459545770381454956268764310427210451274164603986341873902420616620549030271685895951244669549097514413293998639684609459543898780381322976418601195283409373666458581027340163459932405042272439644693207669074580475534461884872544215350130856151661993952450196931097730499602064208825854767041832285072563700507529491964205501168508916305012921011810348984879116246015954427921605565166939237081566781410885900577288961078310752442498414995842350520997992599882036253472647047722531644654382346577959074267207293116586836593207605959198456341914855034270240226070331069733444826082908021588928116239993494836618562076789362040289470406586829039489522613301963299390738562336854728052811789297228988362202197439926237340695862966954996907004418618867125215544850548221035741476410130795182976599585549716121467171323433966446872501943613154247841284731358859342225795361885692868701767393217524951865105294834451582802745118281216915894891969853382358501566934902320918328861035435269617901578687721032311473447271163828213988219679234251168788033565398700076441913698514150633358965150155447909627362634590625442156787196459310622395890700512627408385900193325234233610989169615577690012562319714673220494436377816487345191973093143735404133303968523767269762766070227463064111782804356974912539604140049718772063072548804761253215956676459391789367099523382784797710117278730396609135154816176835182357815161147550053315387098277082269061286385053646803466991032821891304019768093116641814805753172117940296136808982195340975158788521263799522400523699185017464091753387463760181854116964737208297922471590663987805747296164930452366934530634251469226114327340234326897440584707839603164793619588486258292684081182611656453514696877866610315471968489104521087311084496241636808721578883796035916651870138576186442395685459982227967512354996520367447962187550338976427117217998258723772333340578451902493074874289356493036539124802627576255615715696454553967606140517869860577244361568417929330656427269391949451837467028884403678816859573793206855338186808933062036745968833876023698467726152237956900654297689839696844681777036592128108682350548167199841157211612429822665843743430528313838779840272138137837944634253025100695228836669154649731878847874243821914812397592335457682652026535857173038289665183291077133788347234309101048103377516190834113342388029109295899099079259880075085827324966352750015256173097256540436232028834521790052629356982991256534251678771219745920759995755813234475901332359254784442062253670254946856452033698663296065194142497862938554363698368469696622945649846501828144351760095784398854787270676460759526703826048775461772781329110526430832807982388912553953775486528018387305244269793137811645716031241432395435371100705745242027068221487423033162711990352117006335307716613323964915219163794104365569167083489082325828912382472359211533247192455927487410139072901132975542732438026025757095259288979404741874033331268627436886776068372350457337429096706985897457995838277397816698470400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 4006248651076494085421101671137995211982983152630548110649882307237011784916645346405134231571731880799919132824207964810986746879618233715862084276276255234414023848290246487109337081770341686204106710845883071640025362206820297813305892800020703240876856764638967330108661415313968114966228799277644843685168896758765947555542514964355017526006559343153844284007644059503703904692543658724932570697957391025460088509605214261459176743925545032865976212804866263650109753457865879280385099373595366700742028229517787721679759429801510347672568379341011169667184965647331285023894229019823550638520778179381746009942812753609911762006937260746672628127730174792532992294034716974078969884730850058886197842663266186930195445257866899483154109477642684139636691789216476450286459461479456374588777946276539664575463467105069308360709508813633813433763234217872537681061977953694360725581838749167818738049728493309009561811510856075075170676479696085471762583255023394818849648272286802920697805459262883741970279920780520162978974187306387165989330040871541353835459687349627155655495806558026318786419149579660735213011421690530492534724588814473338702592062404462095643341818570457626466213203126781446227308506323897071645622704576100136692845840208952745402666369330556843403491479654705924297985245101329683495168757311613195310621825666724088310441392820987912241896118437015856590911442790648943009842189344439103016883124848813143595105762391888937668279478091417665537545824190915018124484371473020738279569503973343609575809439709495597602047422122875160804895060560287489333993941515893532017877242876498259080587107614531644066899731939414131689561541029425272157882329241388350939001237014981204183453391307888176644718767123068174466130769652220145483860866193698102620475421056993364203270469639641019993153074444356110444962170583549165659327322118535905564317032821048652782832258540080397109532815650838102824555571210635687343137433366387667732811200740186049356988475399300258380442881125218985291666710406092315065830455386366574748600186782841034594117313914946078613484016556378890350841188191116201100853420254149639958884997042013848148871654150389973611405742193565831283571467580400004051520513426351720675374098854971516492573358696491355362248903562894188404593825266824104508698116309844110889334612005434723221692576468485178318677885325615196092343833693042731288228010817020712230541705199587053156423931020853565748527720750552389542645920612347007753103674650891132277631518642954832566728045886710206761204314383920898673148052348837226904819117881688998522658743092233247909240963136265358299510243299194957733942825732440621810973537389155018043518871804067913373224750015411457791753815310991065641227428091304182246057987019044812980132581442015387100498807627839077735442522669459182371150306495543465822698836660148530495676143174011429072864874403848442069539552038982433127529837725216119595217721879540278592527084497217553507758951203364609383658337774766140575378136583784486159467282674109912186440611270988398296597671704890502056995598741125815258969682052708848386164475681420755091110204832021890359586266900596449156183542883137379377728217084480178624516798230636096728875930351925900875287097855006409403556806570819055348433249623622543833039025318070533400128046398480372844844478788848030575862644700174904562889819355272808525964482260334275926116692316534216397670480895834125515046257511304267507835137685192626502709321685062354595578220686142785787334400486164715914578387329426718195047995236582885737582644962094290187239875227684156670341396205722063120086057102156161670375292624057104167391754131347691646154038348647558313115594666086669897748941910276195266871494889898488897581902326730740842262432637252452671282131419310262235455640917620115625044035420515187935355911769848154249666593568298557031809502843381109462892585551902984837322175905096056708461892794136817915074439536207269438606923313821119224620018361095205026253135271085186128865538686854171071709800255208446501999869220252033640038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -844088244393538079976629263910239668108572671964877544655791629770321098541824923162174089643986676050858401966626282719127452989133492582208640102874953951169637961145528465623496908876950667158000172871591971849940786014090631872183842429478754607012521593122725135083780830584095031598892946401480186315074559744150807777927118574325855766504054041954836866039391010264439680606067010048647408885379526393175105973621784072341197462798928395626621766197824052265255043541548142050367458193970974067794175228587529804282484787939395683493010195276700766314904306320160443899861050942945694003449979904826439112711626544567145323743655699769211529192633066346069728629536560242519276171628183818588884591323670153131367833800258358085834596026586204589078785616132399354368689763366726929762951557876373024004942403096085501817016552025349596842771802968101366779206128920989564718689386199257273020207892316024301190447876563618808128439068672988794941780192910588192537371488429569637111345752251606690326353475174486649504857962013630652245077673512148952334573780892997556914393376343531104673876638217293798089483617663540703322862089443174137662252095939856980205587578258610742737178138192433884889534616202202185544007308533904771448481349964479258535046746416426465302060177092869490784032283390339395379879759596910413481037912366973717580714474702955554387379829792385795981302551224269052374242505821372739067426151911941966547287721455577318264032150775542685440463408773736004036099859196951029487103395774030810142020744115585552165406871951634516131405822713658969246167952522369450368523173817092218760363548730169100409136032547901737739962815736561050196739135426798896300437193810815760633427645983978960895314618945517075679302773315426725372335052928088670146021139081855926473322761406510711113162361733250638460313944415449907658459940554302610709469219621749847532222993483581555600358202394620943995742385235852492101367366002403437763024441799809757777362569805215363166082254989833610242880035068615144221216857736113348062137858844638627395708648381591061990958931737073850193942927985189436381283951348456937009461297246639860745276282174864911424460607838603093217572110163135057515313290320039267893968825651354525913534152801736486045319094856827595052241190823118465927856552054678101458064035249711491622097165100778679775094214074062775758378657769451462508305745818107664994235663916204056638438758854225641793360635734585818098763399601171290595666766715503542883550584730846936917302268323641530429551230381998823059888128883382575108557172019845184031870210162377724885321201145365928977083442738452485577021657733644042003752861450427899855381039761069036276466155817812283722478806718339021517367857946410591764845427989742626814683509863110673052426893655012060545997378750553967706421070023068809364029985898829251437013260266054470533703032435987776018816358839984605277596478355136942684619183213447483320765153702584215805847126553775902110254628899342743300223503811055780659921418812880916229636410344435211353667931974393043993813821559135447426747477209566818563470483774220468395362074890597860193430965566662026066078316836611058732053560709574026368876100481772685794356597047383500244151115901912074025883164601691997935564381254829415827944471558580016086335661950183678277754577453858738453987264571645606629977015605514453915700530105691709215592140437656720277398489488058453463938782979549199300810397536417307025421788510528490963940738509940856864960042595671151460049021462876267114190547618656820879645612970828034124076380012161114490722584563660954826964518387774709267199065664397487768475494482904369901964786612026078868581437944072622770675717764961576340625782451971415845952367573850429322610057105940404861828018996002552202924645227037730253137997243632079053776338709125114377376099430757787924681690698680229917565636178237994461079666431431550648565715786435650407298263545714076713012859407784362716955917724208496270651603408239839322453895942269010689513600873141507706755598463609845317632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 22033340684894946604034341528965179795074234124873874401531005338682427721627511329600171924486890648940690905567708678020778385447167773678100140996087006592146935113863621101213909951609423922583917876704735092878074784092426084749518752009896488995833475600021520979809276139277139645702243063381121676421466201832137790428736231976279022733201933858230262545510330037732666000818999143740250609375610643721624606013493540892993086266707050651579581301555221512069945953736719290167586897106597547151098517656391248034653972517772516428288460429549919797108461584197417379098733414041002613554767870027478604903492364641569863387107095124855883846826418597313132978651343699757417012408097068484717395418874526712504877755148672145660537903207278597518989566678907281505737267373564627213564835394706299776148818698335984974137979388665154494654953735417771344313726551621779248751337406883359394154027836970939922274392616959276352684665908031195461682685990479549772859778049623386737100652478116837892967302814981619941810109111520669421172321451566968267754947302602841220111070886666336529750366769906036980610766143521922530044240760773862983758536331585946310224622155759698539286606418331364138191731550886024123053772546496643239767267780533305416800051062303107312148086729875934128735058236369181259397559112942933102998638367888161068436376745057463319888808105023619735241925994985059030069091861904889247764471369405608568626717683030227449078391977336048656195243953385981161353354871331413075003188154974923803120043957097016460957074775270386774742490300695372173762036047960427317053977257406549868116054316722102045043705289216122544715026468686436735496924776461404798932465441093848698910470633044636485019541723624460920015940502796487135708501283615649618120383575205869501628542845734665674734302497571044725389568821089343257899609514125789081468701451543216549892026660598747378673020814543454074266203730991781594422234382439788262502849509682309167698100718334296922653190891493493690786752347534636852508846452479532455886384024670041800077220082055027893819473784070754527793312065295415782188123611576978711752695197191339637473867525609651706683621222961853894947093026964077113191694490492356243904220034091251791069693440668451060853326563977182139479788283708340917636780752905228090004253043517446363999429262495661702997090018057169577564118853997238455752627956740222828366869360326321236250543259753963549949216370217096922414707345703425308208042381051512999220381195788359521424019755929950187057804943418107507004824676363443818127370486793114894216132077390923284913273853555355482874008117445032318106028384450612025023499440670947132227382868653269945181188084260527042425939100284060096164305233790485352484874185441767259645506177770479761218598348179946056047616001229074384843523771982220698199531196243007781338244197162684170511821630407090694577074649220557854697506760370606103819926961370667552318026310938237970462727694551683440799292007202884149499097798881479661952866789014487730399548703846381925542873897247145928768942664168918850191425938513644578542016036688021865952578826525102025606348168247432836560903792629970898174176284473293043122296569680444264868236337373436305776386554189519440903159063902394959361506239944740065813130636892550707575363993240686995280755625734310734834460093983899570425493470053538809128785285669750741023222687590796484616709570767472658690879586819561411523054795665384558205444947237872725068800867021837765160518069810195752941200318047350507865232094818219737081055564846697161515582119281728284017130382865941172465598417074345005044740610942998978267085817895488315451898172417994290619016546004139648846334769272714704852576662909411464122585059629065092811743208460172170238846018068704699209541092069816552489645111958600378262546905316787403720676048956148578340546415787169643288014592695782912597513078026047984652531586520064021521619066689880985500127487811234674334129725955984220472267448879710556929983475387577017272991607977519346136505684845327181414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1269960491360406416378697146574273954496201548153235821822247812294756326619305758287735619919310908297265075182460012014151165866259297275622788409214432957224051971674966768983217513944267000975079000849036418461033637873455752950223592626240532731845765380941690124204591178213595622280254858874184258908770101996625206355425400470313544610298838345738782464277228512426439074328495596989633565374945421091081188437051736365525912675785127750663338506735832031863269409773988063419903689163004384600816910375585051107665019253931386398303034182692403336354534425851192340463108616973044967767624775133648862963646525952289655399681689455176136275524210193309578660856445566604839598310550768005521339138942465308582166720592302873961089031421414060649105471736194848322782611355476099937300464320624267791012648069778057138524784025587626233159693816044423607483861891589246468136658879883424732087183917686304564733196064622765065374631847628516813710894544582523092474448409080151011488599995403537360277586487708978885303236113583191060575109967536965004634062677826592610633653852638172621741509860318887235144321605064672750201511498167079981319817656357830416802358259465457588570653210757157835069407328838773470269913923717526485025818823542554068073986197288908312533743001443179433777672841302102072399828162388638971037772805577654415355625384952958715181886424363932607468787171837195550823276713919620783327701111818863143309952420315369528144258712759011579355155209993710379337934167282994886871581646515472122884872287791906763588035286041413718431285238332813052419944562482266674849456437682838221443030866782213634648549935773311941071835782922581307966894017947420432811226651078710008203492479505299816988877922739357007350804973190531959215907774462760696619213336918219814426769145522483145127017424294684528529548535918139115393482327325069242868999182260417631846893319903018950153704752955856861557326136854256075213253541757078362792286681128755138274348773360486933450779376050958518034099047385970812022777901129706254282266646005328489295648884869633364599405034552228241191088664956116229484016750595144743194642903358067918397647402833447295077615744881695498681578671031493759760469763097634883305249973295395798566344561099361045372930350923382116277760824685978729788976384687201239932583567579636392415526312130352974777148160653499954215934145622148024423065759709082769095027434222465032951230303249538984317991159379687678520895200531853004243210874740024574281015095679643616650518809679687423487530186715097491645416839492689791564416556041829850884117884493495915030026580795416136475967675222348897973442658221634102831544742201131002864294208485539812316612462277743197926688911227359220200102324331403734761907472685069132554776975641774807054848123976608163929618487207836640782756564245549965231365356183092248945820077077810314054595858359278249831491300647917110413067212376869756041470277763865275675132414155744050324884716510757423966484524991322183953506760247302185117015390496945489254769772465614505975694883830400614146919762433887025157817091228099338603820984416338309342273503579812331499521448021593525063671281914437809721848510259579763567682539305437085115214651279691090769493200741435640728932839797147385282233118194393669000052612501562874738807907658344186641283388400739407185050788463252334666302496699705819331221550862650295397315647318174806197441531488734201707958678275029255998078168791049673124499356625884085763477872768116080337625352948627136033886164630634066173989205507085364120534401558477884573867156855264749997085222767342752493178883783089182701735159275969769847628860065043468286382772479957068483536587599666193957622930977639717374020859441803468684149978550225836442691929220187608663150468434165733960164858450604199681489625625556768433872877650187062662106879038181915806416255720237827588156186941362121815329319837036845766493768700740733965566619233116507918031013619032599747712859281415914337206524092506977467940627203231614526258507051716892032443923928910397440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 5155327601972472717756469542180693801570667618697633033183789786412786613859460838590396902776660413583336964603442924103239386195530652675972020010099493141666368670078860484965501959253322290141307540545255893181871862756170353386745103540658856338257870044949086943908708425837183057600029045772450679210601043553876312658116972795779122496665634374344137646557190320571244651249750744898680762894696593982460794453533532046029399751764580180620633088254672956232004898943250839632325448897167274959838842300631725933690779058196164052047619204237424458683319879746386514410916996922997325073562351942084373169022661904770207606666921695862762926971924283403535213425269531177113993845388564000768636730265974297179881856020638530089934279506794666984313563841384470397760642400208653329742168067036393834096214100822972955698685275838283803467931343548533455882871477360324370467562430598624800436356696885102630824841511972915640711754272264250451343404948848322471937217695061553600902241778486002075036025477638347561874972861382076741076459303779837298117654261843971723534245508321109874677726145027855474321891438563324915863436781007945758123858377886039296060708168281835393599129642042398346692863759778219774578732266365226297844941533648053835545420453711739178931657542175662720538578676409092430895743549152414693687960310500521160141917255967308936714422233001533454954271950611026267998451378617181023637049724873598007218937413054089572225626282776267348815505546169793929916285646649798572969904516278355098299034825157349110024615867574745020060568557508763838116621351109354655391093573069870403996752673107102940860811849730878506377075789427583073278585053282008420392817076745960712824803522641998948167156483740839359293021822146088071324644727563101088015928345372546627263945904870986068708841820264740292756997413206623563338411391857356709024097247907988533992621011499451787351851221386696479416559934632795505295010853657219337998508447718944220130429745041198208859311609855245977984846992964072887968278997689340424851982186406808085506103229471109181095087778568791224740588212298641403488706886674238814928211741802374392164044691042412469561891962010077331137424340531703975584403837048533794668280698120563946815862742814190395077884920493669607741135461349589662879167153343080591972210018570808107463232468014426681434924574476574373885637754875123219057415465036373648156827987812989031000774431306236512745219708079994673270082731360733435374653366870837505084629298559236968124701598391925774639299194917189645603995865599738088446692895829046383134513944940544822311766246281033195098963574740501093698190998202546873087425553319437031772616489419021703322300318291908437042660912102061980960052242687669737625909893972150350149001283887138567138792438759002201224955797089850552123698450551509968361800534804205315026961387415151753131504615503280698697031867492462390660593250925681172280262626300767308080119868393088079192338657585701659875853367822073097693915320817969100637930474583763800118396245993281290984315603735370371159662975449674449575918606097105946053130556269954286367158662369655021252870063678309360771335746588191659301026219625918089478404103530097863210171737106906990466732314349835170476402706599826607717170149901566842643432574300834043224815159321610599342369529032752920998408751090374226493701569015253209434736776889844609085239653352491091369562814973253662466058612316561269922635525691077657382250022710867534134437009381253204188472451143818798846026855261576615321847712486699090168677395610367978711105616546712075159679259568238769283520851023781630453885960031651812506294954698475962020663048091155054220058931098317207713971329548552671098579838947386644594446470629982242237298362360958701657976809771861393273693434888404951788174322490593867970823714230748626076602992988802898037973971075920928473173357098005013748658675978266646283866258631927340999268366661866762773803948998921780910451879449314964042203807149695081865426454471843344057120566720662171032735205402293043200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1149372662645268558651984119193968326920737089294789530691597216298963086228362684797740798926950004082691577006783673081921629959711639198336547120491654281539509265921398217265226624327829919849326203751857879207353095297635185818988912966613481231972289777832187069025176092884835803084798130063744007193326270146682221382125498799046212883796254534033530203405941021104200191735806201785734310538272741799565425190644813679668069729758156791410613039763355175391536779697945834670960665347952830809456996726944792969563346328971560437529843657109474713383951466266051790058999902468455864026634811891767957389983230557350352826172494729480586225472310475784687351568664316535559939652290571213761212746351704174091071806492085035556988418998373573784130660157018073417902985330924799179299040831694896371292139128400268024402569386168846431427805879202924450695687671589712590398588795457595845426927087109980920475661429257287214865803654479401368862696682136206848308360220551967981218515446186846285342320625730774443336671886637398348565499519553487356148702051353193632536820818016091492074007129026932585690771677126040343931631171093456571916317463412296160858337139371462174010954021153177616311900377660714090234061022763919285372303459488991294353953708740345696343317866859905078811918624118485623677335677786829962238356267109662427317110930278105755581714586866121199676795129423476021297409362716384520606805440963705719676472350398615421862832979395971310863483359147844803177778768873654007742803433521684852345323888734074441775677171909690260339256697004336910366251729313614482649912735191048756038349988496820529438469159259692308158422511076182519478281326233119668457384222387919453156885400460540700110568662339154155218070834782347655949934061886047461552917881527716154036116925083552182207383096601640004609811920822393184357141207995158040907018086387594450173674895667188858855984147643000233505835356632347568060016454937995968267181511963994536162125773284019062082234232920099915112186534528427879799192507907091038396849341742958839271868307230526715027889359880945356472130597513930225626736863521989493709342398942621463502055095935768057151810946498454751385494773705265159470291248049907153893470613036696460330831433917454703284130481951031086828508652587822644699553341200909190872067915495762341519281314780342001044777767000039786441675952272723751297412909761275402470325610866350805559563990927343252311690487835281043483160088899228249360538027699243751876742641001769808762712610725745658522634628612673604028236097421867765035833076782310387260214552636360034619966375219903941249484078745464519169371848463861746967883575253416724176908253709687968232690121584726485480480254481623764624514042362106666918413907834909828455998602147199152305950824650517040417649272087326154868692126519074846175279021346094180561134553043420782825997642139679226636074728230997018625930442949488252142949103335084776284188247641923708310156150029104869315176085638182787872413174015865795074437218063152869565665257601369642366109099715629759885749366031760690023484000935795550280754783528944532743788301506662272605023778086780108473505529572768175145949618187823804569060425981633833115774427077497779836528142200983204738924548144122600167745547429832823905389214486565602745101344354424964395850653003048123740892837535621242772921245016991448219699080842079149452909282481900864676661206686313851982723158902397862908987722243448067694379547046426277894371968852116083440511351694458064146926272614229060659476105434055257142091854338606860862032198301217959365193684207678967811598677864192088946099479619361369104677869650897906151151993620494715963209513887612756749160568242362326929313430953312370403352292015088652597534800282678042204343290801429604155420065208127234981265979132000499395630211327850850175175422772534129809254168035298193783260210421479285152427172600954747778171387476624859791698060022178476719315670191573968436113386271530400070059709944053888034443661003267712314403744449943831912853191744552960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2890004034615927811655780572010050212785413109451235251721658402061759905424456199128175763147952779882455228144950988387914437509032016658189453185083270068433780696177407039073936375683160611239808914471621138747022073421032532741461749157677679853787593293260113675229288543298500689314773293143717200235222956722889909974750548214725331906055616259497403289255310786879524743642628572437430959157533543375045620305416181982429471974977073475874278855648509066612686594795755074904450419866613050947624598063410786015239929245011107767349391496238486795856253324298382319156458316184585225003904185491439146116322766165766724629925028806586256902584423565949814099650441750498577400924089836577323830898411858886632829448841137256383581775676814472715778381486415964209325481197622099678417811985367055700933975823688764580827732057187545426970239426454772749591599158952452758894814066737301568975200095323701578405695061668634426621548766437223589436656558415876387523231533465114210691951666275932137796045621152730349239669290879571098669843664721891989541880399451589170602522196397767539915104292862767758402533793544551861862698151852565002462228202677262773619015930114534069026939107324286840736922499294041003442299594402574564355523050946316921986441790538512220222466731612849792351057076571397290814519383562401313212882765407720957074843696627981819356534108738786497014557266984490106579640966435771346387835558586462606447440600010425093027569111130042856665370974227497791244701907428708415576785596940816776039421020424812503662572834783495200746125112143949224597050325912667617062773963995997739173623953012587838545075877436367630468578636239552116706599250333897731324014619958105289419097877597691981694368080058281231823434856799938778769586246190871631242049168245539748843236898544945823732465543392860299121012749562187129531360169485984109776634313871610153199565955250006754799666322636019209440779194108340403188459770719310373818667034304563113172294491617477628375710621152002434259961354324932966594150254625318273649391746721835995644887283519235002753533806508291638691953326670645601440306529662860442032067636458758048702598445776185965413399961188734148191623934125666211373486119220284933176676533425203639442528636194791044181819666003043928853884501186737963287960110934264758563375352889200197748063346107153778845550470915166505338064267352532287370645347150270448101289818373851830173074265005986054061485564285842837407576881560330023327269454392817061373612620788291572441831106780566916080334445120112535794957971189793572143196952090781196067276822959095619691405314144214812864291790612884358582800018524518697695438991125421018252762125946605156044449300085514550645478176617761341157718168013419962018419402164251117896134323877221694816288999007058543001701144443754020532468092284828686106984575632699894568024161381979058215641625555545456136362026764915858425030454595840885757809989441943951424588069690157563016190315786503637060746149504933305466968403603107401210151085635289348352317935355397357666274824258580318531159219298576481311258661012067423673990708886069940012892092556114021557432227292977595356513430832744970987776802651401386749327581951299678498444712681126760949261314025026824000383677731653952392761182043332445096422921962745850774314186856638634321297792620114848993273202376590500292813680013785871325994142968527409703655187360384506227878214477480175124194302249038795826653576179751565619027279022573784163319543154778152076517117914465469593390886156219540173381688343356451392720808975348911463207786875067003425841737895001663597221617721103737610805783104849820578271148013479187905768595941499140619500047438587885868317021399221527398037000751337697360826214550730169040011406597653694363284865989768196678695875775783289098053419454866660248806692359049545564176219980541945588923570226399071737197370035454414618256836523487188746204166725944488748924276702438925454797802901620742420123368314428954969599369335950972771771663757918900561308089604407898939014156124160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -1385168199589689427390051539772411907271771022155958241451704754245497871840438196113613484168121571695703209427662634290399390556486912396547599845072275504176998953449927867707325236297573781833313936180331218377463775434441703980531845642983771632963369676401022602046290366344608211864059650782368964655798143923593351997163830527610985604697992081930266933314889925784847027801174836387133809242408960730695675012753407966434024368748948624095874078030257465766405195148801271513079378210856551162457180909934671269673252205307022560602207822191895741608417051532749986780563376443633539123861135448647604123363645391484509560567211292166469187617647729209078540512834337932530003016204813081220079387314389817095668386420177833333322832770718345199545827333050441451461198629630057767176695152380815551145913854936497292004370601760487696088328654742681924899204757399656476423193616346036590192343027338563739506727208856918633729153510692086101757381611353691249680225231557886662308817861095674320874146131449237671739492780099982376686362399206301990234296302754979216270813636944808704800790619350532877568437182317928371122904964748027798013830552856240017507778885243590462503992054015327060395321444275456357623536764121997711912347162515887028781373300547790355548029452826415768299524079762100267166449108067798019016981401277950095213210665948409279870957377162304767059964890344327512433491862038754754572779729098116188057445984140813087697906160362602873500389240138946798992458421313753736370664039468837992525526449336346681030823782724557234083674128824510488237197074822031339545658181604037486129185949569775055497620400236741188148521716730187099077282720634517665009029897628775395024774523975402293784819076172959315040702237872066853125010166443837696147271970778240071813843380988911652231757403683296940852479114718632054725108222348346537705134856754178376651745698621903322989493019384737520372304231192141205116355641215444806472410194299356470387189484660504805205435505311481844280973916161062875663954383198076405348012406726792099148392605014001419292413884597866919351421888891524668481523921259236907433379126960046203059727636331501090383826757106146935432028680208015196455720478052048587325358409044420643025213503426331438582342514192454492998069864978571105126072868550058709615850121709433616778619043553608284320553894091509884663060193374282861471473457335013291042526522794221203250271273861756116659975296403132765299135869316365540027882590099493928399236844417919093743422730869773956726493622428065516070750081297583939177039959760911328286500293364149266694844761612921813594520185436658812260308454182873163000506593023894343336397746296253609758613000948954551959415342740674014861950276515284271953559084139126486611264613658782489407671258494198837883644881158754768626992420669442159271972345987692535516497306259560736004964139869182557445281810004929220516900340549652201010322745310013380238287528669028015049780146630297851445752413091547698376157647774915425310485794686215762626896861892351205373062172531336191675995400594633111440474829498922748370973569477038250841267329557033833072536181184059029281726354502527211728071398012116604825276085556876646270291390363925613859618112545357461606649998838302877845964226075689940125426897879105408880493539613933876057984918160267536674753772093142793637143581789323518410400813104451923892069602852832964894870203165920214450917025752613419136284750245681463329711129970743999562338966278105634303239651788927992043385186156430183938855212507329236015455725681689865172267204467128169964335030657171745903454827666081347651526443571588467752287528743631653408502028538164635926163975979130206439314466684897044799425527555982710187011637994557339288915674653353756500386784692230952720131380117515781414546891031693629590222735128615895012932271426036496237549108589486622956780477629482308421167047974765010443298417188212775306641907676751802492980915163815346676432638718180692944675956294215915842088697329680397707398717658892150445906172313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 838667415159789532649890763282623107868506208001444616016402354796937691857225095373878328835416404625506313690247188280139972814518507569971136976098870656796898330389528333735764249335647651289443478984301800927854185836794557771428202838682138749482073949566390511908968386346432527226078475838569242212109087424653288059899584364341285889417446875039822196833995070260111034719265599859343105647848708176881543817836847363963104700618405925488352107105312021500837174019480491966165641190116164321701137785424057511052009571419281902546361922132501314096883320504526576136632311685898294647808031700119918229929849200868259571022866638178035312544202541365534912656400026816689511643583783415118196619184443774243044338371584362075775817313932582145629881068896359766683959996097008366352431285035322849488655244606047651497972331090882912424784552909078330012009332124288156213161825277935338099661303910750481599613776048428949178469259597035420962445107857899564107167966044874811011992447597720959627624649632619507997637507944549708165345579331544927957133300829567921892493984194686034339968844762283302997675739532368595864437110529949064091737730315782165112672509323253024690906323564252764022865991164346490847999466378893493962810524441540697554763299630330409718925850789948539382081078764624585219006197296306914479577294333444057994399579424842759988315114408389908728451621069551240634115636521715855170600283803352114817621523024137156104687027005581491376170428701448135946402900958626180476101231229601998924926763983650910190889139475032154736026331586234353751592600457242685333607839881151796613944231121704023172983794474879627764760136025820637528634701908323189667689286025627028579431702147217177638848490829096639154308860290237976982463389175231036750434799207638696395830834842981961331974213285763865582565770070434205221670222327679861809708487751289625434915840501787841665639812260102014000521865907982706225669673785258215599312350565915425733674192323846800994521686423897742734388075583241736771618557593729339136671611694215724486493716714172458691043111291037074301195478508176420128894803990557585795253117849660682379852110642178685227724789706562258549965197289132343661591007798346779177332941308835232258800488268534299762650534544898913396048115001295578932948142532869209778633179955554903869369102240492281318808350520849769128570891650249006794542934399692216877614004202543601535747133867538283224241097364323792497648622147321595348586131355004018256515238758312021678291313932764267500224968591930754003034259400725692026627040752505967790453191439449269808505608445903249860182008052331670932243597649398546706926269189945351124220109666083642093306926246361683371412287107105616497063991157668768575858945418156102273828716087526555539888035228443045697063785102329025320681480612787598240576573958178632706997483828035733429855776105543792131506424301855858853782149549568488381383941430237826233463038253141713919749190587169544314501245842879577256209149921319596405099862375155522083817220505944302140190431491227755548372351845763618073712227547642838822117692752818619177810446839772369183818613114277268446673298764133077830945293767868367627454615260744098362013221310693271363805267397910909229218929780027107352062619467837586797582450800898741050850337198168617515963925157600980349951578043146987710058951463191231897033562997219266017346281441983354505320705264179515387729957981152054611007763806528656451293688032406747806681037759104277182273564006979034424313207393128368492735478088089091440539486641330291164403493718903309839450171829822823588076945109413678671298977348067972606232607761975984728632891816583671025401932319344301839769361142307600375001998373037116668241442664615520134712343096137013961556333022836282927594668132114494532564844161536597807174385935301865357707733703988078821470721881185674799603345059493082464069323323758433388192223822857822987913051067163159554317966093966893478185052893857298841748292904386012505930402298081818307839460476529626270075453440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -266964789305162350736263985415288580985567262654512386879878564194182633281088666543980838656960490859076293076304830719447778518121531488761776708038445214380586491057088501632575967356321556912945552432864268809260761911386583933675734267584843717591562760826297035782210310130765643926073976908303851182903198510490686771065971802138774455238002447951575991025248100367599661590677849349388934998614440930092157314317519196854373091485514196316780204663208183629951440965022869985451235919681595085006764860362995119495882017383174323839643204579005431858933624125580349850753800126979636995641410382183863389754373592910000849397177257649906352759540871227079430194877213888474715389715852300667929771936544932686890104084810364013145048853600861980721338140400744382674843851191538378617369474459428676135887704460172782601723325811853394379022070190905897205592125207733952797042326191166785151431908669179983920455981905546339147420596778082410950467043150607023989999787891861557882883090294579461760926158814657266404516798313096927824266300998133911622630385385226310939729078704499378983258569809930601540994268511126032467945217644495145329669543828126667886966553626025122356954017421141840971921141079758545933908493414920859302976365866623247664757723143251391711582332667988947600217633585074437951884262981756998730250050804117061553330466606130537473292290342846334593166423370805981015018250668844643076400588321785764594286540354278438039679728305812566315610431963391769406562351679366263960158535958296647208316103632220391657503280629037314102466362068462221356446992666696587957723294612608003892719161897052024167504301571324384388972626902265350950226681357718668551871243319475639287796024416432879679842881645902691689469279171287063230607019032101682878252426022555632391580778607321927475797023894023579490270674194491567611529515094397978620405874171397918654725445539421298320211931306510469204238018961359578807369188476161014231444923114681027954067391846655625285158546919656873220298619329351842559811972703506246030086888921220675097070474487056572711511104587207090524287818672272557102962237067346648063573176141378480437021202646944791748825249414604400695576458346104713687826472657105677924509214450105930482889291591249239738871444588362036109551383726657508562411562093805063845109788931398158597017068117293809783332328526541444313433435903479847261535435145179423079394821494849656325937976336373014939603582465959910588844347194468140962155380065931315128070170708302544865832369115181086479694204186833058405761902366211724184357428348411262608901060242311089664914303539155706973760171210231695955051017181107378883970325923383881328812513292662332476499683445122461868406785825705114081034438095224053106046814918336611360597658134284369573590165867738217452895315587467688583065418415994992980535394653966530503859569261532355285168822523926836269015876743412464211772521143482759743650534285307099872011494106989078922043513151544707715360220356212803468102486972860121708932284409260281393805276513845605365196431432449979808015852827848730658999024085574489039150669645839270623578667257910726701734373950489919200708594501040918535669956502717730175582062030055235239606833509397091042237460729508287314319732826476294268113671035655913733047795254304871824000084087996037518694858907513034645605778977487690294388231623644751908479524801591038518663243805051559382709629950654336503012990727457299222862881284949440918448285029736608495442445882165071883723704937237069103819219750468817909112049100993255909830343111542578870466175233683448832490199838257452606588743592824444986165030228638324299700698232970358099256305646626843006835605310583389840613753294998876443115466113359627860003791116548812817716827245635175912100751175957560411009813243773662139047898990220166645240204297332349067008600369821146951064726890096339459346031029062751386451505523948153144232343646870344269197399693695911724128162319343024452086707714291836805633897738400254467622758362564512139679413531344947187286016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 71259124209852408822527613120303787890212699891919795574820244221396138554829281733313363894511392115128312339039183106737737972602819626564275764294284970856024161645066108926961730484498877021016443214632517867382725774422144254834237900352430716220017995653934188616009600526005192887588063984918836526778261543729197411859224196936267513279005006285691426711594326473137254390198505977664429824235177434458246081353204135153196065458312853654376122628141588977113217102740826518617582927884768217091535147368651118015548246067905637801665727698532407726511036616310127719266801814902223252042785598285367267540009230348636377944127874090139921533007394723449209438626538491857542809932801007715576533437515857903069614354112617750129850113887254510183807356617266540203973484257077210521351765109764098478601771752511996639143311075523899321924355153908840075307753225743811345668826434487069749296161416644897931425038066600167120594106255652686708012713748677117494890377117138835113249312175892709335342154768362729229930116660647512334556955276952917767327331659685532608074985837524932511169716555537143380367078704760814318226250551188738619870200093485157844312757824796447535719989214081005292311874055230020542864621070893030824668811031067697659193131008784500881344793468659981633618639052729710229332220837091823155429348674596709375855036202977604586775107223461517109768052637152534282136433797606557698704808497198373660105443107431692889541362527987594588807970444940333731476847630977081470953363459328002819199620705925616509181338098836593685305209035769071804730947076132566025790850142926377545026135315297834349713949901714500259433917527336744270996912172678849769153951736479683532946728602226540885225192536293121908847801421072338073862824699051979140011495607810164551780679215935141436307119215054903665199179267826202916589551654298914266636972781514452662117099607008288119879825753265762344768665991409062584423742721278183053280089397031427620887823169872800020864675137802628685532942977962664911637274293615821871364661011421047266473648749777073501541461143105458867948528241923480826673520875158948934237253138301993655580172309333214963162126805798288770682725877824078829622616039042699368657172662789399111958544609083206161250194254423518005455563178120076243407106748564731340100682826515162602538988195294709017856620830198242711430189896897354883395648123501050640175003020664370675553305858099558158924996056541274992579768296444531813908247303297168749226638246891368028313181621651505273577848642015202557798779834607010209330673420167613849422436612498457994661141319059166413407444769781144750198344381576011150362685900874921685243239899634475246851923065159659290829440417884659803609928658068187841800186264761696718603961622173901617229202198977254265212669637292464179267367727202794756658754646487288848402220612649307438545171218965523809760398126938136036753752046105456527935609487915822440781458393161002581080055855481370624389377945438140270560280850596157914729181360211849989540289607269940597106229296021443714926198743731063613573529223780531661851235737580634959961223322875463439904664138679241552627062602877142084137972943093057988939053889827530796380370872274562776807671864724037110921340997292715503855541810560853415029482755236764993026238566098738529074649128888041259327516239383464542380127278463314252258402035167830198493876662054871138070290241191983768954857361987335529840701725439054145915389590120278146082155082809669513341662052159665309502432019202544533979231438276011478353677804848990242312848490277166802740341715663027582846162582033398909645522733419979588345547194219823398172017045610266668826069356503206683631588521797247748793633072495023164500142239145658364865283075224498641612547738379300113417384779051835635940464991906715101942006257207382664432386833312613537677714475761851583251707336230803973979040942213813695704572976242226061034451882048563736390086271518182934503554562901039448367989875260615146127209592575848469997413517131245420544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 39643674836470050858067924871632155978947963559072508055302543098744744075020177002843518818832361033346007946341430944827599434661972957870331099242662231434784841412229616909591259530497064317874350395372821142645695164644741667970074915587335090177934903418189408472221341117043892700752955845174455130533804214322796497353999871496240985388446173789370030754670573036068723371808614713998218707412429242208692117476242903314707270916431461780459715532732317461038763214387766952998616218245573035328848141573804606564087412040681130194922050817543758411353410571939183235717337704395930552345877239962408970196374580588918225384717245195682124607079454950862822452897432075273035453454987446264338908533240656039569118508122870374357183239729255205970478081403896638157906725837625102370754393763158217305106784599629622397929838188280812915427017238654338951749822520050605350245880026182949840611603647949925807783304584408050041009141025744254402390609581977303600632843065926067056949801796076173361766381909241065807122514476711539386937580693130869685790129605710828055499665601296230497169538238956641043073776109070368945507588128270406870791711910331361678718330132338702647385163911279972225197379058861889305011618825519035333536947963733197643777578901932847045079485266728767970924945346165848223749227655427642275195036503743449387681648779952680769854775294958652819310001046081025151072089680892682286239402152658058882666838562510484933671469066367807824695050229439906094581598485637343202266019194158295562804831335809052470154050769262578380154168879798187641447133347267862904960656406849892102175296667832148531336639437258518761811099163411165142911237858053368404692329616674263765092379876997590999612805249122966987327489294662477740868568779951344218719696802376962472083694603159994576128333484823875031040284379890632459539294512818964660186219534546795245360040217669176787389287099006588959044001276431896077996887768553187879352246225128222731433131493654932214804027406440121918371239573020297313572230453513836253078556157584465281481409750122874981204347429943764714587915659184878194727588537815838101094728252035412871054619248959557730123755650513334957689767793972281413569993238971505819326562755619653238187775477049576209601118318066148117888104205850291524627850121664503173463583754083931285809984563607259571649231596324985228091450863066469392488655372536579676061202666759829799032461947498075649176917556735903462205662876200735861974128867994525613589436459806879896543666024562038638827066763793560811148832797177747415090224615934820242980268296024073921943161718436767793531625198459197773978820858470522973806483983056036258787696771050604249673095580919688437370114947844384690258931558946617787629024870258642461740743231602790120457546147219290792096506770685195082391713916959100617573418386606103193069137753520303638753914053895556749724502648501519530632642014495288030412634293376651943055712890082525792860723344569649248164300701395949446205319561997423784583023624999615922783872582747656747649207302062065517350570315134959103911261686334630805333616125512279429287234141222546953781292358021965692406362164261538895728425586927115943789610831664227913021739756852750830198917603275020695823743974003039069965989648866609281069945675446306664616155579817423692595607780631253990675971199237878292436517491255967856367793186171238210140675098303124054862623288887922290912705577741781009851528643747228490198440201297769140867269470399896955626525682496804576905917536700508374320834819088624702979972400692058443773365517565350343678475243845264175444677021007482540140058701420008276655214906351400885645246238191276642468865013631374731034828576300513930534874723235051384844451393629026188840271582730758272099385405598265440896465003707083467677034143455566239531898529162047817092295894858539416290420126691168328909651612766273238668014154598394854852592142059480370002615175734457341182708215126559096403626449742377860859679176277301752802361466359546412167143935986106368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -28039526812806087671354993755087021316972278915189517669311692285823069166695195377633433140995397099321385784044243342397620877421384885576218609094622829482651281954220545003176530561329341364684800202202421284955616859493436373802013439571296216679380510950772269184678304411495096628983035808064531034937553603198564256142314880744147344729567141660322770386554662429270653211416776881587709317056555573117754133762150090985408013217087536423165532189158727237379426495675759022154382157325297029135176117832584389685694918454348876965679577329099246053394378738550099863973359516923604756879135137598142624241082329594035826926142565228012954365324845655312351087097438607196481341971641370626670737130200034200680919723694413500620785821690721409642198797077363841411380734818391443833460650660266226085120726046086396410130314580509544982418638826153441368833046427561063342807058433768035769361433698672581373988601989805249916611161536574490549663503098508192049584893668154312071141192372717719018445173242660425766161862003513438122705166366915771733390094540308735577477714866318462056338815891013977501361485635407213094168799575069676278841574448214915277899622852362348378110424739495405629453967246193593897181626652056029674268098058001205621075203214541158468028031080365236994356763016533487917258490651012478614470841710499711342527369254979566186397205483510435981952293200290742495254192562835281968987778306482643961729137129011876778242659621822863891228088569973975613393987893640067961623769808060594887006911777491543815415540048166902145102286674322101936975006346715519553817679439440372122837872036029760262001821037084865319320488954732415993977484877033032484913140564292042138329434121336503126082584075403814891343784687397083888649802827771724406942654130725655244542291334431567364400718894047880869491461580901999661607054472425170891953275480727544615716071144384532085214392457940303400924516269546529343806110959189562081106438125360078452464317462707322000803367572607343521671463877958734803996291191612540758537619830183972148653193546124446053379147490123785840144296995912357230683133405526689329948283103842114808631990319963623219509714331696167251654945562874135614111620023141437469476350532646285361918532578879766893028059139592632256879426499706895992319516267382737706004682625982733077312051427058188504652111437847122353447558729375508077567243983380527754252078388224032849841405691247447489750016573911072490517760941567236210601535301699450618679036085976609964343865213869611462022851080506412955772865280079535285106722004707224179017320591948694768906443087389653841306485301673979041565404702642803853030323509343665496293193967154211992069051133042986494601644688223530315402938632220123128810213897454059140375565574428307662990268612089909730875072764097907019801090851506930327471426656656037899002182741870208885444474576932822526941321615643405203311142413102987263417411309930100699115191078735938602788772646121264846545037034747687185821013552689747158296056571357867464279474051442611936244157909872861594791461256855817898115623515755177431213399291453741804078858833807830640018589768866299231947015343439207781814445666883575896885531517726922885884184946742001581851963804078523799553936406611395381018531965151458665598008657178187600779005426260507263257245590031041867832080923052703086833708462233888529470920945715918496894594437032326067723999383176217663448757673565860494052829024364655693963612062429906104885151275638072486859207437840143604038557102033835977717367624443227309182966888687820648960053130383418231279813636612166286621346232300169952903816674851902768758522568842081072635086297684693603224541284118479133231468677344755633768177543874415394438261888033025933630800796877491781842045079417076958535234238685050779871280920679396644214126654116157672840154424631191275161457557820799096427064049228634888073926041970376854793767435511271333631045085417182946722670986333860108709753618419774633592709103747688040647558845846357975426881234891964416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 6017527647459130700266868649317674814256595201576787949382048736758510670793293783167821033978556936094379284512645882554457988863692087795817939299009884854416481797480026373037381550790442033112140681125913034280594971983240533223945138400530067415325537754776788994199252363260248851023511157365828116044071231379550581649158364546225161972228842973513010210162888452786113409584351259980606375774370012862321634865426998074264461730827285229063529143445794542627343242212435738647506477037041586255753649768027976554425817948592217377222277923469543642902068265660782131490360814986258823236749025476865387891274387676040669904954066785279399872342042455888886135794418409625928693907164197230161633717362966685156669569194725569207624208565676106915489301646566977550779826820607293115857146077165237690250260909313999422381243320003966650066822720827045865200627872034398839149671349819910983931036658794624457823830631785463092590359119892526366446111431631689846937951809051820437708268176470601084016601253591022595451764325348454440203024556868020062247534964602597786625579023570384672341853038821122904745136024206404094161912730658927653615483664049394938825968746908082674336524956354079252350300079261267649676234119553002738213000576409018457291401247948778493700102053915642560091658731327929257198501960079474573639113964467653380072010443397333128556531057452610979797901542283336053959669768519714835770658052547249223265743557490051416222462573121320659063296486018067500855553712959212461945190711028028766698059422230594426956433899997122665860822667190258577496197833891985147140832063410679125009489252209923129700428127429964618139779121836725799618777675184747790769541665066942546698524896395983346462155389986579691718718929763143093738843500618871653307815161624920356484450708895516591472676366429970823630374340903835639650480362723800939325059118209965186007123672131461290116375354174445296353943507449559640648731138845743555392980637394815146860658084723730261296640750266966811732086123689388057527243702703439955992651216074324689972568414377116550221690570414941094176467905784889727031849969741757815300254313261126029298484154618361735308399222700717937587159157436568490222058382187294593652575529880355517348875955315918989683055097770280415210518970749770580609604324571335853910129850117291992927471780897127476359825487951490759364152761911256260797431693082324967015748127055837339600683572113273569240006621935037070297887077450391380498645398719596376324717394863000959299616665804268741716142606051006266904356804795212813098187890961845861548535856406167263025051792320872562518444819869105769397300833879888118196655620577798416092120835644425514303473594331568510053967164364160121895707444713025562882404380083792692699702717191249634707840012646221264893598812546749640204712263592516590554159039360271589800206532407578539399255838179738596265042167913118927684856083333721838104955011535950190161729202245332424002537650745903841602256402135879687799044759101833661171423509067130503543685473478771248185890330137321398229644160057776653373599102197114119468255030563171445395250368341558504565294560365329529351920131007112522612546528869229717546780603463509039857557661778649237306637045318557827618982030056549983948370455798023097361659095219445751176152444194814346209569385288770659170370058744003454661330095496951456449147736845007632575927611353981942956764936342427886068422064385813353205024441757943517041947398241113839635578748686665796217655961533222676650036219778742553501921225385028668329018064433569786157678633187024015882803404484786709601928972671251811286203335365382220721362327357979392897927144618684491868515353272016497452965579711272077491385747232481285023841223130824165227437027537914365192996008882811023590664793563376537362660072872395019776874735536933874914628462025602416459182051389051765020113439176728237636318048205413269124872386346772985649001518392273150948336280275354759005009589334306247786414615465781674125111599485990209962991439944089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1140648075645744717210598210092547679419733375911780252546395229780684505207700045226102190212441722122682823696833217523948750871553121131577201911964885440103816474989158769975863378516221629643676180519835678082985216871293346027404906153725560775913531104406677744803780031923087920922470029306291903231177400208038782542302924678280185838276055141403848346419150603540564278577988918091750418040246578304333878395276263072146215521608042801811493596309939220668152963821063076423770174802766276720587055350217118797582345137721985795253679250657558492967854671003036823851244616280879442831918524497193400453061118729309156956116926238994305817519130647162183380544761097441424819439433241306372284937219108393143295168389183219837257720360980885238920702683969153217640189203029195521855358497422213946176339065326556453862988325405380452013569720638760140454235961630801609324269296472379298781855818146251051544810549679224237476168214364648674127610318477352396076381786893423401441009669670154504296408290184891830168693903762915573484082659271525663101401816452107624562927622067172571469896886532125109218352127737417124123833346261515908014057821914830345694811617395654324610696875901045712083796041306174457752474167599391041184265895827966480449319041215580864649275096172839833957180388559453745183348997009027000740685592640353052360698077425063454978251112439833928139178332507079428826220135889232877721012937145416608038703407631753179213111632896030493569052530698467960509021441233732745898974578568245631628028566894141805005596741665087245864365182477642199052100974560930557065161579140339046958494485036183341079818629354437837114758385619824649285979554413022913203149291949679773589136995622152972364976268702136511076241427498975921750284494456740456847337616364817948220081825660812558327225271699085031243103802889740983826598849451644963877962961474482300823257267276718779641343412331766172698367546170203848759092403300905579850100906617583142171445934723029073913376249133925927588878418514122348210471503453844571897850146496865310714062983562299843293693286954940905782368579537383158682591599963658049765247522613287975075646376164873476232132114278807292548825266699707356856457228697225570505140155908994133569618934569239051023326052339135062162913241059784887047583957666672083370049541630163943723862788032973712081551996280876296316472254025702192115265400235869856125002200417200283582563483355513286349044314258722683954153715201739788351236830035161414117297190294395537606924323466003973820178558529824703356697424740220457356902966167826257327520958572727380562952597007937253728233623125827899930358701030463733453339533784866844612098367901789723339089842798778550095494576427814760323787677169966394189230339976584954635615991781188078097456372828706023626924286551101003284157622478275780732452977491839739413022430176108299064216163899532976991788291432022157613708226906686139647505700275807419357748168734446006813969601213130602962856535858839326687625540188192525949432929377500593197106895392065989655811700072168132396680446028687787143569759117021642224322801419572132848863273823155258995196599437443738813540187283101187047931902292286174944272205865461013435610361114390943381949257543325064095743570713870759952620574907541842194979017137315743100609973717102104193674500596724976488718987092939429815227401459873068741483614098410983479737424528212514041013215845642137527489394637498829961326215158793431281544234596976288629413056115866818926861439544702612653085130470725918478994014453704418498773806094676119920645084938400768853450154450856702221679303042165026346726327098610450211780846265326770217938378770982621076319739602016729187975295473443301979745080193066679213508984060076264196577570804333972001596492058962497411925113181786113736400307632473881918263162353978146503732020908029709925230040447602782234759650161763399858455575661836290205388379030166429792310562593857114195235847801029262003855739573550272846058298111420277059356799826770874932597526364160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1052399319745921467683754973737189193326133362309779816804046368690974134025032811791051900544693511804128575341781742148186605738955422140209100939434826314833064457702185650223782180667250360908946561903606833316000010063239468629612980887472835413028466822284774719145901683066300845409098036028298417092749391502663572167978380760875302608096044729214703110491870823917331434189324297990450071906117356977594787590206173201746003869475830405813533045747862458768194359068473701560364866259711023193244599225968750425276671647611522756900945889207314971041053024411385861868724983167189746614236200398090693883577862160725713273429141414952697454251232583724479687484859735850605095386775638439787789185981125126493050430189774682927364157574026408520407340000970179875802236023406143114601305863463858306924241946781067830233803601722455220709199174887417131609208083683580174168215359013395137873554124170891734386147292448622289214857038238996980966715246734053585518308957823005759326301731349800505367159575133763252926968124457960522731919647417634120025554456227165205707069768852275486862386980731285308873324199193431702773768064279624965151787029618358442580766057985794673134027859778070819997909686374872217223639881270574610908783404145511807446842496661690869315665445913136439036660497063466101087868433457682362372796741187128992070828247448448578091095904453327298121110815379790248685484267674917286391938034713205365439787098654439088007490580784252484840683608222174991323058599074456036667176976182417779228534800400606127071524525321140632150451647892022562238069806803800935108193666019190255752621106174180477678689585833238757309665599715209191678991982285889902470362259092445242288000062847560300201082197776191937383346794986052244772675554152396110884453029343258385791534527387361790063787745801020620987015274360516237122816777976063292906728834040550836084911753341528646435503145353734637047741536946521701944586976454897226271823577131652972866760548224854876982425117110639953798379217067152544046971883367847810519829843154774608908179766956545656642802667957773701418869774828041804912103176636723423212043943529639672068070724375724642960340179956984030959565343613264092286255837012615542586049343862350548958903943570438367661892344867908540734018926038116506495444141076749357419362603663668317411933376942152724586448075615102255141010342874220575158315634858450653037972891607806020307973155679065235061185600141742372823524435173409733845276023352418810420602772589831073764281374833508261874344514540791745338533084227578235320230428397854203211044237871674189044908628880881630814481567859937643535939831510635778666374803172652168775758411078125750408219332202822942902162216711425142577444270492815289668291528148807603938918110815278262895963765582883108266804862543317162751203207395252397186737186510464636414338385969207277431492750477060076218743753371458486291947061354637861991022073758387380612612273619493193274043032632730509696288873114263085843263247610183159633298941451894809218841179090504971440052152167340159965370395612390065586843304324034240965059778747429349997932947394355119602635362381389931257243153180263284259343960430031635094422148226703345192771765580783712620574011583069381433047614748847373131043533534811956058713762655910109872432035529951876313187741245826304914686933403783570141669963081062308694753876766111537226917959734944552027236715956760047293526249531365846715140901921573938916228137312149463977456548747515717849688116948619666538817450991184784946717118792370461871867423598921669977602874181895212999027748443029564065750246406591413366720317629073703751928170173069168783182438958581274447228424907649648028206785906110212622386360692543697160597453305012097502886104407816202689788715706937397070315135571439448250044424901498501508895936054263965260283179286110387748744556472592940101621573815993607107594853229939224024061476807626649826131115764877429649058084330383312175248518662364995546880421513397735772992090540184533739715428352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -488204079875320217256628272450099676286706431938791701849388912337376655669534920213548484030944529071138079212173752568686044658013121646726314055758304706185909989267342310797424895283892897145830675896780763742927658538278346139545213463930269857651804697787209862857542355060268286200688908964437521674664915539921527577585102397501486950198375292682074980651950966641480177324922927814566954743140647177303303237398318998096143681489284102139188014164611011703316339753445066924265709329950543388024695071889907904442485108073032061703278069424176045194253523625916201253073375520500483576524918144556483344910689931797215352053496279312714649127133558219646319744322562610751540888878433179178973325003143110856203110472568903353260747016202294624899768719547982700399834399313155086218582259953057918583393386333535180178646031852821478182589020236432929171689121909621146191894437136064169582376417999832545864718548409648511172507424722341112942526305324585798457349560984798509964850723877897272343493560774481374414671586669709199415076031361343495074555317418438776176183248656784445189607232212402944507055063775457690900421796730563185150898027363917399750966833497762678320828346506041966858407271025426531611521515911529782525544556997814909378648570436100224137457803011263206388078638312547854474349362616108024019047301332805972869848729642986545633402397560875918602746487389297704619746788961186379132696251873508035567149405269974228414509763830750635838980003926145722434439404200866281415224199522910827337084252162672023189485465480575684047989712245738100998795765708608792097395270752288946542044012026089811566513828768047254576259441126336918254757829395573803340077588902937093314485608146959684705833717332273041855076048083475981330148233919161366891215047268627605187980348300737885475103337799478830809650157779837205261278982601808505196864787724609886641686361832658908086599230036588937638345589681642444831123770037700819665555271983242760757719179152640535035882643397038468898903233030438802904488509551625592488935693048836107496170397835394157544185177419707732729253499136403869164542208603272460348232520766372078367889583688165564727470545164223620400270813137468182343366729220638196637738313043862500603754914569809014415730226059383359128780813557852748741050842148435132109073388838894125893293675539259387614602967932610716469378808816830133902772969080795274404044603721067033269237772941085915629834133219361123652135161443731640187536029195485611431505824326650188949029378610087203503324461194241120896839978479445076440297722597050355482418578303979017209764483302514904670550994941331185716283661117769037076946215466282224417809739428686695111599195349673538988877395448385345949375187181868034491052815843921894634461513306112018761248231065177087666552817012875221256102805417753325968383402904864056102940850020715247874212630162877202682364551440185706115928357720064490420276545524057568283899173941749658422479534322372200588910617395840310085176700622570766930610471058220683421840367237440887808045288955578905098054159617059439683262627452234457786874403593446634886576171885205074964795422698718682562504562439837687086768932736027212467265665632004448791266801495374897853169192748716892445004469914452113843212445801156043673267750575342970711149011300597732488353649461283829833781909215458610994511935673989611218274225726053545698269513581109814611384479285665474645660128125971817394839261385641879283021948146312458479770947051999233533063270130646088598226662467108995034477391841572313579942315107543106168751005046927248192285441207436068861787507686086649218421260864772766787567500169475787864791615203177674772088799261624215382257301896203684640432075007976511956129166801531375924561187197673382990311189306630387559070057670208825230111152513671916268901732421348055626199954261586172826554905027074584084628023456820028156967817021022113457328081373277396996864889161015409865805137481312463521118618305373474429589844704627913524416015940249489963902566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -77444641180041493982295504378315983960643082027647190431390291484254761019061376437255714037922288721389038906076770031650179961223044402309930518066380632210516057193007994058261358333433783977770638069849952690110247084937387908776743198076768714905278059387751198450160350539256105805903725918656917513043234915953212549792166612477086617250735583048565231676180523653752788785935132016215519280140292690581389481215318183145853680952057400510792296813016277546317176095660403040043151213138604321425928055805981113293795770483451468240763727656815636212510208492865602917603826518948162901026032355385229094713045123412738000099582188115020050863261423792860761164711313799197639974227419754613377096350892438878829655206526746115458535716618210549068506157762718521395837394125405590735742316537355964611720905938272171856609620010890643251876092210351041889303363840108168369547064200820700765837575052520071500137010334984552552282845985327134260116147611276931949319132912575082048380552646901179120140856749288557758119832118911419652748418973664195563298870125019660160103610740003112646583069721935147828462872582090860384498021119495964653659405531269043525550647083398334252356717500847635173900862787840141555944323963069258469569204803028693676503083264974127874131403384699802172422872983861073211636335104934213085399207196590401956249057826598850342566862736248582534662307813836481299105327170515403417518185540596872354320047498286679987347031291748803369649700469623847226724978908982745753855484488256231834368293646408641820342371170418711171362212363715566897920147878761127176647822739507368477338418609818077931736743092415724419516649416719105758049628376168319897579019253677061474810289367492649502676088278326989817626305218183221745816661764177860219207666366200314076471248689628686953147135526917625407516191066272989777967122655927512264597561674993165861403526501513710128226958917808380918879833437746306923807723834782683101835709015138724849934120195959005306752182973459000593390802267079230285533382465058886676125414133672853830500287987465806453409587537505780788068029880925987576796213268265646983186153836173281693531167087962381190337622764115521398441890997504179012272793820420582478046775496327337377730630847039500902333769696613560670020483046316529411642430543922985789231457167781533684413734041028652827876760414004647888196617490652763721088289881778116653964532312368467159372947784031067359616922301734927844042165899084899594867392183012580912135646702906776223520695374270685131341885056545537340178933643447605349220626959091784832981408012615399144344258609825162191449443232773488325706629996687483551255409246006164450672812555860611768726170637591082849809339603490195832416663326911978197727456953812872065599447000880381229828520814221222712184987571241528337832739476953282996083293848228125048794280104974430367674981923139602026102795770642459757516555318424127009337080172981978213877199656259600559540664826089031946164951962841134156757759616101378365248982267067067147870722491589318919263446813552064353392871252817961046145363238350523781549828994845085166251893447528868221993501675960287591885944550033485005422606189184916613137716825584341099867412532520736818989075742004516915647860649407579846201494550434222566969016292971512491991894446802398068691053085221908667568994210263178610136068115066912473421680897401697077774868739641005907035612949022732669607522049948761429083727156101704520505608835563419618377031246495866641106494390052749874018448330866667108508574768350887111257127333807850460517979015871759369686172881892817062959737936299747150010564178199642668410381442422679829653749537854737569504419278291997242966501611973330034764516675786448179659270846074886122891209070435546946229342065195993497827455739993322898768220666776582488740037152612441770766797066533213184156129065823148095173691367736546703688065376340714034043843298673450246109944835065560143295757754599999315878311748260955694097919119869851728049064087142410527703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 66484439651492895298404087069304851748526653639646448742554950536012025884428883414203396575037019911750158271467334890435571140854145880925393424542685644753648029630030437836927592065888875023361725060794440810404279894033766000861925011567214235091745675913705680089489899864546773626954296271597307572618997398974100394032225352554724074779898537828405876720731062886143467266750296983670033405464982806893853475921671803895057808244407378132518234667835095551339211897665879912352927998377037611507209042710914402499365213582266891634868972579661599641030151267489811204270688225225252928679223383830127733699890941475379598521265549806860433451332711574222793437288088808825065659802295672309433925750955375965205406256794020349363084455909392899400666199697810398528042305493202473802820208332183188357001984881492691755309593816165780939355996632211857871881773773456955670580694150092322436696682150301140613043810772769411893478944249690070826583931833933567344830285522013008850150801793450042191699187935207229283114461933301939171515428830849317961276586242612117494027709673872570433853873816782990775706594997937110576260244890489752150106017588056215704572344143329120904082401674504404767835542129481161421381521014376845178664873082446624816623309392284195612008878818345608207231563525769620022880730563350074627716920620083859768439954051105255895549569367107212649907985563009120101790992734351314812008051532728383434206187086110169298804493599108435701326293132353678752201705363536647113712470718110347335935798475497123885541201287339187071413376715533400986218761068983204618912987356223068340776696137467865243174107892152755849477455679475316320506238530640578898313186395683099292467012805877910657137196506832445644168772338090977042964042640746210606038255075323485910694764516822758083543348033176534072500911866300383419957508759007700960720871597522836121902915755926051429968115779145406843644724364306720512808570952161006582577868369376069255714336663709483518381107185339222036169580792136364679301364251043917605149176655264277432231325739805197373814925240858250398990167139713008470864416450049197356582066109893455926461536305070132068068500314050554169313211588427433383190255275513775605382828079979354891896377115288606544715490500421026964539717594834091081960606413047806408232319735317817914836682500905326347951101383148770145436406599904659959342667312216431516898066973098610976994541874010817326541243966804103025711018324430482312889774160628806849482048640572811161983009782144015933733740106333394717156519794878539387763248439667546409839496648126643537217799403201068244947682835562049142918899678817169368484030293454050202385728837353129386038081298990342607524706443972422749541205292345485623436211236198143184447568433372634078067614537805911800001253819478249791675644323061726127690070996220837495863933611065591800131059532205632417162384309710170891782376490050582445301746294693349127172651777046111408667991234869362730243077872189165355836063498664560918277769187521087903417140756348153942107709808463455254545112259339225642732070074888009946875765172681659549450207888576408566716830953274988362291400882959281748444377488750050137613009695902499217653895460385061843531712216909971627712921337906856689080111996863336133093004654292060986528964826181557131886054077787318728515825734537340371108277920787012717227873994318957276274702880196022158074762837890458066778394204933647746834645873364884623935471661108509933115832675724252406904930211303421983474707691783112416028818815819361967998303162163594475314251152775611017660351799899892543588190288390496937982217947375573932460562396128405826844734292656286026405344559309944056941813372161114259328713384248549187482585937301592561216254680807776556047355358400790198041353292923553410826599137525861882120717492735613739952942133263243941192995351575597489737453072105679087380422806775191361631036789343029491912010477395840863249072699668979294023893377137635202851345436167204658509163760949678571520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -9797352800043159142562402397260465882720988049393329100423191380483888082476903854247640867780682024517012367152191191464906157522586267216208340847295430967630718510328757201091683796010310920388718937348923592445631957431985156216935955085025281783212399307128799088290072028248686307994353314783114106490706060016085509522615712262329903100064267678085478320429342761665299586135784196865943910042103744685680571518163206800607046643466937731201086531369407940691553163671332978142910740006374333876591774653467786918944167735703108859725425834653760259891460803884364978299344632773505485691391568344089623830533984048297809375945977107208387146227057898492659206370619460733907613559370614133543834577783692002689888865804212823458495978934316087960050981002399627701896032542935535377180882283758711244572529365900884948873631781679902490277665364846894398160886343719025148548446677851923607387753558668154233159200199153989533490258118335222303101152278205751301218746007956416419947699905200125861425558872356013186112856095291677744296721280604886019601068090883770834021910709042881478820236075035591262147385366225953998575405838940762918484254044880416639428728875520967198858974676166015090137144150792422471650676347087163816581709154136895858815979599848668498304777755123584649558791155691604378907600614658238588767011095692908140065238542613271533117674601799586638863278753024464965627726680165975040961998011386456175817441903865076034052717112546544845952866655548034008512415466507390664958147995856058803799178017366512115195934726055565285207017856650578942429968527532988374684112081115573058811246844686159985178821388128868046885179628104960270737921974990508462960156730479493498502236842653232461754878882439159582910307365163038797897133604477104727919879010544638903941917422257608602481035861376559219107064969942379156691749124724242879915469391546840644650689849523969645325185050902485628243179783389951464879465531624545556236675286091592353910241268354738135003362158341816883438231582417884645858946803675999996938410790427203115960062062353721856364899386117918040148198492135759747830533139863216714292568058397563055624716072448744705322910203004240277183940778848152243288957147453544892354609098751359381378922352871084341412918853388305395999387764385926065043093376971197005110877312381161741816031915080230601186224032729516835132281753481797315064736851421705591102035793755736689066625914714501805628337428505811817191355435133493745089533203574756589172470536345773975226149293528405460206359346816361150617702763708365035511385109456920941744115468009762565807678540055017139452352821776402424647966911154536920154997631622827705682691438467601822411797567266517184116855440320048619022411135669527394226077751725801688364213851580413817979759574783715171609351335341566507370468749875811033706638117173960028922594924161420741532436446868410409222530756900390493125233580333614387284313155792306924964516523885639111975710296444669717736010585930273182987385817424701379974092234314199421515585851632566397163063875647318177465321042653710919446574133914247445747699586603475312470118595482456114005742291366709596962477431023379134108252244627269085323959893884777994539648943435148839485203692528502904095712083162881773074419370230026284077148930005179802838592687222202229753157101434753623849270615765515988817272290530085272122714983202063530627424964801520731594893057576344337381449778327909029675727566958254861922433996322423202628287671137093335532308562485302208813571669278651676956607668448351043175044572864404729124241200225909470462665571382673014195316604019934585275148013480874983248840854741725197447011440874405348760032808368278554503692509733574397485120510348036261528318357166678687083132847686193140741499508634236558136777848818583116454004113962502024702201332105442611090128691258788565880714540668142274562800577241219861104648013727126759344563972065958809642521135337990355273317169310139588637914306521789970342535989684708685016928973669164646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -2460172939828303512319757457044637205973401803465007470478870927038502570571828913224562121812893695762433537940105363181195497374544184822860365522960392319228994985877721657308222731164729202369475986706591530236436398626758481293836529523241638143095810988975271814593816274568705939050577512766950255573234765855228434015627614118256318599939622713591405779054545453764262048158642245184985221609504883255923166514052056479636664321133285773345108323543564722588718664219681059869573468948246938876303821107397136638703491967189051447517769468980942757602637018276247887401577820922402553041321975025865098154665714741946861481396885695470762607605834693057796901305124179533449829381954435091661890066608785456597794499274261467353573044310721190341903423347637377279530113123549259221782591460348331844784925039208078591882803823431401836825249274373798993727111981629494537314037469214074157256673897464430879310881997538945955442723312031299313718199072848861285501529188054449253336551622765682939418696228104372496299464108422746462639252875485670313345687384949866829916804329644189529602337928549382368672059501930342837153652110100264483482722551038927846320521075390059983444855243704191643865067200388773899603577098284106831113963231285102346700757601790760691928111735780811339035567729059972882108065328210005582003173833866901440139404301160665818226329295149129467791579684630253486596156581509265813812856918480022176851410635420840799140874054051064232373721856365023127014413256610574470846964909193978636903426653365357234013435289974318671869071081371251708159528746691596511939494427323319871085753950691949824184283995815126594654301413239330696634211257775160182394014384985527044248266098436039030389337676547070097829715087536419816129133946169735136663908075331875539988218760945661935457952640775137992083355177381597847864060961672889971055772798711065259048570992431688692059026654344688974734967266011025876209886822377110436243820247728853554812711358142776669169561924770451882651829704142326934109053309113707890260080238289920963258142439049364869786210533548045708116712305638060033411206568879593860496414957535317565809294877431358293541559830586611865430846872909429900671826535848843171916668490598205523844925581690068814395487113144471186897902134374585597928993524326716658200020951382655802101334178538533557231952466105682899382358224793959801523670410878171932880234247994388976321870017791430187769084029817613059906456439953704681469289178260045383998609204146853845600338870253056238463417892170024977659957764243673110221626182665851695490405302178881094517850751595268186113006430770731163649449988743829879644560931166188367054562610422580289573154354573884947569185561290203194644505192076720098345574364435718574749650456868132497720863041781714198076871017064882451887815233392484556809349025998101064439874291642283414498145962690764568682320361597899867808482532173109796219692840116268410593356686958573667039734854265516954221882003742289033495821947497223691521484453363613249118966361638390566306317377101700505249730655540179303667278673545765340450367379660406468314518760246766760633209479977965215741132214065055292278642174397726648204097585159702314241780226732592751160516871141684701324177702445072026306783267874715977631048604434689745870574098622094291909344474269811559212237355364340073485730088954844885811520790714641351667176084012820553976447369420413399438545279075951872437497094029687883615899523103881155978736076285274004807061648968370773072541364002381916290385989991946653409937786460263396575878259263683017412726368280928233000206783153880215164557533481852810488057857550163503438418427403172939729537806766828807237842898339029288185799280418445064065259918408800771398241938955741806788724512395827686349494862772240042975761298971506145775101091052504170112100955040767712117928793589570061711815101729553946926288336350235215123924364280325095178454927735460673892820054537765818489495314604424731785983255362062197055692075541463040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 692315578584203658042087789786078020519690110810635778749155261027651880757219370686588097163669075649353500786482021960419476129203799929908871185268107087768780063689348086893440334628702105740029135183371624939977561261761041935112257734372169845744313191446635482249036919408881892684947858584679155388308306205236020932128075213805920002050261172257972660160514345937794062040759748002526917555540279412233113142346273319363542916853894160907828119450252152591748216839457846327819916297387379346268783162031480981756261147423345720955802263498075987962946970370554220829693162348443676440369200892647128775044538851490302990955305010360137200731208781693397786001115931980885849121855868202115953555766392266394912314077704609592804595034739700259272988491041951740730762159126651656572708900458995295583330884553825567744814889887552403297273853112345808671326631210325232406228944477612157335991358568851959710120881668742510220823012967531795988361966610013012153470739932375930928669115245002280729809003987408966451694090780751036920678701749735208497655563408696362655369678756874380757219565563800972881603146116895740537174750961410570215132471432203426040960851528223877225746248996539689602219979148335999304369343025634574056262074806672658669617144233367119804775359654443683912715266558384561315502903163136427226903871595824813945887581838235443033521434772667389479232540620806581440873500281248305865392144173909712416909383258372740665703964954286192778514653635779658356857272009841183901990087784598046514625850734180587874919996143973545258633189839320082367230556781106097975369220790946251847399878627548662026024432468644915780810618148781151764281226994924866437662453693724626851570637164538336326990588385432293318625138585002503791695946224373187608485556146784600316672954461983199589465696600359198074241279923915748727335663571416241486255067282446158781396887758977935544073164778693957723007942995390032199223075060709996002459654370919839131924203992938647301834008781841837288072706500194158244202033079593883379507377439775373265487428838802603601178614071145913208831029858356863101022918368527705754096606501700196335100889132476875765668819540093391691121016018158174876928498620897570800568660148287245347820298251436714037612274799065506229118185806144774709896185056908286899100640080684891960191791221189006120856103924234479524410706555140152410378406970499586290406880116915283019373611667226777628513249623790209305846993829553910855156293062205210444287393595062031722032458665990016110239075404188041972472873947425799561346782141307428467495450778778843744695223991828342374132445987776404702884995259413781094973621263207916922564379809912719279184928979515285546083176807420435958859040878525784312326145375446845097906113358648211131696166017156881148378503656307533169938136498677415336504649444829311217430037800708700043046030068555546735243306110761668860341006049031135777050729121654188948618472639163511800374829558638478720167548579279639887165660701162578921330675650662477253382935191358567768004980733415704752804861125853266317492270701148018136382715167491082919424931550696743806626169110192942085914886912628282600735778527274187716417470350738156531148514279827091888025633469320780139317675395620231126011257888766070775560014121960333895015828573728047979774615033862534985302001378508105616238325437594028477895092782349669952332006831852281179975020819534896385770275887868786611921324333091126375191876272245669002248351802547481890409035105559431237981456461260586989993248406467023595301764133833681079371862366691035116796471111268019988315502438499751069480012436737663646398325863697464067599786263877196660086645936707556827921406312545738834123896689159843122394470115078872265830212491622972763659104168307778381460561820218977123416255975654867699258850553150024251406069202207399396700715965531913313540858993133803497868558433633782089334702942958348406095692374639177767068339942224495577811421664322971601160168318605711018224873439232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 36397630084610748340148209874712178171609327668571143865897655156328908178515320369930286634951064531425635207905752213629315985577556573906009360855499480756349912480765405557173487946811632807837497839457581262140594953499006489948928743919249907413934902248302576198616744163316327601131281260607881793544246433381634847707310681212848409455396776210574930056606597700840178642580663454655599359614205072275155630413513152440047160127466534798048853354711329130602770169435309589746839094639533492563146020901577892617883734281573467113047681550379252763330817887408198761401937815227852034732973870211443109443862853292866607097451703941955159047181444998023795342272452819117913623866059590560982816215335678894004468599596122991170156962243341938356712170720289208703443053862943316281384864682118009051449461032424658088051891731549239965859157127556401413286778059561013521325928179674797169777596473637300969228358175745478935683878454418824903092231267517318088816748060698978485485547689947048617810138503332857562910939623809534364568305139627253428760473041593464672403110867357097469444542798381651792879550708924030113501790017673986703273947216383126696012994448880929922216704204397897711921867467591471543978182759659242184615132228173318249562555656743983708749825231823342612211650717550921491082186523700792538598892229203826012863384516583216934880017842716327447865854500581378338498419860263646881251939656762284375384861960337307963968791047770435912921383092079618890755347779644522554745090914950333792129311936735674723490612156989445862948889359073802342126644483832254784512458261630190573522586052203464583992471558424070339008167324130590932061877839026729202990808731201480435887350897354422980299947179681014839246962799295349872678775273200087715056833423036732457170692930565624062979311166305494172720652845206644427807894580763635789925359039315335337512858535199821118730782624099230587404557894291310858217587116280737878931997491267203879473669044418885468271980030973860801132089761588920848822292737007768893410961624266464634740835296731959370225138367114608002281050972491978065661311252238141714989105652901792485408251730616443392727141219506375839042514796649937741575671257103674999372947854279629745243896420103832950266502184804857391329516102724631857450957152045361891918808828172584529347785744184453509215367822783627826394836013523123710545688786682224707379359382861452818040583155865437107636946034511895954561815383298034157921617802433071666857345698264362404467832426124767769229092676383227827202165486246995800142538848521274598483347069837715166662120004575514788301339827158781013908498012299912020288706897090500022439544407672732332298472982459595166985020342148898262974983120324728989259917017086799958924465287326083115140477474167018903655711670356828028784283114331184936956940793976667824582420920963052956099719331178843906060174267547651264961473069145720853423041961494214591084829833755062459791033098769905285454068158478744596591133921810128692739810927938372870748900934913273832145010096398188882588779082405378862581237981371648388353409918505485497302971364031397930738150339079230790926428440420929474985315986432789709739840413157367771472368212543453045264393697579991664927857658089664736632933004784960451308367893317456921782413410342478738746886781003284840047733449258391603606104412376510911445341233869103588094618083443373737046652639339670066863480140773153252515897794928177670340440224488853838770058101650516830751489710074622985973397663170586627674134644410929860045094222908079063220336910524190966329771334351317378461718421102345874658186081942899916786616875054443803008937061302576870252088259758780817538084245853385338674560921787568333514380479240764380783142790759424399233219600496841356662346683056528025581900824961178493141262925281726705255186311437670371431629507838779929655074541365728405639171574288637876349269911067357081254160889739333315211297871876348062999179475092203730113065083212494634014171136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 20903814263582803644158208237195353741181495418179374223437341242492218909133525694121730560798970096965458103889669126036275500658026541688928483571652288995747142473789911396470992278546401473572328951232303666379346584439554792649423974734119372869443584092662475750339325030332159520682684028784551149890105837830722463500953529247371820260278558238419344378635090614268673462849892314351217345458729779964970136031561267479729289990810802111350488644801635881007898995771002527991944768876640109754194465179417991365310457997409706442065757467784929557888438894477281915565779337646007450137493270078994093979590998826810171363986132969951789888722087530656229433249620758878560685230300727785468874223916307728863663165671112472065820843804745708377885335308242125058538061650326547466163421555359185249338040006081801183106151316111368702213419235583806748718314273063158330567819405820765659653331759880734240955051960150362687538524058752489726065340988752428480741821928885755457018398436302064699457917667449942252329411605435479680329888591284569968682406610323128300763977337860183846414225059557221050124891259369373527548596310723920162859592294000569399663679549168616299600874009375064369190316349303614346931805330641071049449232617055550331399436174788445771107220151086144212308102601045626577755948134527913345603591119333726078704992076132270730050530316737332896258818018876994674169870567830919026685163202984959749639887185148706214336378116442025538912183558155850563947953480524820806610628585247543450715861408030085435527456191968205832521419854243308965278189747436652815053193419480082667454151366521293477388901995613050704723390861674202057174087856796514757242993487891772425138224489325602775894845837398083045467442655614623856354591364933627483999169234099466774168576082460653213269458849558385362868051205284822995439854518277562940436443560836146888451736851239474469698926319147526049664974237758221590692797259621667924182056967108954868421983495382980198609490624742336300698646513352900796937189109675359030246145296465555014661330751941681569610719133278773390908064709502803745965598709770189449405983282249573597659106742105731662603384025317840312675114308600400538705317868324575187006440892461190463841924527638696135989323774030310494255918707784527441535711236388164537841446301876499333988290976891461106442643033480309345846011475801633975195541093779908115930962637949087222838468957434580779247903628578490999008244631077792297041893515226862058177051919608747289946220257301806812880818296153465694236567083126546620157167450212047048811368503669531675303202957519565024638094447388795379906803252451907032390651729678799562839942391175037805469577096803832066541720632720824320259550962809394395854766058006158346848635293393263486004267183057285028980251846168985198098911443405540795431005703912444115473895887619462304038838997824508064431176092348426339216622839513386675813745613337280054808819772118989911307810846595184238418427565836471888330043481504516244387426788624592888608841895441923939016567036601249634052765554934926096998802030456223968860698151321903484238527085181324582205317362138968364759192940766728427312418084732936548223495361621872831093787564298669129871513617903412008133337139722865961920089838274831764063619990609906414019707129347364693574445382968695291329352944955959463132512614567199056700488753940773474361558360020251941354223716914527320036439895651163492353065257819814377595226027015360650641266744509367971230312254023466510936252508029083204232469889006006031999775727331854374348280656610135236082289218586342326358464010675598821822907252450046745348120103385524978731657593417080396095830931438341521487387046527230737240700606967994147689596071090076609092170060590386566635168323986376808346526888401516532047550961481879349667709208017151432616680321819041763581006443815565916576119516588259739940371691417609966563923110979706584445332853497648111974761866184909392355923830066836691006365222786418770770739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 9877264120081389702902314104410597038547378997236726120863272004452774917820728484975114122301987684034254974676684939092316808107519536845173569365050146591538597549720122785085341379059987548151418479947370712134391938417779181998157597063021888828277663273816136385374793929680801169245371452771229567095696580553581862865709313411800318431396454397061454198659923871634353348909349709374650522179812080001619645553109477048444076828441218967313049857168829108695296917661919944621091437122631397505515674159809906608802570417699696674312186369922203328102279364106135682624207342484090054221715392758744610014089015116252568823190304103286117703835738190301487830965089947737438800699623795402893260228572223107311571973827405870611367846936359583243222016177533296520916786090147576418357235817905716548103969203042579892680684156828576520780411807697617873581682918816720621985060118566639822620786124734758650555294113521143716155381959170506213059458509400804689375850145425389568118972225238119260482894239691718442723511209357428349028996059553326267848641786295015842596279781118700699724619612882631564211158030515839833514740180585148560042114457108223836401890635191687821813278956135359718211655617285487548794409737824216736116476362048702587026163330711830661161228060261491999016134494228476289763725627532359156069963509294698762416164055225283627459730029104083182033822154864238644255635966472813719347537813644788695730423763092286674440353440498568001003870251807153672565855073284892007301019792137187228313716299179005416141356868794879859731741755604047492259055447452247481966390845012027355681988876566976558774484013748872347453591228959136694382497352782097977669445650789850650568425508616568623274729946350006909995384021022091371823461777320744612139782848988841343232806449552346819099231491803113293909637373062775487009289820055043856942787166233012650408675832169874676469923773022795718601528595283008870204039700744015357178133530563674834302945579068143764562691234245598171942400834334653324539340289968730886547958524197914539666920606433807022381803001794963029230195019639758644659642376361878788509368136627453907178453405465652840470818267935862082853995744940527874582877900016595068293543871092695852676720024982781991020581730916840110710796404189646089137934483058393938481921778425995180418872069686231871910519846265009756003456595767361105297747351552788611141381200056796144199872861424859502710307449521331016505059548370035670846303997297181790017224082488187507570946925052233293008386644689817290886786397664809418769760242071703825705213389588345646415835027143843747449950448435181484267872451723848622837043536436379530920199513366685675176055645646414480529118366092911889034574734221010890620979610541636185533666163983686007616700888715609908050299972967885444641036113430974398695336962976414387616245340531809229741080515715210304887248190248035958149365205154778223451279667007104172049733989153763440519977980500989922046888645229712812406982167859269716632614992223870094359134959952182459976584277602630799292485338918957821060558182534204966336094614083615593188449711015573987892152859789097622104652735715255777997853807065941652029080635922408932396606098871398145415347455774297463380295398718147314230327913805375308084393966178666259739600459216372357170976564394284519074301127687369150924114316768673820143727437859620762529838981424585163268573046812670638536491965513569490678518459919206032554919963037827793579692322976298771499978335774824055984422767702982367024089095437589915512592939669215811540090829600030130140400808529996110918802970280868823196022458948867035368393386592919965197025553431749365477844278195655918571995458718143454116461893526758341374394483409530560047985873732908079021334473311966711763267683653618372906165018263946239838518404577686041691700636114597905380746466327980956369731330281092449146005681272199089432838384278960324236853143830906403846297112261276760002781495830618416844313664524376353479680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 1372615981949231596301091468592853981824916094774515760352990044915534010994478036074130278901157724278037613188979351784463199909999943237134021342826741086512331786409074199398611495124828686851959354318334789089618323412092493510377837441564827012026705355787215734229857163480299230246650091965095806854837965281357916802047790907372265370356475141077555324861172064055887450704718762238346157435297258044257515177941694328639488844882850337202398156235992359579987513215221641595462131855078783691831972457328011975997780457299832642779895541773612965102331749445917125731895808624170406123011817158960775746910503047106299974275071909844681003809659320853332224387168309751396749527950344293881906616503502959484049133790993568554829794459898062904142419204284788568105931085007328000281835058941385129415017514225029417145511296267601552860564251376884039757500179267843012640165756312253194499734869875856381531202179214192408700313115830317281248302893680697564897920851346777129723263354904192190387712442954764433386597433809501556148455280345873220739699235328960480624085084434562131206788490585792732282321350490939030384757357229201917121015273952002989092409819386254475726891833282429784714365462591513930475872214621256023559923655189075920618883184360346623348318737897909479970056005337410484535096407129796169942605838669300690494529883037628937609541500697376491510864347085894421963146917624051457843681561209511804308484710805732605357167020379664516404661105716827687908561289776912306345696727845000234009629465409517123672050272098630535633078001372994800085875078359108333836306308496168662446770988100706949971962245225444838547325347427808123034498268494471994243265337171398881550317062744492119557901101976212430674417375172517648413319453321604142456583229585337621655421058529543012789006310835382141676928730589500523485088885561994213993883936690101447404749602598669583231050516255380730491331487711334869344214495369496884918495038083809930487665909569260652341744463802437636329550996085917098989213969665777932770083745023274931673078130780535116682570465006427765377312274544279363365027092367390238633696227881787916208855299389896729101039034659947045130240394590202699983003725857039981084828172095221171274436666306959639521563685691468048680971136476792610329667352118497699608368636630437421149564713925449965390553095968333895506466333140146924146894388636239967936382258749034225289230902852159569626948726274253475907794261172565743237397763673597486184010289469006779650859945629289032438405414163960171550587708693877595498825419817561730249004313523903896203784985400805287235980462593169158983295929583535733461006893902053412661047390546298881223388470990453476182590111985450246341678837360262183865042450274977615289075855793690262099057850466352750328920067679080702512735922790988524951834293003811556143162238898460928115578288718383804222553564988404083810271379565365381589323445968467795228227289605070233797296384264665163564335245870147369274886251658482403937793850968408442347312198986877331393993149038030006457886067607806635496869935217656653372290841231414410490400860129266360365247247228009399189163729680595937801399516799659644048048051681745523777306857288779172802029751851808506067984288024023774995121091497217790433704459257811143961635858775786456672968966879958305012989912173780515075623471578685648166974802870793575081957772956280854229709532065803411167537582959770310227343641127211127163758279234820102465134215115585034840130557415419511945222539225102430361446101588239483165357247203456555625445249977589730253405095661804079959307681708174688127829392343526316000100924586892419411978935014229181146368905670960374599643911774131136718938072500250633211395406663274166290265027178207545906304966283597919587132391289312531963224374614817253351679839150280070312726575618311755836238779118532572300748653234859414425752735780318192669637375143248496226614827544486617443588715907002637630149938052237325187191395748068788864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 137936440821098573188423078232102788187671957422816424077892994415115926667555850300377239432966061768427042747922234439960615564507872926211282939049993988404315933694621459506402716777482192317769084330071657320421057394862080531452968374393013452193717391068851952368267993487976415257954220232739475729547502028951160500146589998940203908757697804563939711627574568082984058245395780756391408734998944699552087150138820033979178791366119621303131029406971445527597362212910776528699817167475432957668840366888628443155033125006497286013906892595952705047965038948906891583960596620885102925224501582080735011417926487645057316443268072729951908020605792941785866745100419233828985614315360821963431088892654447552705956976925102090514137152241982557002064123243743392250789377931493523436724318840354907933812408749372224217670476122048258786190391900765433004045501432769111254202907739984832350668795813778703341396439586413984106274724635760876324957439578771693631392421130935936109079537944629527278884130509400592326048451936283589471947842148858268111568163872755456483454644245454711230540405384308632418651638794800185514080743556260839027930624173581557264525994897244244710616224239980371291791701411311480845897715659312361946482736273684699975742942568098883143935612342498003734551448943841470969729970209097649493432429039776882616633835060010923082919418590469507087319598207517282960401138413079102600017726120382809230514228925305897436037518531930291089762572895554488202941698175854324603650350045927976336375751715527381350061919627972366227616247253985937692236220420042695592177691831517234868535604949910759259873352880368683161333173981158319583523418453147741089546053196733658067502690718924822620028959367754148276642902542302642006636780402108491170156233921809387879474202096713394205415614981598238909151041323310008276652741243715962510809329699483157019681305722892870556139011043306001159656693808897522404421695691422192784548545662050638478207633925345533214287809228711791885592282946257246227910587720922539960902772332969582343086704387092455981515663226347711248147349008415152722791978633358393689565273706998090526519273216763245747074535305729141032445583979206535269023965477053063924201919511348000958430526454463446000012217091370076770019442166674068561915357773100677188230984940496990354120459539402998539386119604895237906261436887197968328830937606708718119665312812342738103179178828522078364790864092809288524827506736064742640895698449776154735915942117212077924112676442264521890314703244989950854500875778521553211515118720964213320506770000198434654055112744584315776081147936794939536259228339330403586028370886203844916911746528177063157617951710492804255992398854847484447875709276579995521768632805696331222421873615014874466804508123493565926555810590713160983789823339105483862606417166585871223872506641799581069695092169607327826313377112770179820263791775028311642893604549168080358360639755989538809001108441855312097950865696209431650119457749017134982004057370599965553033623564681648525222238711477596853582002941675102127633998907962887157478127270178196039043679838859892879121277381879831923175371448698356956081475012685117882107106061214132525494860472748099095761920878274667604868922177725061272375654224057232408771708818421846799410202727645175768215444342014800830960004098347770688221654411156199165862609945283055848795902400387605951478166026829413168117537956209126006885462091738792295160246484368557446787282262555888853440231641222898702414652197264684601319660550472527884705534011160296335383092762837549978579182050731316778306297191427339831232513529928975975757155445126315620447197926688355192136299201906151172933738775817326128442360866965221715592536995682233535255696795593674780048189109979173326392519871440699429942468745452447945212740288736504023641300462254616291840504781793922974491416592597402653013888143407975227071834863224685777319265813462113522454911727769627438372847399818977595055461214349628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -7211389016870407066268067804578501797989356224188654375723153982316455313286295996454884399336763678990555526209223663070787493717803571209669112863232125144691496405268631436196086240760540628129603726060198561956599398377952888247130555747427314160004915477179080350774902058522843481034721113772455487895969597346979875381892447331440759011621859238730275633842371171780300894712419913677009040784433024312037960023151656926777550780648231755261539159841147673737072371723006254451752426933292130971370676894327242780441161443619654890446912802307207310004448948700011340571305494375167119593002232946059726155066398318132206088313544244711991462596128220068444052523787985718097534602084558003765273442533185614658273333842228338327766753452169645536614852086884898054041002660253893398561748199404408496667066739624438902292824596630348209518656227140961650443379297599775609047912644473863703072692354657432887536640779585520638628255566991710905378520179874202453190499271069278880049273176218437997200006967742949234587567069659544960642213224512450233298578966263978480492233748908767368652821072745169056958150204250247426781595454737678679889442369038502828978836092438497105690083410167104248414773356635032412359713737454041081965260222777584891538235718207239078537950425786720751469894818064687089751284243498409378092426744551867133318081277723815262391385802972994994239958991212893028221887199411279769521387212625220839321190692372196042718642075047974162753542380971362146986483718295762592386613139010998072422511403122858417177253267448187322948274324836460830611285289920340008966113001550014960497440137872477174558936359653932876891729424039591938828655171502830786775387618741329506920445444680733205574142449203039308016281088070380801101915016557766307946201832837620380260285304437256725149958646573781632410793151629781843241558867451356511990156267672098606311184139834285111675948960559378740441861083071480509122136020188705072614937657571625693952467999388251085240506596236783645960964523855166255113897745112377959515111440963158081802192091903038155541730888483316566019435701766901562080465585224263901244103297986836763836805805915601763376890493217967471860178909000024535070722219303607093249265326775421322977829094551513801878892610913260324560305405250048405522100087577898948838904679786969649229173869038703378595383546216229313811966610357209205883477349311940862834160779311578507842084469934700636548250210188375853022443219024000726926857099209187595063440048597337770175025626071256002595039420703893199203672780506945341933033554699463122072976075126621204546090938255313011113979152072348322396407410471631735910829792886537939684123860223985390400798636352132909949846348231764991523267172702152293416639146523455193971241354551198581137852429683987544018973674940533662781775495565455243354943294217075155453940572632371542759688954275951337000197747076707328145120985101847918667271872628391452317289284240434382402637025248998858700238708292337574828504566120847110016283410140828971254377852007352047921359873615584868976176168919125374795397289245150036099504941530559298864716245472972866599265960324873830759602517598266957605025522581514249500876097667597247154175791163775928057247149771443465837291638296969658473055004995208687872726558756856840738704169258123125132168312837280819899286294565228043019570506427300587289223576142031814183636286157337308950204929553370454360519972394021663152629519065001051538179096915589113393822053029856570365889647272143119576960409288322024227489389881753121472573727283257286656335055518072887925927348383638581789517344683354572697242581687608686970848047697153334067140550612614100582787704527238555360253260995255540357335226357375049569385691497883386203797130946453128313549180125297573566496925246357384005223679450341770946460932413187310121168922261791486782742601008197954894147697470763467231085809892936431767202581316211653491848152005591528259069679235975344331290693022897266157584988253940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -2840354597639694517734562041674862930831584583844114817619865834522552666117599517959046404687894840010137550837277245847722698595731664118428812465406705690038853373423458036406473503683368076672390969008362845740545600336790386876940553233870706811536539158272028019478733453488318041660164657793030492842511086236735524079078632779532445525621935395556379957692966627867400444728550319358558626317664343759282948968764365764907908042193259999298095999462362049133519978673098024193501714067018313961559011648953152468262669666464940857727048645564540959014083512876500412287158688826042362411453930722494730795379961071537001403191815696649592465128362833599479316016352443448101883527881081303255630146428862915275396088303497440964490126663542625367849500847818717048076229715135987173621120818356358621247875788364768747294822167321363012506981175035679922042911208885537869638670956040539667647807493191551856734473605985425205864987269274324045775956293833471049186947404183903080603138168005420388197513698033961899893073521340458415186277401506596715292840292660122434810252731352443683267910782055644520826486771295961439167423705224867426021071405041082416276396121764512108932977802788736225946499693238333756630697336344917327071223995226087390180402209342018818183560572055655357371262384141215540119947890661061586870432597964818609261233801219486188115906816701210267641373018800477550595974159848395970298613869226584255111646563031673980621246289033493469506941256379210384270793272147274922357494020832198431724872683434500630933022554491511570308279607145030680151845059503772993155869154059934486620529045500202557038761629358606192233632755496924658790740535797390298025981957050740047485076846371114607208805904035024073300979387024485541399436582546107051106121119035392479075280953812314067543183349976669509958248063939856449151060850424372919840880925779374171836408390474718000602715401008181521701511749747349331250123029550083409316075509526452778788471479550670171910059247154863600081788628102661721859577511387707794091562409062985291422587615728541697335383231833358919221010167007091059139897368701551891410577230713078214106348815086180853115127763236259934030269562882746599290322108988057033503657779459235205395607618225033995396159291311659845686603678835124224376112420823739012773647922482807561717508117004412040105604539193685957801357075937342107204075006349438365172485351551718514910470453041699254679470019463628833708054015017741776555235419064156576082715941833568231828279618936713860236846793337901541796884314546936850869511919120067251462481339224248536622841325010571328182177839264818035350644131238633666125965217120106568006113091572608752238700398054773888285363162348858885954528129276448651051887467508135050962091895059774708073356893173805479213631878653972883058243810608163058502000807399833936941406325324790564078943685339753938937966976792174249005763144212413890667657016219393398165595662507257884028865306767589072533863319154527034866215078020429782536142785012989488134694750448298342513450248848294158520138347563491821044269177935701642516852971457674657277191830588765757866901591217908903871533930914220783372924361035488658822578689654470790549974423378651280848636983524887839448451948896948555699814429848829463001283062007983706580474362350960896431293078777511746420289781097903060174277369358593085019223614638550209339344125257462853089691584345372531817380364444125135976308659060069933453811467980635851495197360685528902161624234315750258189316489292819815780387744378678815782214455773075794440144028476570271315333484184225757610546160253780594747074491533503762813987128945469907763358409514715274623304087936978206790676944409556641643473438469437313353259443177740481681031538365729660096973637437972539861327682139843346267798805157456751210827108551388485871304696933602603853921328089761811631110331645981904410367599748414890025481820284625246858264294841490679111637757835022545941198027920173666752147863414000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -57209954091230163687118324411098681058955228120990965390982387103315093072408732860639973288829251682737434975601551358106897412554446694588772070551480308319886886059878718320014408738801310987041299058421773891979253619171765588324363170502597215059212586614116834525441915372194536274190397135337032185671608013343357708885687099481589581048406469271443258408420376463495138364374928879792515768862838327940133097989703242166816303191389883648507349546552766531122554126578002482062504063450327047353042202015889491130706187787369698720970177029806750003909110079934298982495460827768363005876539316241932499021025036878501092403118835863037414716504077086260151320887753824901391499056271583643426263758538737821019005124812441923221592278903976566662230422494288236291885522174031597105178409680281043262172353348999681280294263112612719246346376285119367817850297045612922016752300622090500469040121061176433862474334323934183431166076523939666900709444083599748266498490765769986032897250328576319300949968023124184270038493982912523975552692403082918502049749162006140326816808800748476702521103267669528442188393995938773267043066401660632536478731105684858496910717093085789229180590030310307569560448080294721709854507247098838448142303832105593813539182370283649274747748178515371508676423559940672260853071956517685813846217945095670159343615490359365062856709099832015005385775450687957336775473527168427037622992011479954742004601090895901316768083358389717328100487708967151205817607619839465901655457179715256755995482314753812275348299780866965894951247059785654834989848238302140059978575679270960937448293551637897988860581465256196215214888161387911087386830059681186473456569375033560721072137998917903870042320880002751687120254068873053430197498617078376011372847969092300585816085082788417173132496352418340273490115136212759377647466447258571941954671960274433057648102783981080501855121555782438063314156695534505179741181415758402534854082959351176100256543844202094752523679817681006385801315443512384222697400641203171778242398476134891133680431990055018340732442973710855251429114911510929403278757208936169635475527394837528004535744601758301342228803185794647108687449857621084870826947374671707004528701202842928940042779665452486360362257070912818429310313968283751947671200027016948702441343825787599602947200364218197078203668009616247319836406203359875271568804786462838142152423617720893702863701048612776191643610979576421720055923089907065695392712382991967697545662407709867228933250999421368949136902531756630109842731933015966392067197116401210248174639158901154679891374997936590359593416775540459538932573768087467740971877253008620404995456463709443785300464219292420562887331704110923002277780025334022414719069007987153026750374792197843291616177735576842946922293107047542918843681653290525839890515454851522262446328768819551757446793318589215900091287880938442990526456742745497110290330521804304039001016103638693211808930326553594210692641781940747488543514622784272006778141601099232487906453232175171172494153451138631322267308314279524849676733533285257444249915080706608785061574509652657466652064326922102048658854535136018395441425724641084695153545074402457912305478311422972441374707790934720445879424617199394221884739398528615532565422082129211716795960949928608343591670949718277888326391303068597673139762881195303230280906186796280580440688183769366230536489805818784103005542766197592434063663859705629546621287282419243514257619162195617851725569105033321623222443359431202061356998680256298399298201510755213833341818129335738239920268346405608338742270606557465502151633727887848877547468290219827404751296667680004794530813913824382552181913879001013010820466520157274680072067357610251507022529725691931006814253084565333987043905655693238851922626871568959825564926060222874501427875302966567986641261627685016960661727961916078916439427052014140574435706334133140941961800690786981522736606982670992629106491395228883385045013890000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 8188873662605943956532783652516874957093188735009788311969686965195913926745862102422180975539067957296803186247538821972177523557692932084005958448048738191678240248502737973488573151927501715378765062135403909332341496169919820635646185102326311727978516114578549259336224182856113375322505917140348420076197100019053025092598582651927239643144186008630332265144512050449489762801298510508629708433882202970603322922621894171441816562999306193190042656877148014164842228370480243642880903875940538352714710578181839794824108950247485040898255200964926945570361725793864471109007506063949072546466290473610760986179265545305709771414803746279922929266491911240516942826116478639190668415737936157668799654510429943065083800673907626022172390470039977810595893086302897026291539266897664917058343402057989605779989083588757275207681943853509964579999303062471658157666604435811359323330923770266086030436297341479688919821841223527594023718307179034870407207904808760112175377421787050715610541793231052622449883556448683151842949168128945966006071366786978927503022594482406083708956797951496998833505615080069574805190703945634585271501991284407071106305237601950670625777520966141340325970664500472049812216370738520962400803126349914905193935134849814544805943688375122765705989140315911617550925517315412833818877164845178010459382314278549869798547668311614195313344358667686703352109662434903896252509713026846507068199213182874790084958048622490667673353750409866762839930307614060420007654485061245942086762240008752720342976776469882541761841127898405106772507783400136821264227831320993239270514728269389040200276346402525479934083854944776772152808809893718969328830239465908349176647031671390888434211760459227002919667777890547581098507313784704939745133045731851871424253138445038421103095499686766893935462730838402942028287012184615716147747459045136563810375619452433479776953040911698122985751832043718650186493801312403425811186501836470995309285482897567285168219103300985222572942238007041419543975757027638631964423491885098160680975716775307394108292674031149500984748275760505847861151398216130508269104808507425883857979079468180560396081833878342491165595710564388240153902131396277672776979663863235443321017533152371363242926505116073739794034996365892675099254623130466487181938354579550532184848078018439457496898637940194880566856721569935495062405976250719728627485364894404241712682937954608814289320447693835436915025850405656606914504053919934488348875100348499948505921657896033429622446701717253712891181450899054318417162052410784507683221955594606359670588893697904067597730904577095199243757673298586033137758676805727779816277943444855603590020357719520345219253097136364272778520871621443744875648422360487546974891142006726669212759765412876993151559054441450766206835484883954884686751214263598745490845745779814825272926961427317323666682809482629221866517799973652646296625349854024879717167143969273068344266610723771791335008474077469233073042312328891344461701915963138654661721494561796041588585718431588886292722766007441335159478823086542714354003720106660285845923557585758252937193992461863702825862119657911921523796363430026103234625354501890467858343266447960573739798695066954520221383905047145753455815976770330063271076752829432652361784895713136384042361786262805327639150711361549163807081813392784915439784238800694448306088638535585391887260640024967283340777844131790256781767042244836872016511920612292719239058461248621603979418349993304189236329510882733259183976291183875671044031960752619546172649256332804220621456797487766916506730590278318403440244866398624879902647494809391331446018969423980579399199235275933127437845554225055743322737334860297236553175992265996470372539700237573321730007204729497587536826994449839036869939923686211762804338902828696400033323350344382992709597020308132122904313506648481159161477331171680689914107536954336117944457791321569263420465681043793616475640783831246650219043960356207031579828250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 965090948657881760290089335347196341629642860459842750095168948422928123805091938545172432667785644356332089091067867170763776988806315979645167933223930401351776286399125126233027651491449546905069276442139967644726515051942640342558199410533079985340132889618662851899941454013921372523300513361850520251225948680647558275079230466219471532611027240366455172055689070891004247686524352449312390012815183818036712469575808996112651709446698896045649287889551226189057667835219249008890178061250069118390486170386652500244708369500253953279779511689713675718320814940408502516825664483217040460420956825215450634233289319633311550071728211911265727614733137515614953522084214946204591168152113907744638718663589590497902712349687624246103228684673654635656476849200891298681155057087414702295084904464622788411165885605136863930607668851476328759308883984298517331491836531665324299908609231641509274942847856896433844934530930073146144030466793065649883395116372204398847557090130981025510868076827521182892030404020284841018550989530368382780487299771463386651748793123498424542729743444698415323019989423194738266147696089595792867874586629589961839767029345371488197981472093901970173497542352578113168843569333626872711026708709863359423332894984791412040795409479539329014085118313497733506364322723684546426553718570837444196832540219474001139649069342820381159918635579511196406775649253968947773281824596791786020376796350191126882555484332006987624569007146657078578005055667300634614628144752298452083353375966244436762500725477567604059587188734498944193970243511897846233110804169907535278879364956953068364949014386445121189321064915475531906004123555295023474053718218171924621679750313821371726770652806801530083937590925557333000180881310951936148268612369087560402350353404484897457634199283092306372689070247920757617944487030670454875231315100793915880680114096958845544998443710161142055334164809753944233696398331810179108929108685844816755924253025387442877133318384185740650046901083872760536028873075501880677823568808934905046405946231386386185064945576522296385570616481293711141896500198617325488169834166618412324516234081552646385278152021252419937083542829283088596139450303960881763917295601943386821632481207743886226899570595067441701763008990374252188920779169122665401661631913224411527612151706702385851432384423977254874030808610816750820089084707840444512789025024868772451596514740853584819012640291774677765373271752014372042443091872313571285817029331500918736041587244447467148802206410033163983152433074087961124138928073599976381807729070293430201965506858393884616951602959874072234412579090009149200805596457250202018767340803028253648977778831931783466741549148485884366915407831514786753443941663179673197679363069400789753298668315818703546196120364936620474292314647483314003079704428720398383969061820852223981533135270307891701076798341146350437712309089372079561982200890505563951471994727488140091052586729704646329641744607700083152000805350241822043067371918781753268075954329083807422523186228418993353304562759871306501331476762700201822265932318858244166686187245851586705858154775583543279583024366808583225170773406825418675738373746567549119321122799361342753052953022518690012001717914463242108217306544399161407407071447054078149599118690774331810958838803302008532046357588616918268479008905515708919539148170264969303543187552136919906650648097142898273860407558011824374747348463819103970036650077613837824931476146818416048382134396393904874549472022409455345719579856006195355352729470750325785265106217449218428412163351954241241338313870390460854994452128228096446350509050825706438898147816927454921156862977909797262149644466195449620063314875949206237269426832611961682166239592982244611091019050506280200455398673940011949976369001526467411462617191824788339404426357985106826758245023545860700054268731207872140391947855109405410917692916250313091178598549574452257778742933468890799999107206085669049989979719987026858625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -13349979477435531164980875810812364843329955444861783472054579450141430439017324333480807978720298881861633360366256941524885023521967200612216572894788884010661174890147066949766031901132784675092411539835530505804737490304206673821567030086843749674521213439559026819840758483715840611408958907943344168051797762010029865011989983436728475709222068853090584033270066379499746612713696665932583576045149760787001852254231273891070222154057971590539094181285729137331193242488548894550632557385198320968621715133870298488917803582085922674174946541537643411524339449941373058392603614289530989295782450947414571541908506278045138339448283203280146234693265755007224484774841059873353348833655109028813166163670517758559775558267008173031938488108569259153323757091793600377950104033068686122300396030638757028456099077050362058021399884692320994354194092227305922544789936290903737048158618634049094543071892344914744148273984593086493199262718252165258459425861473236266046908893525987291284591858180346807629590694830425701797398219091803000053216954788533424589446312190039307924756434921129193159806305161378726406487630125751173233483796865653914792585078490303797598024415853572629392994969898180822611003807144018893049700977780682078293308321431890269972414596342181349550717681971111843127021903372062027285629397331630632215337635799081237377937451998826198230773079792114984741104669061359158095017496633684098529762573591385494453858052545036316018447265000054681442152148833773307586331763922915109440482984439483299960793936785049009154437521289960330941193725577053815297991994769355162373686163560951589582599379571635689333042870642819382522404040079978817175705527322159323945746867490829309249751720290252946598565230265002734929157410965431727044533255005827232554262263884325830870357583964453069998112653182411193665703727832119226372711883362151990169834791881516160303145270280142830126561821380747923900511297578215232317330103712812101473650862248036743298861192442081177729323295018818311144433142359125864740313856841347533924387078062835330526481013705245830589442720155681770507833574048182948658216876590090392342330817660540977333161409099851286844289471525511446061701359115628685190199145805417392552967464055691821221531659076182896749000267370436446779768490792086573770540202340856176140508002952612845472617167997080271216884044206932361961015362836669213760333508794099718804531947806887017761878929790034642800917540167285789247596500049262011219013666151888182407170678565791248330900297048136191745319255780780287955837860363207271860704549865527844558823477262461248100860299447097344523078693224764700658417750654708352344720891750659924735323143470417532024453996565344834258789331189246021430082830360935066350178678565248483428443371270456343223859752576439889960609955708164503243794270809393519321007056873945981185128768235411603463545410289471832707114439741552237420632677540875349196060079143463519763559037499157877028061044283740778344462225983168404727641057807806199058419446657244908556393551279770896463099760109542861795095899692153201923262167553497491406060452158511279400366232391228021025284502014785694156565107778470252201616992354688279907118515655786137476927329501950027501097331006333250645542090222230475710756504217302151961566675047096497946265681792018148565401468392811510673543901194530177594305201964032089244752140763745339327802889141464397462779502033307950716297388265814683877593178157620139682295499689254644192555226838840697345725657132380473611689103187843240860770428559682889657421174045998450721920583740064959525437211372847883885527985470585453254828885691814520739508962389355801754670263618825712096737209167593463430183835540355605688411637170776369153380211615920185574392382071249491128112780597595719919090366560740507934718896334421035235132717654753911981532425423418055602133601675934272347402424053038312234887994732969824290744841708380205338031275518021373957990638780525315991021872200414644843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -1221558090639540549138075529773686212048079540501965860018878180514121781434566307335428458477924274020347714630650197596938073224571298900403763705672264568413009088938829856181115484157504453125588261165451014944633277503882214251657548818314788831006127329131314068828770178479103557439327873454525121506573072726884412639040001203351534676070766779673405128523948072805153707383752680410640494501032642704475668459259636204145660025686649713726002086174836359086975373932261964055891810366721485645138357042950391003826591784002226302538494083324258428609771225350865120656345038122797542254089910411525417879637843947307708076830962826497046020993363988433171275629435160631559952574978066219295307306910704705080665355729497825361542124346453560862332610072730487388186995829038875725072728529818330732224332899546797334554628235036797472527580344904884884494193634747301525917014715420725391640683648680865281492192848106092298977800901437075848176239424721791515477648393820493136265354685402114084534828912471921066768740510549818313975853002553304847863019140318203602815496123909204887192810664165753973511047804705536805318399540382215444693562474250543359692044572498744901980943634080565618924752706224635050215061916595126417948206828498207237373859331236982490824281549296015652277599417666973339420770677933424896554790306097386034260566451001307122639580856255867354519499413386791228260588086223122082275893672141981770168619655863263158331274615186993765414962428596997645528883891779539739755781382082359460084110538851535778632657081187860186381272520974575913782337256202852124885280282418257136221139076750327547376323482643074545992228889134004348777201608105520105653735210070399201727544711339736270721960981058805296420399126965706439526293391713175646902254205702371355558022339581610720739238563319516922029675652572254758706591273619764017454581646980438035338749339458016789585558205252288150922098791507321641984550715545628171046068167120057838139059362302570855443854090434085107019075886774929363266017675753270620984818988340239826872812228432966326101030242419362497458046041276971028157955296476188999254571411401456907819622587776515958889857676317289907360460121216549453775549278493743588834857959483036607181889787734159961652355409080340357719103475508869598275094711546178171079518223499708020803784692122704206512805029737546074760558189581507516686816890651122985794610367645976662508089547390240897045894587127189737346785280731069159598183376604230970781963525090612604349459279646102828920888230213300948425622693959455292624508531380234953863266399012324635193452284537713181519258311999481518279768441090199739073481533654333296722416595231007717117710892859402505625361176157671358195507158289444849191541509704943992911170208657060093981009277822849086335930255608019849253729837717170007424868175381196148976468215007777557186637130926823602934168860458749178834912295188088119031182146707837752749686865940656701160694328826819655120160656467089052830541337680876361428995760820281392803619214410546792865497874294322248925213630601986154550329560496410331767284149872830155684328851892614176802099627369043640844006012066694140215408455837212769147493756175562086025824350954651254733779194188448769537866696366957861096932877059741336822670186253463830989932266522326916822312030271855209866953371090096981639758091595398675867722810130691749747217698086994187630923891348805461622661806030653588711971630417255294023365931586680260549117905234803867888732763750895586431573863073353274671973996870889117871765635974264364704416646595804609830208195276541863200593979073915561986484546749120951526353108037604438027892853991839909116438187329578351262782027640834374748266468269475230432542836599288725101203707149550486959281549688280202547270411897770854641403410844694734429720966818690516728953927154447274359645448915380258425610800502807954762341467373788923730755515683379756304258352050586164911162594840568734922410675158088410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 60872688861278864319765192581107577019076990996030281408236396663211623901005814304904377483682585831242731759281458437296228924919900212892599710300217987955218389424985143013853120511016509618325594827019454851225201143843251097888277558604461892110521813616898992857235934229385474668347746963461603050606478849058924286623877253829824565032245053742936138122541752938837347651093986228299962715666034987809691899420922236470129830639929322722689001406748959824559433829706235743178071316051001091030321346181983032515805828790586051686048944611717768159584071876682729923062854842625871861795494845650726092365780308249706159811516549901866622021873136022626126494024053352135901865271028783418106752639162974069526591199629533387250750162749513705421069819924710546187641748573035307917639440925768103632816758660471949909499240581069347921950116713082542363786608327456570249317807955324676169244280898644362071500046560246046680648006811247867885218810251417874630623563441617906748198100566012424676651656680401422791602324160389616594757831295781070081092890422505056856358351860390924383345687882171538072656740043191283304826589791734286812055104434407384298292994634536769319466667820512616390140963811643944667165825165559597830571150846163808251921983364989494432531770350482983027551771888970844547491140703031914153595985869682606311987988655605782538533847933777190218393021388552896675803333928460195226307207636617246385082119062846656232864504136042711074607464094062420588443948272455942885473456171663849275967864937502207641313250523527662312285233755677075522727080890870043208488368062041509869561478795970189776797759785627865623270103608929800978904320911782055976908702091450698160173764945513902751811165122410281175399276470847308435201998640193877593748502703431101790021958311710281891832504206516862603370434273912774664698974381206121751774452698469154364691471697568009816125428539952389316018688841473582184655878305669952549151579790273495108021774553800503328433377278573236242937265577446234816738360084390684442752240806064655618145279589041286149999591280332572821716703342627881340163715609813700052094389089580732209256990015694998511665941031326413259655376624710418558762887339728202225438837293720535472011839390614345115847395817117819783427121414190342285822689095131570946757619533728796310088771475449704616554689341339461631875646430991483018484332349121456413656912753953739730704037982265619598384375322274922866508056911278198830987518279656245373006981591455145383420374115328165730637949812666390112043982886610266712128428224809209443450122508542640588695155682167826417928333194059493392499132337182766904681374717814865448988774886741012918456874217727251894145113589475583979491827383481370356650088550316004417133142605100946447045908913162688555866393649280407551790129859889316625281293594069504604427462438110745035388438678276115228728189525349137043607491315390543358975406976629457902945200741834050182832265904926116823925063747282235083012758908121194466756294153861798395573647878436946823011097721206666712955859929610723971028878258983341738865476195879611537685688676904874085471760676239499773033022124292667787400228478809059934151643567847887617938078418727222832072871606069999104525002320123525055259030755415494246524836568666912029364451063989332803204773476968131761745198152707425594192861160747467738388197369396345269584715832869280979595865237808633414257550717882614117825122898396087002852613340024193647334324696225746855069056704262404462846067494201313227456835379342199033032004308146037305580036348745255929831728598920599204845049573394267193772806224931842710468349049423418280319277818950228912843337446289290714739985172152335441838566549106462795502620346483571859623413589520809071997761377225559796145395556545050964373356002128569731429700052753378129584863630827281147458412255461667506704708818572359162541925859830035548273887568335496486000760788679730520885634602538881974275400982218066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 9665387695034337120570804891397121107767387108495938352378390898451363649446079970649356535431267985172929610026377094095502997885584626176388771469942586267540378190755569019488471458534200153874972813917085975358165710542574885448534167101007754363320847086439031844251798017560377403437367119345669334478342621827181868648826134154752319129525836596286092668718879964201647839788720898549358865662544672877370372014623530165239350443598742603497235501022540725187947543758697014830251453635876407449374769683216239862038318065393164801288522397658665726557681759897916979468941297731725275151134917252670362047502066352210159981038113161970312807871259092165800768440780204922317825100096592232948825517881015933770579298625831689860124167966065283487879417794283594949374915644973217618942439189499482129858013344208624139519123387621898424288626535583350654215793796261856237768333321351553079152413956334311981317710836002808011846555052921430962681591039287814544739868326875625299297252945713952673610348856202175932931769108243979943319435439640383091162209463209608693344008633014506761897221137073906404586762465684225810925793842028305927847285728596975398336287679997333515289294750144047701149326658749292992908037102858007143715119080389392023979603664367019688402092035234352483163061403749578454418669748174213088185765849069555776173652799631246295195224223007639395417467450341529869157602365575465378004554029568780032603169726440597282051223104606492946900297625563138683300019003401363498396541640348466510712944416811264234340950161558887400343091625013339458279516656083267963078655973240060014342585310494747304021252911701988183837338984605483504023137018169009344153587601731659279271649306166865693487783877441179825610938791948258099838067818675086867209079017033058697499634955431884384922448704370321016949485744712918641955753118574884678376629949578628671856785593383131995199487341193597188891240616599066680933857428024737240524516102937099695032594022685218874709458593476043308884259840697981370260106995623523963743604881375815118951015944734536163888469071831885277913916026462605522954556733894172168165002826179102929028108284711778794965854345991195207838468167826412995132808898128207062676179101519454826231956099274346245514631941903795711075127006367666723182217221316724417194758831934660202333491520817484955701501111141452654775852240002904360546755407977439916400569188642232241143342526634685800756929876542012372876666318219052778980124186817326773970980874450171072238813094355000853678691755312918713391400580940066280287609452708779510034449304564917196193815781489031122978578936892685406134830271165904453544865143869453339460767084035865776651374826155231749390418304884622099887416908112021413585355067548800646829896063001460191566799638484564855707046229616218913271908122357537284987397705907692293882106470559444516200643378389890679720139812590892418373197230329355189612778178101057103493767953153654135696688912743275387169896105897173870596734292176060590262770004241537964707878285907840651130414797039404183437260625114217608394580165744264571819221929064968739764195574026431485040064371514030188028351855818209775428456709880798207425477253876428758283688139742481335186308139112059110276273568276221078711261523424100311349195267630358212474323912210477712513164387346228723066924007923504333806739218912163558804257499569720807204144184677415128159146052328677899858881461662392794133652331192775471482051702293114505736842939332662739394315759899682364034325719314748193426733182702944495663001463322000012194871981771834390967328665238328027306430483654466768749261829648177911012464774468811673449370850383786775703363896526620324609656853081687787991963341642652166247419625281786628840173385339155272356789065649207356563401280546575311496260823569237885433738314125059269411863182302904086808065345837311252423978891446545820591275919989645744328291368552891001785530106573760020127227686836306506009285662811279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 276271021333466865613486442593249263852673522175724597853331095500189183175088912911643665046434464548798885681026839159564054561302189735828628154604427346229228657103947002001890184814823540070692738057218557551288283515407893548933125032044191457678177290134516242036811794478452094276289305402635125863175633824169285684705549351127736892244962688588342563996262639407956710605401565945413735481217474275059681031622395541423599309336319557179888763227725495682217590497309286291408664628441145315827563121798955195429518044862742209456312221443297105057138635901381264873733963496220828302773413868567407907102656930896451770217880686695232735677911701469281528807084320318324240991338084352026928280454927615156733943631426073754727786341723893175884286975119636262582035700837451452507758449226578259150941130650417365809470179946537563895473745144061334214762078930584414003949557281694505325531549382269170147162221854601215104417041359439651371303367531852322910577474371584106973475164310159913172601341322563791426542854606629545328809991283758102683517377397774945827413685192535736212448525809641656801827344599587177456007654224404761561352952319298324535227059861789098613110101314387516488452932157767413466782129968696782531169204803317200181791433277915653414033354943004770166063968599699507616686654571951084650376034156793344190905768725778102047714505041374767768009741213001310411973079191206055723285831374788912502067549753141843578896971567248844328834665162937557121467467659794153732637389751264843766217598133294220886822393562810972894771124190844528384557962710791346952053940216295851020262767432935272439918158550594449321127376334566593526911754004653919606470929730644578391108358833907333141954294354720819704310230540917183690734242198790710432800131823820987480386581051589462849969527819086987830321254259899326597455102806491462208783663005262439483743573511419781284741171482506989325973766706666034836896113768093692483349581435791234817914057043171265573032827152172661630373686068020552909549244739192159231097888391888417556050804031604114392177110106625875518099306224150597125313678680220754660905556902531509312093918623875296703642059696727334243298213087307709776124353154585771069934825094891202587010072644178762591891571483450696360349866147109019325697382662137726647679384761128912313205954345966772862629543801867929587630679579698452404313072976652683977317404675672845520661017708006518749646965782249875012800423910814307233693469438634803489749154934068903683477684066449042723242268253236333642004528730484407612873356189634080664193180481763202232092283794506905147206795178551017262035759112241216327641405376374615095591749643634223814890675807634247155212848408121311758258349120384317248396413380498297764394314814473730759929714110500296430895605213837856950209193426094288060356784239899389050884996299373374818224620918429173176768076118568641169060462349112501084613275915240237184527455939487464770929338173574502139299718733002385538895131663911625330629212279990314972063438318266017766366356779775496450427982703815625160023808787735681615172573799735118381065177518141303841899586516489015063835961348799899878380039977359535106094210676348756798059499749998557614549597626540235709855591069410271444496316834816671312933489220366821756426519228176842785600705476781988327422969642967367396335173981227257678072279729032902699910659485370427731668535793088715694681580131364216431381481240350028884067848052468783805651372414524321683478803264533420492092855295707154614613229582045565475525131767960499371104393492017816233106606163116315637648522880611931084104313289860184578535779905240949859062970104894001632081755282567203248034160245794884155251172006621073401654845323668740720566233958905414958026306560037305886751197060475248861333960268219561536964077773917785061023038141742896377913364051999740964455900598686355948414191121694344918057756617217267815129360524248771915975906611892734214366408996582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -4793780655139320769306893130813500597486387138388335176934190813412102959396652656354511483876205796240625173870663842393136807422332787723349576877745851962999957844564395485230036574840053376943494026321130606524181074264951227774668009202918256185874617710402069640260096860490787899555900460107917072890497404151706020991320951341451893252993239419495109672639445621337422498754968478446781172303646910055083433363266984691919256849907376248326475932219296622789013896764720116632493595057653765345070725020846002287693589680742038409214952071007785125680257940762754735195893102554365965494086733011392039894890547463116981483750809460444843662156116239269118191793680574947240448652126529450284969509129182853161577482707362165829366212850319038243595113556496454644888114245797594051768763681948314730880378548293312479411086425378654703060692981526073350826295890208002518492100402902048827376626912926800896196976290830550302412302155928987674364815666509463360246569007240976425778895519804690624353419721165474198875778749367468105439368303114835586448121932734975791043051031916481443058277130317791598158129826347764973828243812836770233279953018164395175923560090653107689103316418908001317393852359772960474995739710675656015694958391714228880390904857477418377413627273339004472259395955300774951554545166699870887534151145331833727994436719624483698781293930017124190015233728410872927697772323778937491288536958340998103071040631165211807488571091236322237782924179994062637736785649285507151135129765911585419994047884525074225352717265239298951461028717538234556507939818579647201721315679483266893708125845493946834550919985132787129735030200839739828850081824339787397765052504139767318528331131460893460214490575490081792419874304443208253863582815290929227912298428150199699648405616678898580774904851603604911754743042647895903860723640982534598428973924514404059740402394814054838004333931603879066543472479217372448587334841756416720324888782246517141868463296880128950551140756429136832319232145462523353681731143189306064044176104653015614495647454687926520275278219701316121242288998719986607864746509590192116256144324021936016512812361741209787356922357025948493050227156412037531798679187869877512736840241804555545344077879827247151579279990134110561248088548649040910618718841847127366334224693393453692177451483131238183054895739981781390525493317496167544311106401890019536742618615262020152845078398641651968689551208324688299738995696772905737730608791695308556260576083298031697613437929372099691563410669247255486994285189488275864269710262370928559158955494313825717092810755065989310174995169387455845803033898409678942841210158687709604951503979357080949388641530487356927844239057795439941235916014667952319442111921995885115068004888764074895211159854821328756397500481778725603803242492988492333026529323682593893299108464229203905636696167496434929897501395606868117306082525586656068243765288156133208489176905639770569641193419467632858279631013768053843480194549482136906330052954791270804481141839253388438571847171853028889299889840760160307300212857245012210334026661343919725901353867228137285003658636200830711786034094300212727052748183764302380932954843232512441355483038882688735526060460841384811760685276679323633012718570822043630244484931519873840414815009223988201608104216812224016766715159791710278469302677498963997357390915391726691650505081272035264442181930629266521016265099118677726191977524772788148065808766628951176028854946968970152227540422579478170285213341904871659445359943461959743260032013162237963589164760034578689798378834594448168610323874835139337020059962350256860522735122501454941253721380319447866009867260766245702445233527060557902016409890225118816670245813674961253863876690048479802813991751666021465603373316481760320725924626139452082797806888853897923518885386032207398979044660606065807921993312235296605222573180230372688309185488695455836098824186853900078346968004218339775639515686035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -494025300722841718546886147516266052020483501582600541018838099067853306371638352585327808169540383703775153824485052207649955126354450752030626458123543325028898139770131751877290617938474908516870011978075646425935225838687063407354566374814106766466784860539647815831872867615692594036726561115989475617398851941375391255652103637182959676517014705894037151840380369379598268476173095974214156997736678739552520252297555512719314098411356740544995389287250957999651052746746003170146502992178108940124032708243653573789944024458936601564368845526633336866699482850850122710156201975855691044603519481390458356034233756661747853257549148870492313672109718854049642466738990423014953400481182513633521679416048982218994321757045202272069228073545224997600126322506977480912902227454410120189805671973401183015832877493146801974148245906081823624539234547533264771872682411911231596947290987441277158416420828113743890844078411120874445055761919448399864675460214578002036498810404349702969928712423050610653857263012398096837525017504602251251098647818530259473323218683756714418243640192161572274465378406476696625371384937474873211914323929019032609270889624791971473603839877950643519476320765042573267502347586874622289177973230899943971986946517965027197851289507764524091272946995749323145603503509019986428088090860512728060890139115021692369476999024791455048344898773360234247417864843990758056398580865306652770842322231350643313133306594801207207427082925569429925879235742670323616181953886924169823739533780815448685159221851967311065198128593387953749332239442153308741323377318372421205438479057524865145256343565535804459582804887464648089442371288414873617542969504635395731882727659193242714036891044203021720935224641294258070074858229966606901558256293628137419372413826096352774005964103481040084059567129677509871950272967179938205825637365563388064594236887624915261814095841417056641066019599933875768758175787714304481856344391359306889352303265012024862245862713998387036601261631234257925308496797927952686652053821577486425330283601943964062341216201630784775645389428988593034121693435884451985800487873250989965982701604038789201761096779794201810785445674545162442534362947448587136957020651918704597375523999416509781392092012099789737031084783107380953007194321729314981732592309913200374682737020900787790036355822539280657013346038566603883452202472191150276933529366741821223393112012181713437471800913560809195570507460424393523579594898524444400946589664627512759824572032249659144423725111216250955111885800875278298169119963539726712895128053809321943514473847990055481781480624743441934043218609818025738950943840492223862734996552074659924370595303193551146803168523492238281199319681856560219731112627395378629714436658596282308886088507757993780720253336557534383157019604538240534530731250831045583089395740195739228575527869903816527171310392142278826626127966911517592476918306292896181764180256013805195819312334627933534984400348374557689296696025196308028258850558905818363300289413419289127953131179908335437167940350771095023730936411934748643726558173739277603824160907416969905584634794632854048166601728960832137274361012686796568180705296789663688915974643136896619315847093408957738386916757242820140087766231917954976746205941375539258693044389545607021425527993659984859854302588098753768151917903134701835341907317160130164121810175109674623398901630456825079920930434094988645154101137017743294283663663125632503854801116555167091582332556563271166344682410172621057015972943803197887609877527777614761813299443110720311608642754624624047140286390508837258104394514690000917115696343746855487271400995991147096297608935321700356780427002469725485153311578943976865494565124134317814442523867428666815860568155011285929972131645265430023500423454834065772129741250700615729943548893536504661195588789053676207605287152103846206154840569361495683493448040514031019048671335763725835755505042551918074456113427702900041313171386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -7204481377177968709252773572891045421815755613507754949482694878680102094027284355031371861448212901056894817079273225083006345925659574646462511246261366897750851248639384666042263825300034105103531374168821238815662979011012333308437260909839773866622919225493918340716415265870354881402814286648796231107136493592346802367337211706205435091920615880862685915148000260860377460269086028989835152733819298585638411803928722622845465087342084930351313910034308369756267717348852460587340603840341744757496221637664465187758129011482898110479456621070416924650493872598387434893743488980250401115134543514501832320704763841675324462379102627812736202991269583316433602879458753349688857380023699971985282644064000389171371661679749873791448181947422799507843679818872911060390640944896130991138259739995042256593552652839206402217870190468371437121336445979544560905443975203568783230235709330759553896312134715219525952300250530065891376199882045906067900489407257625512583938087625555520467401174038966287495292118612136214676766449387593182585093026647043920076020293216520296775415739530961190883671583601683088809552492897833623091038298441762057255951870555157977877516918006708336780908715996880233841892976207889711434398565580876784800341259682282537133132599255142639841652950669149016070548824165244272020198581462281003977651324434784657614426223702452763177078130918915642271492022745089087074560992511079865544854516166974908323871932766970903925477891533815104965188438489567331293691792116360221827155401155218676260478713191561570490542710712297280679795962921955760178306677923203551144115205246377652874100949502839108754794819717153894624760969938626734818092159032053077952107415131106301349832234361729983752926223951449993604888283581177415506802602876922288627017612078975225063671280755931454453662696859462821425436292321358800733136780096373368367350180752909459278399152241435309528123489407062020763376301480736032277713912586736555720591708130737439927392567931062586019850189485771565051410470246906924521916447728508835219471684464427217370967815832313543481138361197840626111704475503826666149166340844001282413745104966776675648174303151946647241645904836018950397044007765212207224785408279846319909751200973011667810614194720687571135459771635596459279946651877803152496870017751023701515950946074383948421564447940074296165469507162260127711306467669738526217211401164539559324381664263850805876535506125598139408455765151003892610200672910985722828835461219433018698999938551142649626292968382969244219999707112851442037389499609001762019180807745555575670747575893297953421161194718553999831122408557725534705328739609421271598674528915719919652829037345156487768315618741866860040241687625826549242108790735140623341175850255595814348742321567081173648215347265546372984717672971525816969123090047582632552653820423421024669158680442349802450926111467536302717431315366732473557992720419079608670607777931140869513928684803820977913144876396774165820462452033736162571687261117470428594807294020784098961256124487560310151600469765965444212600559932064245477556595473337546502819821426203143287639507490656190264601820855305932080732767230821162191422528660369719231160731619807215102943913207272951399054484633749225550532124317405938068913773734227467730444658007005909216463208533654676534556407245262638124338516387399960323494250987836788182771043202118206698726069394899681617993833148608274839729191066414537292183267238367637171164361422084261195928548062360633636534451767030591495225321403550502911638212192764748652619658898481835541356629210697141753251233592073895836885491173653293954765179605295088099888049816211703922543011852342497002401889588684062914924767470430146912301985287822647045530434415159829588927531866580309753836258854441639116549405183059659468043678720142500585280198265601743513002777288881948827272175430150462403400173978009286173913529756542954402959551339443722301296429389043656601183232619016454696655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 198700344729581466310625528539401053560448046450480001935714395052820480809698575368030612751276044503093411758037214411670614909138964262934822774270385232797588929265473415869795392820224592605706760890925851529190674711423029713560305189796652748108509537202942214065226685072715460110089324233491890956619233497824098135580974794177549051656849151424996600793146296353361651239579950989235753102436251448711378998910963022629573348325558299549761314763531919557564081428966137231568628811947314753055242204266073101200739606719272682970884100679959901113776849899890893953394220188087165557505368431342539041123557936353641177182684180305574367585128031846385475323305852676955942943902596055532100699100476549470932452087788893275842538447458118536921687731740492868954764233576907177840463017901128977167315195549727470297647770888824965325080488552679809067641605782324107313787574619243335981444469488389872363966774318761177827963400506556798539270807219369182346184864403910023705207374211424594381226597152065604068621396598773638807055944055160633430989817206442917262387541012472418118396472865575718940197318501677006304578254945037687850164308620018205076955591650774077469281624629466137068127768547564874812358007456417551933167387596767596686205234233525812510584551939191175133612175441114833987208089765925458756079698994195836735594811977005747870641530281814221483798992010318999918289470065988380104586223527603006990274565877759677230631469222256924755972427548496511479035552603098216059097065412232559295908554140696311446542867030539414346936573725406111476097856920866425930572131186853144025254263329949969564871946656504730821432184362547286050307851221680349131438336151026113925200290971233975398356295380757762316576159670375069989080959172042755658989333221860132512026875250641740688002819881339788874624574942416842237765191887007101506666744550879705295827005504755663393234765727876422907841879064911926076467279955647060560261563636771062103749119140493035984262521061761243178021191007190070906425751809660436489324075419180699374664713396294658335770203095504456577628173266400426487356168945786854419833901302443620885443883151951260367076517331113879576725655570765777231290021749429295557847621981472696496080516482736441506334049826624822737697619357137138847632963389467822933563643039846635725585011475743400319144593402021844968574367410214197564538769523127985633598492786591446586297448247788071498749595514278576442091338304457245018233913409904604482820062377669818303581924954946558903588245409804922262277383255558190063265832146685335065960901760282016897664797080944506075744044651480107857781983353407741837104101471302144652736895129873384562732275602678264070382007518055279203543040195455436608114555755347664441570128905598693924817001921957163570068997054057523497621464141063363391790180895380892985277804280673821749765470702805139708656404869187099080710774179306798882460567141301292362174179857735668816461652542408955847188883609778184274825225935617912039394147229988815941513832170408338567039352385960225010877791591378757798038158225908866228012381323861408341494001703835998053819923781181341396161832172008527334034297657598504421909587950827017339888115687195477288142505920726705655401138009469263191602136295858294176645722839534151865183866737896019530921236572051650787571693871663325237968439634610933212842427923141947790605826743562785485120731237826207072415386515068290575160525779517493516653225338355011197517077321587181169325349056577192366934106201671908451762765718990925028171973811275790996096889817244094888098558601065790796455894343326281990173768091828101520926685789061816242202536967069642920823434400388599535345210365728637285459032170414300829783803782855841488533079087959379898572752783024741115809226296689014940942685683334950148630005152273409490617530089487677572013448898374581126541124809778563950345772836061346389591889164528206707733863382645910331203523283849453926086425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 6825847772622264046393369900086633001664519557344652323316519985930723705563631608703339722415437835200658384479019115062815401956008863742643406870707216580851104089841347757684806762505210675136243774488204446200490564081211101609343193168982594521902430946908409139409327040638899188126460444703785742597014291022155139845677313693078322878673422171285675470326708844597685294492432509869304470322722990043873803372040596699777309063550398400452683187370990752636254683112682886194235163248109904740935856523269402356436114395547062989918366600016500019364160519669408300742198784996635521567461229986164509826486276956580348534189184704414754896553383164326274545111457015459108181413149844341262480384194752506456083221427919383708262814312926165723040752533742088860636114231980003165223645447457033831526217635845938903764913767686799918196277118250578525454312353141708742503267121370901915261971289693429061645297813552396935607662602988144084140317875377460315735666328330796972631304064526357279591134586356253636551722712328600159496290279338237844067836996744990130517589938778587219209067112896109134664775400346640312149370288182823790718610178716874373478292542883207192845127704361457767287154396110554817557445702454021348508465372519514203665549001151948725919227147499197066543227871563222076712353498893339132381711132377937482925747882934576388721917881524153354594241698288734881641386956347547804019311455828664121313179311218226422366881317985006818298144441629152066069629193654119577018487074171172422566792383804693112859815222623209346824036291860458362070979209691840402050165316149573194753214665440899327126489551590891172483390311329385681127984395407705964717578869937573634381448939469551712414265508626765013816251785462089573835036831501464209281728958711155671137562884677534572452938875169464242025697275206235340576144018540114312827507886279810771903860258516157831903005237148768305540869546123978878758872097656260462122062929163867360209205177910475630978912744086132045371772836456470559491278963453978806651319311327633297075598544645740477811346966912229902282806259359452241642509837806693237832558470100293492258346017651832494218244166462047454264982383815237792223160686635323160757896314556635630541744591791677966490071157195484858339390406951684942181367096253473984627183155242603213215343204285532374971522041103932543657924545888055766982132878148848685481502037129522779483779457075780917485658844490451232858481639945505473016080689460584860246405439377725688192093038560131658915265546920742096904701831959026909233272785656463651355577579217656904712809162034990570901653168353621720559679380568079617119364532620873608928784886873595919526388058694587851295975672277223672505380149552476589962948780335334622830850574528854568933123009989816670080167897634624231933008379185478847773549684989862508611651425661412069047534918359103336345728129327492648664779966590800335434843776438388580776802354284925898607243508963916553135676531248814665897451412342592198218166129201273474290934313853511455384256051790406471716633208952689414522218982269400185736567387825635723534831813981106002687196177441795036370440141385947123237341866012558107866794271580807233430242006454011535192762886255266712005258015867428473868057187783420487031998863193587809777714479543688475267609867821241682307509776473292488890378658479669637640462806752780732919785783170102798695448564489604106214640184407504133102013661793277142450213620396220696375171307848974371276279513006142276346227375092193438463445845725849824989985121250689439668357075920381907073467422015444192347028358741151417288543685632172278936096802400640278855882857125912038702272165938309739133945488554589873100173325994003778857713491969888578284904286166970883391045571590170474774639000810479150608071643283156181929011217921960292970463011118651307764555754157588259186424882673643163049128972972914840709061058589075988609034210362841539579182659985423088073730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -11177122935626266728425791644456342891846608136818041923189167730063998848758638066434951857504940878692692394279754269760481973584539949451860660431972099125780410866253831730170370406035160879765120157189521564827324158106235318079096052299809263763841489749905462156893780843409987909024280820288395916933840208922340462255824476396749034379657005078789737135329831980540799794436490376095710817356819237382971856436178035170766455593033819089774783587570409109258214383481796951426801529407694119567811944658034992695962035567088034969616067827623654417052468824203813803529810378402338657098247356704198334363457325475999999209569437356680153419250020423114776262667868451322596468857620592235775383105372892343305618690181780946700212661599442527061419911967370942238457889453231735992467254889707117296894409577060505634209158946900198761136837863649787263224375952627388595886949981536722976244189855853644456996886271349502423510233166711691332445178420797666806060860464027230565357787120622944915316900454260553417870188945495569208226851860661309970611948525204780255943095684551514887234072051172162800142528320433564198613956394385023783578090104567366093504179401987981334679968621083127363780367004223988422543665296778895849504040704476126051139709379470171214766403040224333013444752957933229573547675084763677454582324846518290327800185027740801121854906059302355392347995498528006371843022456020969344435035547961577711098785719695586762920224742224729585224432651187642728939841734149646092625770989904019953502801753588636266372893629714099525861691658186526412367816487719699424214629843814588507429083728099711218432575383232852121256191119288042492826696319791828133001410480063075762449375363802466453523851197884164940850333611005252573593814011574247850539463791524279910069359565203573633710205870871372849829878202500998058856557673371637058962737261231788585542742710772994126064089673001454604264179830654396004676679242455208205865434498910008012421514521074565877179315049318672200911685691481338497738053720262305971464176434396323192485275061003227291910446443575428552405233608583902846205790438683855353565100991455732950739356346947163958091039996463976515230734169285115748506481715598583098783570738693642588162167268762116808913879896033133626161105306914450478669412233146840412142511261316095706384279149185069817185290418885317482266072161050250472862101068560408037683482793206815954135437222492938552391477205623309938492128694232527464781448415139737863801236998329830145908725366128677501483817482556646662947489163904084403390807176947936640782159314990795673557368955378208101153473372503857756738282015378580840776436671924810015053317966622824810842589804289514128103567413749609670914755003876727190598970799823967460030948058126614448815987755918515069298289623396196675742027114282836911339717326466840865045865838867897608629659472442273959033945722951090778421683745866275511966447588733165890034642087255196139189502818920734250890711141325361799788839327141776010411752063652143276278811001759206185301869868419921151101303102833931965875111582744712581443873631501410246437483744832830371902937254517995052723473599197201082929106082245842016613590163073306097516764509288765500262388943751377301574090331694530708421280085574469088335316002693663026580398741216664004923049954131247089177546721329626991236180317919597436487115318544097592558327678101986365977470613657882347823611898881577219510175063485061309054970650427139858232840752282995133172155688574226020313231097087373715509587285973165611001683814432975547516012857110903091967842435306093001414063539328549984379175646684942616424748762292706835904665347050215165396440180003425141821504893994660113998724636406243169764457186040362256793924791154147287833558325338993955452410848850762393775948672871060349831724584160150817414852285766000947535992867186010907855548896480278936775110895041398434514762873216538132531045286410862511009419009089469909667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -1878820199008396405628658333725987152231321070577000318028608601481560749899783269581015137827918146184860978092589986524084780607373474586123552002121908607921379108465021810879904334342849520129637695799177967440375439669222492126686719984673505741427945983186745810519911427585475545987159385078493259834664591206767953410891011607767143901310801749446735562925010849999206888080819395915737200834511036200678870595474919626777195718104491607413316525744451572677958689427590302249473494758865815698529976454332002699501152166307050489204612349725592801502796136729718096544388276903962129651707254711371108872135575318832579483035743542318723437179963815970787031398683453503717665501740139785070261035294049656937041181057293486770113853720890359081415962296313790564014770422571845473487834162093473033369617767159455354308442909150527021000554874182949866437529732659292530211175064020727983649791734097517123156048686061288838229723102954493153919666145438586999881660919921144441974830410197554214159293726778169740077850052681869492317884528422835981097021637661437887400789290837122813524815360734414477398863034789700027108794507644416491166359834814481433552003835997791802859072766963461462559339030871063152884282057355101543146389553308065134422202987847517037490478916904699347188155196910822108451254429126849270982191448689792792063724972985256928623741533779491033998146663137388561159723838056777423032743833917578988075543749700681565701961474016887796387487100026766956707985560152006485465170874334440233172786557142354917928427034319128612482467624616771355819905185696533143471779832358730779731258510092578522722927969694312711365455709299098064567601991800465172654212742711334109594538719252628666754405928455256810639319530907008887953437443550826205513651489848262561343415775515112915785204046166820642154450832959744450635891570502078963923850746700634029447792387388221282400668995180048852596967784237392889296447213137153193558465618696653136640172353916052038490322175627937108317635688507193984036283080754965779167946714627674267401099406100946202626146762780878958867787187182426660096492020754719706129058737048545261153215723334336834769268791532890054951608833881320612152618508487675668373836549277921675869585786602986212637626171110119669506587201052069598477493063360777685530190755196050814754715410063058012302167094159409605662950168552082209042295939514919369179756346322290764807492121632340879362599320676734515882993885433475401177416119974930718578401274125712762748852726425715067143492164138745052056883170511573802208108478812842189563966958732135312985696928516755607005829425991813367012417738705684230405478335921000325214311063840387809083925033746807948757735013608478045674648816117881566470803124427418769118553865866559806004277879444523115106622985009060510524205104296403198252004334452432876031227718450429296147287946740774122826787467593117047122092003609106504286066833692021437225759494145438741881520881639453803262877269561027144188242902180123055178162903144214817690168521154650270703429350937469448418490528737205078364321570228932825741555968927838115671204835007269541515140657652764534479832622641958421385707025604266880440444000800373653827109012974164038954950519562099078565268785781632175167986611355257527560586772522447571926748748770700365535549594094273569514805037914559194468165454473404712907805506395700244917212058192180613628635776372083632264093575082936791786376773373035533599580411611153768942353010838530831407463820835987483771820371315414245436849889241394923399217275544028324276508133116924941940822375241187225351855748708835652826927232745679847015528887704050305087156804339087596746256779265031139530648919622927553257661478985870676313708189940313626902028470544414358833035700783096028791456884005384051725922037237509893001081720703396608312724328155559818896814068142559973688854505310679399488038290796508989620486321092763565036082542962685866221282281912863254547119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 2810401949227620817705223429007043896576644171677079615636295696519805658774077688874283376473354386044849652164711149985462023479484236111281872156547826499728212452904199645858904842106993741703800811087585695194645336782732764738989667215026944780949671243267091266813578507224195048070271770380695377662969511462107453422231369803099070005674885326141107323071986613195622268084477907619946916599723967185488469548212528047900975174651986476348118228909710819750627072538177574325129305843616333072284112120893528164241764509905366163139175323344745580097277062319654132199039906703501255090927927537611639110304288905157087955511855659429575620498951092705257509642214573839853912737147658651538762996195779048082645213501273124208874955899664404841025867923644825065448404150324011571050884714947534740790332915568221775413248828178580520687407302872136125094693950015716924651925746105673470487637374891751190053243839404902566039013113136761953144966463303469290937307523724790822772503522702905393186131257208337717464745116297068630210086082988476923910741098942432447493637668954076166013143025058526882748659172182288973167572092835504705161627061016960309949913661121859072345640954479666705955711949547144323569543078275763604615189698574247838052130378285305756470178745902854108835321309976561982576048900719970624394297573127028884111834191074493964813480340122386673543664541878262704104904342023175420973198893686855866502546724188905297546523764453127677618435329699235440087044943357280299353304358306550559905715435090202055038041248542364550315370970573122511115385779134234038386918956136962995014518591319267699286898574107620549396214146343589096861379009310775008571697409024505278816685467056473086501671745576165731713446606152558444447957391900177411499852858362703701146427774665896988370591918706685605479335302287675756475193989560521561956227573709533643872838136274549434444890992110942827214021945230057497749340311670660624679359252123445604513800174815956308096697686618322355534826437440839064451082263702660562114007513158522421685417212714776362142374044458934801299761267387395993210587518270808453866542442100145424395069871060316680606031923010537132690671857317947819039894407198673627525107571382656539954423351938920979188103358122349431762383916120882712160226127256406697616971667990182641161558990575365088546851850773515628305106553480809229639337567020329899542857823633523098454900677396624687954390517211612711945065917145009037774718050485648682112272510957202980182917528053999596688992562372794165683301601413816889478054700917458948624170714925562391780403054755362818958331599658265577995818682856355862365193929132371055207604891702287048606445965067266252418880593844606023617750115026127085561231224728249968402345411947701003368222877044591256919060355471615364249262046719086096364505806584970176849449358665072963420469712519429370323721548859350834421212290110814354587991243057581844769826844390050446056588570322661486032867860577251869190070246070735527377132188815600543198148089308532898063439672480462381040820380039329276639713781848393808706921055403215000206656690062313471166355100005900135283310889599556299006139164582627934654206313600489936505950757404088091214570129191150075168323952181483944051788356293546170719957530356441799307935425070194732908771753341278156229139046851638713194881302354421803579748776417828454113241124319016423199054038132265274577224808826788841437556256899583962480409422477998420147221392674449938162027972184270274938696427383022362940023134093113112984154923913616417997318835132994962194517453234243371257965605569438373044742819539264527297614526094500215638919389730580234779372406724933901437944446487862523233455786539395963117288387856882058783579962025372614478115242218521850472105620675180983536638715432708297789626930601607795763159591991431242134436198706334587832454089439031772488414979867526745081855218313195940766143218800939967012964189052581787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 493634220544954505811163352257746720940053715484048286796424836005019253282787124258533334339274310285805862506236614961759917266308107017980560606634335967073672603057429191643100499297982629915830636299195899578453039271764553312153278198054603005939424029547218030077795740118358478158715748848546448340866522450594066612553901916022169942356090641692205430398361285761136508855228276331938729633539092903110237224622619588913310820741792057388578902642327579804028734256036036794906537561610432938052957960210115464544712298949717557461339304093766780575603253095187877002657932045569152111319235878672115827252127424033084280851468684473125393581714535448273295571044722265060688039427958447425885737411709936416241398636924390992942502367117911580315584127891755282507536844184224474853961216874056311942706371444363250792955683486674801724832854242842509517979521248288427860562040608629987607447803895900447521923055117190097268372544623984189723738120101204382532100715914845994218159349168764782442450489798411060698521343705371072205675156780056976414300091808617716369501428487872795401767522700581612089391365420719562663027232777611303135138072722134236967760305300855961480249156755934803951753882088543978002635533352577722746931344376120501653350313503742488166629049445206561169085276758123061599945960820514770484688371682665822068913413108719155475742592293466297691999404162362225044646686286307688505227531903048717738820700091216386616856796007756442237315271532910713502511839180587529181516319402093724367021228853874079504953885216389185023914894373503615037542615024388814694557594728382432432999429908790385149677203049984829396867127267836762086297786016306978165249456406150727320266025140099377627426180660311632420395307431523899336873252321240666125598871170756998649909735560344375525398126417008944994930318175350780330206079392946567331626104718481360620145916338620387497142875217935465681111019785456703444998067885066410880336671088604079986228206034884290875236170583045116737694036235805274495906105359039833953285481736272093216543256413696600187882665532112642096256143346781080193243018829306582207294846216258793985143891953151057489669334048178118554439000896280881152363410892447087289491742830264727965466649996628621855327473199613840814531369970522043092550519805653675495387857931634385101258218823147604375333227980728444128337619249534877136771891995506471851731581558693864809078628193203133341489649286859776314308875736456537465951327200350575659983191583139746730889050544617638976817351670707516651717915271767201875506444203580888330466906582124795307642817666700466192875641441507179575737347667045374790790151263669374988075593741585358388991893253585896006087273357720535480530006471775225915178173625523587009500709266116543590588568141015486775963009457202724521547970041737852534269798484479317388706769115511621758705057550726979633086867554456925782848908035328747077748328777499675032431670611102392045390374277055109801543399853156435740793920428613217671123431457250282957583700400830115314911135409997799361367423836989855390209452448301417528390916264564877514336207120462626535622031318320183452997788121946037321485339299032641094107207263232407476691915823383320574807603170467702101282822135621182737263137012749709109281940209688365412582373119822612191320469726161092172024011160126587695209105470996436564123517969273294164057456784407486936619265669523178566672693381390772261247341017177326898956079089757943392367493000200679673991459980896450149243910953827960274267856804553578621303913396129355665105128021274627898590785317007844441862760542887648544047715103052336042076064885839291937561569278659619960888443103189612038488114275034025826353884947393847612982943050266085717439564790220253637096911044408171871050153752396670107835688899577859682986612904186201616275192401662980004896562719171635666134725016288832114502226156557660924372747940059586586845662405547197093255817890167236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -5125307939006155263111380125846354876743354792399882825218228459924981835284105774684930605012177763318753461839204265003734991087603294732925701905674377565117755868071323831488905495986799378456736988836723920289356776102598227917854297583707222191478442319252539359953657187758515701974301138560037970485439068282669920742884419339129202359034202793588178753872658564494620836001146882170149801176186159283569520976696170385916904617488550256983952149971721611406518387649582187663206495770815647393063418122197742186973189431560583634870779520497213331016251037269747282063321292183163857483538519049934027301397701435947764012479463734748960789833256768110683606791247378661365445399410981487292195768785751890560353129050123105399797698561824753139241824563904573259489063378170903179181103643309682672228726900283773104845628538431791416036326585995021049452362815792970841994635020563524873193964416394493555155659399402886383298589568362930011922308784122913805361322266498151434461846717507545552726651311386740920328280556463530108563321085762451439381002057865010255401790082717493872705085746068539706213448923263861625435960247380400039971503503380372527708434364579875373428048932077984135733175934717705555519714310054207387195239603662951964008085753283261192213277247102261864116658827482977934414241306717365638574963897370462656431713130971410771895916804724129587963816033066304247640194871359217641378027340020698296792553977460427491171201109016496243866348490259840854334388339615429178996799053951777784363649625316524693193371956266622040097563566322365638983056256105802126882063314487115309891098142585255398469385361733223763773153502272910616187481529225102329938999438877590009689651538997069628604942722316195798114137681534495445073333998899790438471304450375189584142737419327721442351469997209140237327448442307736944108415793995866307200649743542370129339625566329129347285831294111829835057613978755663886969146010145635507372110250884123246408452195302865527714042245315931319486705234560332414389334667346910522738235695199699120457835052280263768978601138593441443947524504683030782040610546305286256102798958584559380801035474522864486361471009521873053528245345851530353973251627957882110559748913568507375913530169926314054189329123834219291708685431732427500395876903629784677193882466598675898790220836430058765249071861168475642028234843352996525440175627727388149296600090981590844222188255151791543066308324335672207868419386046146095524468935919943534601144586974017036794888066775465507951111640491117471587491314403745125770007801291330060638665542832411111813779953515230256094526655904393652044248199390271148171767369280274488049532106198776629865164094340413563167571750738984393033721559918731427852260016425703791997211332514636230836253496405397482003421122120937053184529800515350212956118279275470338669453059526001986086505143135165501163470543813879052902389831329703737747455122464840798066281458468531269895635467673212881655559767924883402312254196155908503793285539311382865049607075275479939046073567133468658945326973116553005553768137507521719642631875611189577338584972073784443369212979049541607272423598965556806667233007295652814764506930302412963440389039964521638813508802454768757102855495304899334455166473689308485998806433668565339794433895020523081404825950595197676009456437884334057031935582325107738311342149305399418961420810532168015741051585436944904490447252845735787421818678518197029283344320189303422595107480903562793986554996878004548110581429025810372417199924575947974262441277199998075300309971048087337373784984583864746173890723812439749576236717193126837047933926214977683588026383472154349238605512500192226694007037138647640989782942221015768240291207453221240322919297374903844358426451587353864616200912538678883825351229774586539987558407103487703363229845591501453637895452671664795050288657202409126364967952674797062294935388020354711799247293033162713982164859771728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -141184484766976754525698161817258043494241832121848091714521236581779752243660054472813317163563326228244428316466765110734931071961538826158479957469542280978817238136228172328817399308286331664612092615021452867407717676569987755962746445513670343348765787206900014409610868079253075864304596386391411715265792787383682375771734123635608828781216984312200454171630166465617476302368292340687104350961249547374687306499728855972976992687783135321864995467397027281176670883329998879829837831599162249352090471351251266972591287076031043703468313707289597152750404733237962794895189271121137584918122819305916920232191267644544614554012939896253977495059403917439294495483108338863677155610740775770107442319953117863563276857073475087886502358425694452198652836730564733633881508129674496068142231501333063796516883903578693828857463819075408158973715578862383654793274070007204365957017066538453106056091246628142477236041928536452744432107721092791169087219742995574438127532886297144630169094636329794172400298771904579150996781056004752060301558117149993579865201746376289279650963757311166126372125202905820643647833603211548487431786109100722795152533944061836091905825058844101864902469379551764952418627378132339176738624581674936896810327754647491506303008760183289332244914967095546967184334182811192715861905009331644839325521715140390771718185183373898427704234690563448891502250479528597996066959669308597668690484015288725299273000674977980324964400806668758306381420889337582271048198703311896299776862128158921518593769701282983758491307461848964475286200539165390727055503093561167867634483948781273264321070118627507171114162672402970672521500727073918701984975763220857493967286803450887855932068755013371835312114770208672045053218519839499044729129157559619082137195588169271574846083831502549052545004545957022682356263064858927805183217860927530144992827398933042054672726254724698809309224510882154828439197392793484638832694219596136823072841925551307785159359091085705890764383796247457423279391312262815705079896515154820352118539656005539819379488943301032964135386155012284497931342068765263561275367104390259032283002146590739596875992953221345985907257802487728001203470445222952381961950648015971814123370603798707074899897638046065672885269146785507472094163512556464060118552591097180384658088338016034597212292959763598801949743057719380184194997222748506916081833258419784339742713701513872501254868955304243833801431341260706917514989712395175096519464697912481986740525608320379881758940999960846713824989118879041360237806649292638806170609256743809355884245892857705817925334895970361717599646331864996619250759356577779192461776950223502493735833494832744866179578763686393079383119931714694838432338305615095523356043351735157191612872136844369642759323720649386286180234527475564838021252701421770132921344348572596105251751211680631265244149498740156063544248648050428840936728301389189241662501161383233974151860301639147602543266518136750105879689827868872495667370187183705105399420980557437325534144353529438933326122521022126598106270264266176565711668227195292403327316219630559272464819725388598805620216817547324679461301332655207348632565815952506906347656191862770311485416341166716623629404468657798334351786613668261341458309057386195305571215987790220049893474034160723817911306371560689639316015106206411471106405495696311358294977181220636294481830711954505295937923766666135910044627963069751651239503565284596264132924364714718457310551422416756882069616151966335319315935655810833520650080970644576168503417188841970105239137922005464376906904278608090811076236461546357238195700836573204088238795830743843691600905827169817711017628101414203578410502422162304650683000424456766187179661520042049095929123360549434529079993792891576661939497433220362972126319781207226390576556403985932712643987058771636422749137026495018386223515942931079546258636678865008305738070013475823600116041608271189033985137939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -2322948018895628941787151217725891794175873939894301091825614142404894394230702137152931227511502474389200675227023590356896662324673888091056921471941192902571201896911489529422295243443859922020238895742706467985876425574109324815823432849377458849497829647834176090069814238103873082720937705724770084649114488237304810706669478000263127064738415002039137627414687569050647676825313454556731464073773747791613497898873434007113807383675338617602966623894121960357474268861176962363158930682522737414992674643581141822946621438860108838407933680868644265546548692778063543957854876057831097400317768458194303980042272929292461360196284101321670348524306751506655951021984632859443905234107737042770079282699939977959320827672852550586364662162170310303461424262046303421008489061215677323049962216175478585424958426566712874746819459910166483639722059898041282772419899111399056952329849183908629137016564030947184841862515204904028017493996590031901345872246551708384062216718470367862573254100041398904246537606983274017798670944291135133840948798061536656964641543648457980134121698838749144878670485349084623794281067327742355243732538121223680083257614173109325122539528806474388048668191712111172554170815913380740595032959070543620494960668452924136889647225624123271863374751533748334794306050724648866248615864225135971871023828250289704774117761688984218931460518851885981967041859050217035757864732684715651620461971792029687219119811168953406904433049867229832259923605859420194776702955301688537560058456061158150144929558996482682983769370334904650479271385031082634054668118620528082088434305101437548983424243879323827237073353378975571274538718790797119605008711584323377018127538549702884848691504842466594121810989632506911441807817418941301901548455223890420025341716817740770099635436647361338083422035593953774850341603523319736823854264543370082750291128024718706404974560326882561609450211303904084659446602316314870962686115887945305838977653902086693945289056975184217270070156329966020271167493126506767332411668057813704943540990802347298747318495748287833905078351021846709826270352628926736967964199237060291652625660288311328770213970160187634971410720064457533977798997684866380242970568318936987960543746433219344955341920692533696813754314203909084620854565300993727195604558027338373106895343825802346584017037963354290362583617750978824183675210143444405608407374789497209838117247617470974733359048799193214022202558732148344080561805961627281390616123911319184651818251551919350567930425693268445737478771804287471260148852368482747293035029443526544680172450912590771599684605276757806868527746551003272594177030377783138093010056639066199192430578441639378970137203293819974460739327509727634687082743075161365071656755666562379241660598835123409296109670072035722852635975534272560333168092278101971399735629046726665651881580103910541133149278838986716826386750399471569109098496465577909842123135622675649522641741458009428307869092026743620142774399405284568285481127019045185487809147735517563576631119382291549485416490715334123918503399254735903435730748746492063296235138974343991278661605758401037137452240717631226247955322884779713958209734914726114739628164609329012253497257845691261153801119717928515186219779228760582754302462839372770032924240726499656111645227350497143278395639651269240959738550711149996950297694634128941232378628074773846566726341661359674701937028493772949872986010270703289577649166512561858769222877747077989129997074797315761301424128480518997103842527077148764246642605016497856905752811956003790879721805419307411643296899109786752360393247906399036443438964378946085568468661832038235134823163396858552124460321853734046902973839643016920975254947702076187746574495081212592940513982852510672233341404169852719384227331433055747851090222119129088769743865656452597614988676715315595906643916692719200044180634852020350023313921367845928443896539855906379220362659907550550997257232666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -4980860384234281065325634593031522901917561121514083957092510565859580719003864628578039672933380213484775356114236929906005004472741054164933986700204995890081482305997715170030696077893347520325832932708446193156811718773502394017666272899936329252317828294886562239432213395294487297311226019531049159149560701013925332378164251334074528853242651565572106046828918048821757613055937530080435213733463584523942395311245186093378486690072633214473137049912280299496115688974486604757820229817367722407564616702313324106591436469645798891575989486597844847327016170031358237740695507578185519008866958936968703197124579657974522197941791025745853089850104469064849131714228992069504626868428480897926243790815430369603068923371231299123324175753197585321912731803672941757677398739767220133328774617321064154673376248174001506189633134563371362337347197395810408578116474026820153251659205244574166835498769564140624598118603208758917382574790098383047113107119173933279550193023037833431022730423713940359157720086245421408236512685505783648513235216728427933768706551998631314940009844043653247551256524294589600728166300961822629732283858314328352496715038078143010326109879447913501833763905456062516204723471600257648541428244663986307100542286918284390167978600669749480670373515645476803818927025824368424972333917544631948329520331176526586790503818321638902245333144771170769547018336374659854105651156438065703637351793436507323645296831962262079247247540647999335329503336784663802988438886010095527215163069068759229352122740006014903989199737369608440637901344892000879889467877638510680481685307246045926968426023867766473809011072561532257787692603191754644053063781180192838189511585602693796035571267502293516828184024577917894149070385807012580857080747991826326176945128366740877427641403482824973408496574176306743549931333902053125758219476904852740195457069725807879255942235945460262683500711790957853895167905438292837043370919780351464573180082719426002621624357460424598172549888479682423414777582555877196541732116255706708193087997489190931602906647293439635761761291368626016880920863195293588709352744986829123477660099453610660630680745870540737974466838955611301759940047282875479947534227348413968456002272319117835807932230462989084213329926647050968564015323682905417695738330054557318784390876856257850643196101655839469098720304515917618744834453202371957874661722042966590114248604626154449631162929429803912755808102789230246510132707899316028991678192267204223027356092719379208477200384157485993673725568396802678288915767876002574787274049332939971391710653131533274024638142583321460193153892295373203485756451932595320605759793932438532679152380919890819158052260187316832045414943542488777425832818639654477738038495799778648757812098737985889958120903276276712411777661861482851387938905477950443755976842892759626724898860937880429921710590666991376910145461402346356757989792812504512938449339297240755880063308651029911355189058163351856569187024832609885701461832073542238747700502367647718892291340847554892432922417037352233392965906928880292878594768844092906111048553106283531376933030658329274405259195012770106615040714698075197664309794410560003009357357587210118857796063581380967289205803515182608450785619256523725298967285104944238457903211025913022906611384934076276178744902772836848770608415921962214145225591584980245720585442979023460220424031865825828996800622332516437465196481876628404549154434018171284572807868963307321914921095005165439429674753795766026951267989750419447240411935789915029917112487552621994432570005205808806014184793732257141879917078714726395233651151615038874776019913567485941426469183784315224774691937540287220843187511286863208308780542769404593797591151587794307851023615428055657721018349204948921065073676884461047740666031256464163853330277708278102067889992995041602222646488883388707114003094605327780333959209004983817906245138603388598806986919953487813472747802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 714420042608154793137765415538169496272665468766236662498804924857738374913479366970931874171224931150545209355217394355566562523097996192458669217511876487892013846384887625937962528174162840405445532851635023567916565053958810831404095263689023545542365991349930444590700467448387365566366335434885108484821918569345269546576642724291338716844155954740910478988017128904585200293815545561914586921230843981404938544487424250298448214606900496773730465111103206297575800006208022351911852411391544791951853256282498121609106469351566942563362388937940984709576726122514966912406664275214871306655417421611220224327125600325608980155130555771646620085667332860656476371185676088292915077297086649384434730264276054911306901825464738198535213879578293893106013948143526325096303941096259639917673458245112212454031929696155259859101534366184306413077152102664008810090625441862935573818528024850886416857939565688908664462336519885627612526233781004871934260360173676485683547846077533569996571061087455656785543107512265346365621637577957210973618897932825546560345084626166451963902958622732210848823934785550986053315136814827218927439875625286848206380262812431471570047314022439134727126482619682521282275839300838546335153088004090291570022397502409926053772982088085292998797585597740689898891265451950045266343558394465223002837245649844561889139905359217952689659624189531219914895581085527749570087643268231345787703531926491487074537546019783708464732420740251390036135619783268558617567752901614626873180434895077877673132107179708471948359794783370402751577332360072452708615519071777035952477497988976142231181595448858949989723067187088425629887951450069239157953701452662471356693819241255618023363134888096792864018943456021118387541591801201699353602426141671760149715059100136955938206310673630774979377068565040723120662128545730010766183667027727882071423107429604717362080032213800890567829840203438238309381738370228804971000706368560006245893817642064216874645937889158091813085880826734407104224512253671939030265427934880893956254132901255585508733728987085504456309668967386731840518980673796146018397040906044341158655062297202911490967682151993526140919473468099667676641208215402802105123427311204914021057391269805646745053550952379204832863845416806286530709240349752726642878917588684414070296421302097394772749798301117769100163783140715787399066726782288058963185543228119734882953496268670537415901153401639733769036541471223114974104752361753117105953218311152445449942322840937293928172142338762340271476996204823975928106089429900968915534823129080404082842849731012365535734248075191370260740698763061983536629782320802751343397052144822770576605720398415745661757801043994999331656838076325470262928285151695493097637498087418784868691520680972814485164552973191203538335568922562509859513632864547686215124794501722632316656030773012402464186933234734251691482588460268922580524954617995981996390591853625910191682641906946015070903369961692554772005656905049276339151270596230634204022171764391539125076057448042167653549727567925258007945514523104651947091176549666007231126288629978061520240548407388399981101762724289362731237610217961678942015846508972597895669986366851138887595595904726286793371838679723942997415812011777264804805831324605660625650131833788502200275353964397392973290954949363102176660248178843423743786865432494162253435025786536784089862175665103697205134098646590160371301005637079071886839274098505597060158342428282221851629765363387397024329566023639554697345397702227597568032367233965191733065225159559553296693038510094857119309492952329335548297493424189616627897761613689392907126993578662598334539323000769139391099696606287368068335133814206670643661278033292124263450825697106970011849093852321258087064011636174918713217275888710209673179901817267188410061435631437654409420051813203455635965201382672677737949014910877212637808762745141330483192132786825409488074001274071633815765380859375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 9701499871090735847709234934222015443301821250176407676302272582690312924024525337222617504644091856316538222055573262129031304153163751247185721085914989898291945182178820108918086085648098045732857254685391946602632839480931345745458892758794204317849173619299787018652256798887589477126652477901836984050363903207525210725412403365921457210538088720469363708676960139580518763691732388688260664700907650474903365462917926546244122401345476389319914652207282402069415105626653429445331093241441336873799714840380991177254710345481947329182341611307119727676567259295422970200058234611772179415745399813397931226488828231552483568711559192299955486121533640655614850878417544959994102226251393123065472490720872615616157426288683044132743245532836980337140366956077647392527787981916435573663781884721746048492814201956901677540322328091739824458444617433385066242980403001830407982957982762711916033129534383923529571498440022683917719082060810458196234185876642675367010614116370017815432552228371173664439783257071758441034921448525275101357527396475245122714788105196582327596402435753499961386775230201938936349829998792888369885106655110209210263588103096107507884010766241023261298647051909329995491159020624817458862137994882067347952995442530331641869262556509899812373674646712059430965129009228805659367242660276827612377033237144024377479577751703494644226925550194467861587226600853709323190064189789067472160987687833004583114895846439070621267529291197659673690936674431580460172508670091257086203201430407418574227539315440422792515240198693434222033816663380886278685829454159175650290728820965708423496405836598410822468233367012569915404679966461847606317874812379624246905110658255845670173504557779290145801550672822124630848695760709246315793982651914156967563931758152790550282995541510521773815896907828055396930893816984672407587666723241887063382401575121397132130762749032168885699507545300090052065854604926787993544235604430413568699161237714455861274022113600844051650888204723458095382517900128421504396332653483754935826708084230785259461777321538127256016502344409353936495235299022422808960834341783534073605617641211315805986112781460691334704081897971124503393098840174480545628049733587260316282633744542507483779133483245454841599902973205961299172611265684885067823837952603028589014257358791201270075078064426800104700970878522384356643539279888806246433962398330919621275665943839065187471154339648217814525815505840946992045478189507279001081099949379953678042948488383775887185116063622102126656669828465335903762557360933640718574265493411144068763985580943435719209455033400306350125196437706682170645533275936389426686121139794626657590417692170859932827784254192868778530926699203390237840368688036777223774288682537030774253818994743088146306324912149785367166571818435796437329786307199553403906852670723643562254521189199674764740927080881845945176805982852461312042230987370919813792748506082083105961546024526349854192975481744971909920904655387691127152852981219251072181764235981614347406608145418131750728339024662921951393580645124981267588622799615363381093652396968961815554552897185504133049168637241554209845556243144254984468286554762279467280020120754156349408593593772188014968754965143279776897739818893578474318502091564588352490684144968980053694149534835094978540146724874065715216158256066451880384343465731398602478940210123168817765866857961404662538418658841609994095586110423910115781614075813999393439925076759927421537559120829883573916725924298093116713197708860428068006294217421669928630704891182904396733006829014281688393820293910557937824157280080129401694686368500922025244590830374483503541249509003834084893478920188974228620383912186194060373931878944657130325436150318930945034176709622453743088870778345268376997683930094659051414908489865700587759853733007217872738992294739295059799092934003681449068272986370000090306382004572902840477948385962962660755692922975867986679077148437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -80144339692596746648061859428322865992981980723227023555671421684764893839993039724201251826291774039873055151806565466528745169163755209052357703491982372625545126961736296972784406853654646294861582457920404795732885194609458138838080333541755505225125241808959533077600433916609003949187108887336726009094466385069633731026285599598181650384241225043562021041124171521837669970485033836188037139118466779677177892851544951252463831116015479083983903205452875886392039651281290295749750390118596619556632716078918721307056588813942078674924763852429728477110022425576482948384010196232449596475502225631149116252479851588014098223912929610138788497958481957017300809356120320083161097056449799025901801974622217755116214912425590619984895734300107791898599760953209503698624561158072339522046137142538662512463822869687296714867620777247377181407764305638125620686398535290720152041067881775064181302141871331071801177482605684326840406068562617105580055519604475455749149182720860000625693058500739109891683962499767493309149909789006131710618363073076360277280062936605868491255665824667279605371722683778142391859651852836992689792933802052031793554174973657662293757066603655338729656812816658988098759113518271764937164826973511874979364473515786386909071842595121071170893699778728966469341968225882107356574375633055556525818582679524406609305873926332563142350437263323755914536983067729378611052337362491742669319433088599408862814854762279376779335432788776640758148840795345875569520661168267947525284114543015083787241550270196926026592951963253094936963483791257818007011768169806678546773582636686981787606794867338195056406531920106601406804583527525152035658849646361277204832331425064345177028331043535601687140764857308132612841632588175512615975956077768045052472363401224427602216168539447073521397331739977241507242094316705946379965677767702964165239715574621376342363483901211202397834771011185885057670311677329867267492927241934183922018544443795785232588797851541065894615931577670925615484070895718475878717505855536100387980020125094949599633515955037524589678856647521655084042317476466933115317900452806904751566677309826076928914994283478721557153797567366982776764059099565283408854442987183757642633689894482969341574644348363361466595728905510885208937089877445220826109485752279907150750179577867381502015336260844316977327266656303969357967130284615213379753816488742581079385188855247001547195483230966121959277645220212721669252403336484728498068660633354562400202414173714047273560730946271551244903567821347818756333817370852633105475545502747762706241143488162581729822085342484592509602126045088467781562411780513124961142992433890242583192107634636154585709682939007902388013471846481532642657535221743559353721336978940055504277071311102578546928200366305338598900330383522862441377535389176359507133404680658974501736087916073231980211845421877803881144162125591694697171087543469356768897290329309256296825051336158602462918197687625769273412681322141638188773568563437707870522027780936723076427638645411331013890956980885933775978214421933326574723492917575418709783211456177586316133526100383317735707927139287173971697090244003412401088385699339684246151091177960770148597505943395316222868081885532038957253089512744777743786877645812144237978525152552198721822022369300091604376695036316710515684644644158860670285653169798509184775067593425758524643567366448815352447554818424548010042285463609417685734226534862314915548904095218333137679605099707275692324377871959271546698877465036976954684227745930905860977899028779409561355624418604686194491323447460053194625336833331449046803992933261012611269525001367196223688587115536668299740262607148101617236335892438195640495242484931115453641494026348955322905285002431539241991512461806419227794962372239729098430537717771538864687225846382533349888356570805541740854494584856908791905004170973471307441531050504786509343749253719835223819245584309101104736328125000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -2152589432429183347845516301300654558092189236673173026303565919536227605150023917553847856883861066516285898292935495185197348123445102636201779840072433131688342960238545400281148308175255833451272194041633158782371371554561390528138912644549377184374407655808549800546881413773479808734616225811456467289575408346760319258800856355628907215047052787950018164147705265728146653997357705670643141595903808894293561840805857362767772185087146922219927640301123600973633003858441446247767476169997607388838364319552052845914427028477101119942677935121775328681745329899417868188025608179987960571014260697280854795447986850650792216398964551562311103805312572542771119736229685820923264922844386291278651354976473136289506124664579354535789743099435764048293437393795579953956940523235385673827442397719887876264130219188951020849513305111823212115885264186632593240777352499286951907730120189033031777619732887102561837087420219906721553212782505634019919456730099875691698589936469585370346481147639437200624694978140667717033797584311331710564219861083850207707467921294171706328367646768698803456410721656329590835324779472473472885874688454440050982770499483853126203755444239769111467584998114078794795403714744894500601104206729901709632893463270504994246200438415056963995459378600112205011651313136679480119533694030559468676046723044002285795935592565609900111415587489428178445065673866793369382028931869581670155563193985068991877674369131509419734534405918446190879095870635740924115825121407384896023832913081965190926639838580434349471440147595176661285772723802781972555407802502949153822999969911913860786737817851807174988939057864178587256342245578330752411139486747600938924356223917546406305870805775294098221509923644161898225701604208333048620788033508536297703074751764844793156957339450299946601199312609113458161342621833582726166452864928958063263441958792674042159699371411997526422499847872598274003395138440986835612814579873732656520570052346520202856862686722276843813503801845373014670161538903319399630419676870997873646027482397838437745479123432579046400625854935476296359543284767254574399655549946121464965583906237482166672546741630732623743840681775553002395810950403050582331579160996195826215653155260366485368561074812592873885959318355336601786060839604009090077183956561542374850260664693415242646166675229119425001678367031159348791405479510486923532195691543704125755260575054349679402410898657346236834013593040123452017830460229611982801861722014984029081086490973875473047163695647597384550270438377856490082786590808859658250556407470228682299425070813438613721618391921246040184964885147911546312147183062707271317281701427422485082865106110527260041556934012396630593749941344287254514172617177892180593067329793309623507985900102045574176588965522112660535588117727749845860161361963077717496601376287915263405626712730699441854398739448826237478063348728005030251995907735302530227869800604177180894318591824785712974883349862635650431669019766669173099977075140028009916889567183573721668858275835569107147533989023425936312823917616522553423741186594122859973216537613661198355620263286308926086616365243888137209138459549617788745423389592246180882111546482814727380958239533758828407157539037837227733413125595115372454691511582585674351520567554965702650761459618683108342603324752406115665636159648635880893240752945924167968721779093725192182164812714955123560231004472898365741283872340355013658293198556894122287099956076085423021846102942676636529284656329908904690191233155976242363764631848495719017918870858014594676936189918383098781278656664942371975842993049186830468659208476135972376703986387512919716877696847491859993274852800121776965110234026745829174415358822429544429624355203398743064370976342765239283420929641757053443110152504346920860358644138831797349571290120480475054156346429106843267107249786535523366313333432463566026328072995898505195634643083479886627173982560634613037109375000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -9523630890127671040112860335398475062766610887222348680478382595322359498569658024243673525727638573498109578556099995946142847436129200410856913963634553470697310640842889914651156705598717370555809932734237952105254379219165455997375928565005503472790710233716460233095147379461918420962365461652638977081208575394752774446233005144663680817113128741868797192202504544153412838819414320100879900487197723981558590462820328114558311110963212681569161848718608309086112225311286263920080563421239220923153760395537130549890092929912505337673898991061742132358204932038015071467609397120969154500373150202308633647829518005388184715845394384939705924386616280334730537911286890250076881930498785216608614399575351931734882379170345793149609451283809645963407059159135807893635146469475560710971486154177525543472327839896508438457784451568204985896299647577675932071433044358268825404119464229773775636329808767221178462514445556680746056727818783713897637036672347985381991733915715580408074979345717792611312507140195885176814876755213882684106477735055373918825600002190789563316592399599807962364383940722789737256601362531797468055946372306423722138030264906949207711608734966093944465445637413450776638604458740140111193766456867169522486516803405741867648761016926173907078396655125106192769224125430614424989474539656808417116832374829624219726627367561650800873021580641551886056384992669548897921100552218213366489943134001286651329859212487232137483395405931703661624387663574282315580537248001263550855425594580221634547658616086530196141705980658260248145474419351990738339139370394727310130298576539993197560191092257437620588062729399691440543311285700930069430114590586370151365300332428209249527373452060548662287231160118695324430396971347951576394578138010471734594567659851868554437368870541744499935493604530489502807118395211334502489235647480759367782705598860650132456148954329310736451884513085100296266790145853295463895482775816829561493212312993091843328217616932566897679547702937237813622685915358582073868992875840014064210534052985981520135757459211182386255860631178910173632182030066579654728698806511665118724003172063597431385013768206663337228037080472184675734289193934961374688683560334861882569629784390719291786792825736561751225572754571017698737381298398927100515231901822109508290781608509729592371229661991196843998826682457493731135893337132451357898158415271991461879953574697312531754389272646602421343776681983439480922187985706787821089026039444636478821484449204928993993296272303250064646697928125368827516247200778054392706188291046761618588600940263359509246265090113520115676620304598987629839373548739491537390824736475958868420407086445827529604184154492859348412348289040260973347774939125206862197204631676877697684089666033026278681283100046869632817030360693308276245728943722008951439919636010214251963568786711832970603312604136502430229589262206179700777397077211280217632714012890617742029113860244649878147249155083689117567585449377661927595659751287421558664920224905927466282603874677042855017102596716093756188811081619692746402365109300913751996606254821200817449482793850869862233607300694219567157885157521671957714586150514571709977994692376684570663083148826954208205607812963066477597396559098283390956419280472550573351804922772496114878793017314020988663523667726213419722745397447408996054403672359374284440469368171240322628117154455398971277063780894519570347377153594909220755003708493997236354493327290358336426835018971599646522458211293413623606276070691780328211954660120732060652332700470697871821992212195412987708876179783675136379368371231110108510869524430293450304455297882088927205395415167442337043916668401547217449213032526850407409941699979447152578273892643739106551505499888560121295044469170866690457352006912079965483567155734619382745300248148405060984273464357185588378634356233255954093000524675036280408495386681391160527983874573010325548239052295684814453125000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 80579393933010690655066230933953539997943913580983411099093622139760734076870988531425693932074820380716001728874871910920497015365823121146489878727200424639488010502166737334690590898280081772637333642700777460765436542007954572745730734213008801349130713121634267171454709234943389152804653821668251819038436848892671099779168433929669499826937763620645015204148522639959695120566710899846388173474313410716548779549620524325276819868777985255716541490567250490172527279428377763612137605453053448939882528081190155006384709038339732416739228645123352141054018781837231981892652232737234439600544052109786137931979751047923164543963539403890995015943194804376234182590081059090152452256467291167132060537167984373798323363788875084004976692942094835146599257609179300366015013261419276703794377428433135635474558679994355521059503397544949849852725367198193824398539295298215240497400785517722128726372996971366943159533344596029602476767719926266084539177432863120238982099149303883153807385401410561292467497342101111542022814956332679524535729774031512114182092856458576552487570288986462028932238797456884303809891994331060257503439443622295826002145769686758180062852911448516549126758386311233794115088444200325162894030627230184281204529072408736333563063850023641596563840203862920373260856721808440659617581346279112549791107649371053159899970967105051136205024417762891202523368222600292524466088042092643746056537349839588300311459883884303715813657451282067702147702999831099420270577300922484888562570552670931607532568211174095798991080931992179786427754517096877654256644084534364981407581755170433117429101266264761133550268970612279552559917605058027391777159128207336470884131038134001601551615230180003065564199001038303611068649973938114162909727305626655188541581457068158538076853066987552661309802829686950575872983673983688615711471143877673257237892658169645516488905485311570805705329131447646002232252191655863709645470050968148210018825633914590718665612403829900205259282476620480498384737504025376088905510969424209494506702319211855239923366452129844968303998044294562667334344127372523909579827683156590391297395955258629215897534395844085365032336156623341698465955150346215951203374922824770241909427452696348128672509066757292892144976659197363384414372781024739779031376995491461593958991360429489494748629191211124130727619852948716967338873185689394448853334562536609387733194397775787188311391735846482827027311265716905456618766885868024009104953337355541188152503964892173878121437267473776824019657430367434726388815966946652068887539373974622958616799873646642460600984966938257702245120717101679220626237955482187354083467216561694286375656581055015395168450767834465505715190800905671331513838797805942935271610029432895372217834965985000954187146662871156513780639607034264820864006217969713491646021912594955248411803551280110102462725193753642396442021379042398812567861323078919899985233669811340312488098741085387040667356597414499660936894392978541045950926682692016622867702871880715340829666611826052107582819451294831425354878402359141170288216712356891199360492017472206965616773066733342098948029654807940245988015210311890193582114887334655815815715498736945881473052076914244796761844069051958718738153758408390616032131261030127495667207287904747003538782038420015334189149788590815809848424275484694767823930987822915347726340920516544044034090667247647980875136593549200103974800583682689351147100490335097308260685772928187252153153149128207787793228953402859860850531209150301057373060347849920749572215797188383798008964162990955169779200957824830718602966188647638483691342534396409707368155475487157784769107999560461334499059887460045167131346894677247225722235449884304836686472504434898492633526343181134151744764219852543873079587814674866605830481120854015795423229860517370297589919208056443772969969161782336039953598455924629213792029160926847632429037560086726443842053413391113281250000000000000000000000000000000000000000000000000000000000000000*i1^76 + 784065743396950211633192837975321909710230886003349786262193934988366232617365489618441365648862150277928210227316383274783970261826848952897685588437544777630823669486427595223942416358909157477272095846587778184078888749160691603907561346565948872164886891799149765477629981591784745585078353832572596070721018102111156126271601612945850395666974525361826288598398337916027009925594135945686636404506771990700377290380498985490458061102761533858712733338440697433441176609212889862585238110933023362151812592169068773343404420770199939226658815108444840089876493096462555927244597071304199253024862363874984107328361227277961535647352177144808370184872259455364584419254293395948751708968877927088964108781111046785483597248997718207990962982988146152266173852277124863144713901382131880592030447250600404693702385417711468478720877230102793179791602025172767163445989286841004626473056874828636209949796239303549018920343150715830567847622536791037380328367463595993774340004885052652020176847760458469359501865674878084049664197413856223345578268889721252550259799277457872858783439692595753642823294283703811428185618301477176724621854302393388976468161959400898422538650808233216699010329824390840854983195333673314192214741761747903779527316338831010306614599698834024746469029430212671359193407813895532240394681615425700674378793429463105438533355908834488687098895788700850307303394790216284641441254767187970771897251943954096745034326117849198499602940801378744238594680378943496948926025325218845800879578888653630857137975233677294019620653624458771513875819784584316495016699217354332112084748691896162658142277888910991303011801152938146171689732762472531982908136728036151783271191524902505254378980355165321830427781373654924582725411595060581562798889946973048798870027697613718826602408500353671541481844665614937279652312797178463687604296062084345068104472050417365358807248000472898927622400937255966456963856356955321169152521424915248968328812531528875551740641821599228913784969869718971400086914880436418686350222589347059240134858122957000221752425971308596682038940414801015740012628131097504586304329277754727135088350706051038905385190362719077825099754776087836328580423807143633392178633239984010333674869453061771943147405568370089678961567650068897985154529081600915559934947341819990098880793147386905601604360396411827019065559242780190100974102613292958772325716095578216124114113745371032063715970074847459989502545689958027457781209547896970021449577222800421470738820085907342125045096653381375747302875079624875231055549938468211564051195773311911142704819884579198321198239801855539253762801835705002826122555307826551683868656533209104381193945515765018290286145103062239661003533602176874989608605716794240900935458538322598338926770803818733405075824779958295968624022875288696811865003023417987389646034746040831026151283197934143390665783032799227060365445428517119775599507188168094352835820720698128188865360666197619809161995452380527650412060662892599475071510495523921748484830682385976464504827082330698361749766902171649825369966600423742396676824654356229280484035902204001498361151598759843172359402732760451153139181429856151217906142594203184846599852190467655915939374511288825989815555222548936618576016565570819201371918283689176468588350317279271656230106849973128239578748772875245103346800149789107954068936620260610824485767074121586282178636819961699665754514830336247513073125630099118006758846069582398091198620373356037453121848684458298211273559562374930022195781402078151987486295279467652230795840655674763642597513108591184786303691012389671064174002860084922284188924633839979157575831203187648072995102188763503627436986382135328461677018319563819177304582371008380052512098467828788837390435063607536857629759472492477254707045832188137423759123768777417833206828148433571997569641304713937981107822752379065133728590331207191922248701072275671453137846356185036711394786834716796875000000000000000000000000000000000000000000000000000000000000*i1^77 + 908579995599520849552314793054047509943094212812649061026827568737489473187449870247903178517834240097951020989428619485898960746064861019722717816370279735134624657514568838814605761500112916980681529267562695054004312242896945326576858489140423230920930853055202348694735534624576725684971728813244104758316057212158990822536547766411209430635268711870586281498503382485394929493554312963208101205656323622161313359848221862037371760031138898789332167740645982807625734602135280873604349001231036989514323875490750466308368400217561217240710639664973955289040716809666094921589151638461928363258374873666749755413247376253862217622942751763100283288857330316926006224992957582355759363334183766544091325191478898154573855130209421427003203023267516971494919824437187780044717839858785328455797889439460870359273289804406358202401657465443824162151055058834897343941600253024798519312416213341904111710342280963427611340842187567994373031451559979625054223926045243813958916760523876278062010181214096398059774218637713200258265504344681740240529639238623219448349737753363523634979743501374300584048427949519175848200125753004512510853302622823527569269252101925487873194854007042409013247140731064220909826137948842915429035158216939687608340676085502353398724647645451480121949042098904397084957069416096417565668650531656709915789676829627844022712107061911744187925228563044372122909721609813907480750376418713447002574025180506890707859377626673451652625199595474196610632343345409886262200931433345381703413562260299817933334879497612377650042561326192554979425945683026341245212522292310740136862234796563845683031579446807527808365282580945066366757274783036595721616026829684363599908467441802552731620816065670827736523920009419792388149423611804835377788359277932171238825466826285996297156069629380762992649921840590016812560004811054241514538685930540726994159049727655730022825388227024609685213303481132346444556440515717373811904663473427697012168620730287572357726372069390143554298709663580329128623820756886996974841196064191012737354118894837803782334169784119364697084836819886724226233876747595983521321442292076420941941538336842871589960654062463492456362541216160071809779691616334465889863116301397965077827209779361736322507508265416410628485606034455598600021330686955613291774638017644305633534710480252724149638115187176662170713035421939163334123013630000155136878798469710051833933100078952644423218152819808735561958682491826769529665402893321521698835900442574703657611171557401430003852479351299815808582945213180226240463238840430545381303175520080920787083024560501505223646380381859336044839686131315481559839149679379951948936511426213826670617950527920490101853819465040110359452574041596544422711674233459700237229869271745885138520663523954433893478278618337892876376625637624864674758644642552575183182436369600281989757077975422752922857520598652818921086476300859772289454901058444262072067577586408709742262860309001859720731941980981523103330926489410919111529220368513721882518893183360263873259966073001362497431747259945448917096912803359296773382717667778970071147676045722558971878809819337905246166472763272876609565767008046023102756965019623558759327568331104061092812697956892086821583032226280704736026300788707906406287121804767613419049417047854559346337206288155312505390339630862503385888355077777339526741124194308149092734863875651776840577721721823063894729818158547976064289112298427829376330249980462751821077205535352454185527580898706074002719573899615875491477485249503513271777282182336848017194793444355962703787369025571786743780804633211085422518651774007661260853732756537891616826748321291169899912759467341181507635364711057240555169450921921509468488274786171295748864451895531173841967267901970819863978923511979478178106524360196861596242277849599519831585986696584326439310014575176211631627100930442440026525885432086875417737636697119996131988273191382177174091339111328125000000000000000000000000000000000000000000000000000000000*i1^78 + -14660739976842291919534076267733950304337926869584326354243348715168741303359928744144297368901548737135853043529673810062606257634699007684845408786386462005003875580150575798427998069645477618304878860247341228355137232122552177180079652467746590658545370049649715997303196142946104698041398017902382011666261297312877850869709420176463951863979076281247824185008543341562405031486534259867043534882709333261903353659555708088772663986788359838709804840767531931679309458455462613516162453992256082985266069408558521379196367692805469641477183130794354269305317683386977936637838775398529158031644271324957167805927063937165661395795585318062584948750447871534428245568171371310439123986786879976146999244242012813089375215143245730106996645783722481205058799143892927521301284412008878767921167548250622193059579123252178083740050403893044180343724495032565915382959462696263358840134103558357226940615930076795886625308875946159592024728560323015085934166032059352829248225705781510481289393574284374218237608441958258632871087574036761180111636466630032929645657852372439697307137967727650719474786198928164683868119073987880017200578598253100647816129968947833852359764935158361257876372497832070669605324345674210282418281705926540135354542517779027975369088534106523716733463736176008592092507696958432134408346125577664055993860006720335565898184136387707798165273179191634122775391666228874916314249674227357064085383908795520305723506089985243302801994962983335845314878184182136396503101719037728345500774119193218473047652415251342546760377297030577792568033249887968111511511847058414061321888117748974454374092000845393309509458116641122849625887763134653688670904634896735360746553053205116110348859150026221147837622403013285520677746694970563148043542516290958217824961219236807921925945412937042795547853142480234911355117655821989220863003943494191073263666138341913828674068676962995023282988468094731166513947870527005054070337193449088712157983802601655336157576240352391580214128802491961259750951910548329795912775570436239389896787330194229500651167581747267138514973093845832502392926214606995225927335795100694492720054124046044442264171575099424551174824431403678776374657177554456861911619091639987989600738013545156111261149556606709298230416905643066609116637213578235795863115510264072595718651254830393968378959179928996921805649162349067792483116691058189948584332442586261675464549509439172620148895205237989026371132358525654973903712430456966591113178310423759796794371971913600914441399413042899340589061904331925639508355120430545144460274086660237629726649057978264724791063590413498845795505483160804252251037552528717168961761278859709419868409751368766265102603888157260309630784803258688489770011857116575583819259192555822979044308477253460137942099685626436935880412726695022292011306524957126963464952620400163836923529051896091087663760367543023173483863931747392266310412973141303722307320631741045617060649188287350071740275529983938501665604793291639173027059152133683191469292149060020150183099181215147768900668107411223578680375174139208728373619324023871166373158080533158312558731081861439965140075707167590366584526891969224108734653587584257180499847159823326197998693826750980494720724759126300008211400184282090549976393096420207911166115416961332704627989321147205364739969459212764125618267508112864135529090314304213936416331355809729392970655120015038751640398421567407146166850998189950722553607888924768223284660549270954477635890668959289421052448021319396371685789079689037893381662203405130864051864477032823063367367364551226341210061491329901733387596047863534137209935675529222205327898581758832471362228664780704776896219388127017703319343716223217966041776688788059467808546428621597691281255981092962827802826220781708301190375506945222389858074955443131919436299764625991573676396271903898292820385666501535456829762793044943444545058131196768602677593662519939243793487548828125000000000000000000000000000000000000000000000000000000*i1^79 + -42054687632396611917042262206249370233245601482843774747215343511631979972748749855850550927021107965057594659083016243161183563395995157065621590283983117195735072323117891542173248371245364530601074924422102991283323186121180197197642267602387484603371890688886410254757202533106792894475713774742721190984697357601958209985675169053124928511845049922802084126051160195335453267853638379206404548252388240994963853302792133196955263263280042755466074787423145698485727552894681955235866979773950273039647990357428191182928177898141676270818281842266064640061237145604160255772671828932739260723617656170728291771540956508806542949706520529774643300423842466800093141623935880466912423598954745606574205451951985189053579738620260330573737358527771349573684246448969520794545426014855539108037908488127045753344631601023588135101604850311503299064982260804559845349832799590600632197531125616748930288323538566504239551017648946782123666529896460958758544623375943895803222523666777456144670917171385244621154630439515468962455678800586445658455260253079771172319862440932587630921349855709417067716345542080186684574736113649718139904032764970346073356097109565014355889016232139514021293426276359833427715315273598155249366216001115271459758785682119239361651326069329480061831882163331137468859042471009258691524522296018848455559138992582654169014166304180106245903746059202779398071506966555861008706194499915788925884657148660795662876058243449472674625193466551567556990079652350766832350778545343065983731680539204470232971358942616132586181342700723449571625113633461542484622376065244281229545807853714751932123707144562296760125206798996322507958781949045761851685778305768291924916439921405673610435337383247201547459866437539356450637805736760722874598989077246895306322035481710527447740121589254692109641451744497810548841355445598117747112898293676106682508267995799721722204238135375215427990402788883504504340588159729787784704566000906573455443772175822835529218497731198450081580346995550831626031139714000959656407460460437075004626375154770277032191923832702325385667886030577168518208266489690530349018423901812668833678944209256121407701845320043744339013586766005246081458006446206348442075474525242649113310768656576362675802772893822760294799700644152670030596847856416246563969787588091337604003062251847738960855117193717153784689881801283016718228478692885906505284287539530865881371009862931841093986085415789157378743309358975016139847402511973930414957181381337078764724909733680266193418617555033394985862836515539157819901098577046584992797566079280071773494391110830492156531065763988753629746320154169488120776461996806944693272289036203345367448316901698240117222972963004811432090234323686254219573629775943471147583064408999812797888697546602866832878796240312772293779084908505494092090542712899035150477889014693702909652972465120520804400866004632752036950465078576145233532014221595142676088127423769131325180246819014109592706197722187608411568184667881296287068762670703493206644533782394958501484099570665571653618459217453090934072520616788472961595515323957863302130261746041850029466122221218417581588261786557470967706363770699706200723801813647867406148025160028407459867712082781311022084189937883282038005505879788581095423699418284830513996598912972896678376309646915957251888431990005250162815437081668035476988621201863349329062667429929108056017236673358652791495359324061626310757177041333188269669546891664239862078389808788029346604820617020190159289187203380305874138384028159996935715438001343070800437027706226347814195258315711083296052667148904986279286829202671278800285961351533291960433290979031621854689572098910349342480952296970250134143947498428659223804284869180469319997210538618407215101934333237845506384336759096598110481106712467627184706111607922396905423888883362329787411997989797916917952551222034696344231832647124900843185159792989025184795082168420776724815368652343750000000000000000000000000000000000000000000000000*i1^80 + 48780283187695164626183845280200188091383662561793243051684877118420114388584837514098184445093521913402614363296961744193787220499769773439279971589192404778719016312645372253449655212127997460001842953955202722356412237128470818137975840781132611470928815241359633613684860195287054308621180792856564266176270259448966414921465540674109427887537022182323988269660347652781199379419263413731557165497547741803019771689492711340711636755936684160515142981602994604860390250333866230580430796268252098332531854974984067885186132409299474452082926165154688134212033319940061233485669358806415590333617444243380014222872068545733957886243179553646190935448769513617204918890600382875279138127555287841755226216637111616729000852084085711940365969676873024637639535932392262690507744795491524826311627196244288439276685979939009045893525781886487918653436393797058798164707945711116427259007720414718608232019134518367767168350017838111442320765413512604434391094482452823106026509570493826969427171258474119098532177703417903844076506563360023170830267977573362614853559514838921543970069170731066441830051407166730131881764488377410084708715034994901916006528298869019313686069728436993074971978163906349914705756251628563834078362940787697172558014953067732425314542334152145732071191754323702598608199624668930740930039690653860923465805444945970469654634403669388255096794087797726313751896641384821938340200084983173857701055058689830641816786695112573678521512908646968721584090444765100420889539500392566385215407730298232080922072547700779505489121896580044357165241639486043854246655286963164921899310379415903669897593038010704611176805523583424005058771065203362168643389985420040041594778408729679619985527807392014749499552996408537546160888048794796183085053743338584490338119801532384825831087270908251246237495507790147531570448795152734625736742771576533275107506639559504297410517664293222775517520505825318461691310935025463247354169676553725650017419614144732577168567109710321389737950682485856268125117290542535260345675525555632981991597803478543952554778856745720794539390930021965424602130807471756373587447137189146163513176314349966032146045749694414324403548512178958591740351490647065364751211514472269518286610701031385051487388606921614548396314434100673922900257127342198343489751589521470521095090240859255211760121585799369181275954629943820570745804245640364318233667331306018402434872985661236277985246637996461607552002093538266763483189831398035839837607561988269049332540681988823817840618223829381651484186183608808747113104848440595481044311197736403447650213460150267547626907482190258192498810311755474059135906152005441310166963679113982270575019389428214418672590038915733683798051895647997720782853792824542006211323042125056180132952927292239670898262709778065128806560563956323976509085475068920431135453313446895174074070017515374093917249377322631536398527986931093361526639934270696140405621680013067300129824046757647689029725657990505057138353907929604978743828639054808164468591280101837735254498398013410381065987993135391256800542762426175419852030505608830523767532733645420090035164734618514201189987087359041951770693970381072837075432630285933401861622358120755975924916318061060931257358027121973651798398659950610041642569203098754582683351306596343787607904893987504289170838247124043213173997281802976504890954410017769943111842534780774228676185800403083131819911542489039787582123717992011358556368232939564297805273329892809806581979788608719177624266457574250393952981678743541682477130707633688634479498363182354407862136543860517826801701226709375745921119541752828597404506764441927679833164615442175895809323351910569267850992517304373568959584070052839201270739603360213921735399487241841156621090121879459230119863398727669401112662535378007799844532805200142380057196242049874998606940342982011227211398815689225694761114246409178579950462195657934216797002591192722320556640625000000000000000000000000000000000000000000000000*i1^81 + 24963961929280451768687659460673762576789622676240974418042971854067312554311731312492375831095745127438444401410719802550978464960119750096235319969447455325754357381338573339232020702457460482180629017568770245820504275987321386912282099154693347548250215030620688545522365845368810454511178721426933433743799656261185130833724199298250877611634573773015156608006265798590602692083287224113914690349789603153805017554431515247375696015356405807274520922990486118463149450712072813129493327005614452179240162837546888270375488755113381774615609627351999496115637231683461966702666694742499423742532497939907511067208704204440704808650549248424599362177196013344079324041844683326456871685643161039250083881935482593317040734548430012555751514917372067202027519290738140803256876705184784856861477335032656604723077700313965150591768772729319641314254976176170836289246966509658722766334902458071149610909198243007490930171084897402344766710911855043227273585030979373259272701820870693008849793857335788095299242532593373130973152308745857711000615938296187649318010664220823102952789500797651678824297960044649673887520614959504761310498268873970480104081938089735184082771335032812248172853405686055155447503945627585505266430589993671352448710523791042659911150722035404492436628198972109308406813417721918738626315465508887847861120487521834028356303333834833590929029589631433981648124767291056717013316916797939849267531887555786430352694168605824198037420714707276420570214581295377783739083118924441893114248274243192829483805223860483462680902584659190262176825437712050743302605697877417916257326736240836681311454472987176194422760305055561003244578226985709151337017395645010305479247823797704299521378363208869329810916518278523396060017510130999057351594593618481214250867013587104481825069890591763444441334982759305578097875467083442803036784097125074279779925901600337422781342825064358604917301296653331418864098337174966643438549041247407643948829200268412915789249275669290878794447660810221344227596691625966294629951790833676456602166401657141964831365691109728659140193885003400481634094436509253995932175900926164502713514715061782192038010909405825601372897488004412904326681940277358655414482769026247872394249249753508748492653500720942296149034641250737459055533629818885366502403268617297737635355186619694054399752673518610377507945397017224335747698686989253714516011172083065428891313001443687341350562274933547246688220342414993380163299570496089237818761867811645093495549422184635329240408271338186502138323039545457715491512175972701573859410172359343167293868577600871045847135526673062980646932196730062776961274954819077035611637540727825530908267996419747644126334447562678056920029915580966537125740584873363557292477598117665337732180447842380152707007693940084450590158022754113069934887582089726375800147725398570572349197019542992773532406624473020913143824247966857552718204940138702149371938027607154731001175731230234752155736929163424926698618941391571929295661006157376831592084979030054843484762575594879557429706596828790011323208580161430621220815845395406254354221782820054491268649583803319703251904615938572900624839751149634171106812548144955644119461631714144065426482101474739011039153470479457645992320396413006106975672735335259083245667733696536300594164500788520072354115979140873146122032305732213671770493853890263456476223302869449649703519333730717219502675165156373535277617005280850723651528804974325339707904823121574513364255878259241373411807868943983317162942430151313836428572629517493769536617331815128927249707242138681771499404036332696978544573103762295613698885355370332608991883450433375677306547343835469675755424872235834333050261404614821484630296883886440278954722448366789480505480690583578295729322602188924171270060221135012851725535531065898549276516205599642268697793689225234944018208060114735009234324229795301086469450080329579577664844691753387451171875000000000000000000000000000000000000000000000*i1^82 + -3301966993923721431990029547541805327149061700422522303671527300242766360326558589857184004876656131113893329787867873597201689484560186600087101865488504395955987653000169565462171247559162547995107178348536698800623198834892674989259633702847541244656804302019176369436850855386638597396716134758320297037448879833548584259374756230553377866168053184063281427997093192213432559169116862789709323263669686951359562324747063664258359218093656678952885072025282509995866753143877518117842523252666462589696932610472099289304266352846908152574612805434345958022386284463767723598219387411108931480417302594061812906444131711425059748894576653041588543566597510412833510496072436705053049723729985546535165484335487649433353554830251976176715240166121270827830673516360773239134684262765267474012218528956105172003005289953125188555038780320056851877062332078345314324136542237390988597278357397302022084926229758067394953616163135490235867497327343069112333737526222634268294967588689814766987905009491867256448932613128276356153824420773485432120505949786032169729704091066063235941033751577679751127981221694156786686797984742653890735011938133062121648518385959080286047601148242355962379540054815815535967756394185961742514906666913073946201662335081640978112689036074567859508148657257189627775600970807850584504662806314009123169644229398975021576312871158009339583352092490813200798165757053882704461044996683919791511686347857046308288146795341382820114605467616409881617200572173799236976448032125661744406696481240397575512806433194093379758497885341898220317585212576180990541909843978978702425651885849001105007446616682529899717043411092003210229197822686653663085576123341704312885527026101272164362995106602024410360894839078611338397565515210307286284984917505894135184318734559720724027602146874363637123905540785503516171410902167905664124772584255258168099412023173519525542648811230317463898111480112374769940731919064823182687850515201848736740008643611637652244445809165497136943776122605895296706375118619599536211528605419638252988504939446807011401699131483031582871164228270012957495804928164655212227878096823035731488390498320081404345361853551255560320899085382088325969653408727404443128305914442358465615187257099180619789897747631116066630668238853814225199428631573644702329900242858483924952457120468393112002955893795365229016216564331996538302984157615372563279315204468115570201716466507610599574091344676653387792670112318088759729430685345263397791992106535661110087730217587308108495447095617157471736687863983153393785960416079522560790578136767842729878330724576868186369212558955281333051483545663034446741664833919209202633352068583782715593860595029728338371645954421845474723679437569504509865344808012367790542562843539641448353087620646925085303492163884369653766191843369127940128012260802011340592831820516157285518408357975590959715569192578582502118005112515863380541500934257490445621135292541122483824079456662065891287758384245275472622573529124667793507789607439915010507929107031486987935464951742056072308919667908433469626600625252306996662513840635647528385954847194541718051178017304316153905962587282531966365179665393612517760200021704423151320248961442884224949069191603401055707176651907384869351231115517660016910029712859043198654461679112774746424975501945585856168313210405226447105640516593158118382894444683988832785747148784833056396395180839694863020503321672327108785736443889341113910878010239931210086479004164679178550575475714928940976409145410889925229710618801126934085984508352810443975885480491864553516448916303443236614551219928650341402888923617750442610776219926745273436898002066460102404695158190073305369984061094467150669374478500284206421944116802553000856713232791338597867134353103624171498849614927569385509382392472243245991052062732205623037039509210901278263950252874925750634628348919708183839581848321984339743317971027636303915642201900482177734375000000000000000000000000000000000000000000*i1^83 + 3277914570764184107407457079155557523919857522494019262968300326984290926338827827679343961764404961026646842829073171787694740638156948428709508178762938162540226010838030950577769882449041684383295712996475652701657166201719152838905700572900685775067700927129341616764249855341097628426906512036812221506815706907401360421460994377464956194386138285653929686311200351826200645561436264813684039466861158169074366931872475492476894872117216938126817154415305160256438189031978375006819864238186434290205982451433790458315113313903070815636667714394320596017613732768803377403951799530076889759292764236963282893482722818008708605691327191643897599007648912042606004384414453425130120655252045480227784238063328121713146341007505042571548992721068022277176662597236098647211558778725247459994674966491998427146860125447185647746610268037238050927924012709401374604559550693384405364330942996256294733458144318746016345492369966227087823425746769775624908843702034792566160739690742136819079920273432967387229587267497394899962033760985203491024218990945945197317464857019384303037538942211290991273323532898684115857891679585221724399069801798112193398660370230816191223660386231229439640961094157530636684488735364858412202978162154503711722543723889967048214583848918671726997053336806062915996177867516148915563517250071452960668634125889681664754501466563639512608269367160209173234574565216558583930147101590133329066068843790083142154396174447404249259308856842795721892910316395395865344688949642124778483259034120098108581683808929510147727158961477278056996547952206051206981158128978971320525325319951222853549212265006537617055517985040776834509116226154960571159213037660658385658420330358457002168069382693337306270330450551626345357374238656235030092770443374956908482098928634962991113801571968332116418441867593629579107515558946120794732878209826801407324802345034746708091374056991934522381178382093330980260654768208716827262457291847400930108940911280919308467503368209620709991217323551415320755651511872230044070841339474764249982636188274883695241476677816407673164819712883506325872408045569207281132633422558978738041630576261376154535812140147789907989598133331542610783385203472657545789019831347259299457593945238805602911444540691438411586029839161382895426271400689191853223202780044787178122841870896759091240434251568793962893574805054385547850819711035580044951030245363838792510976879480022814627180122575734420361584723793591086751908313588157302309037614218587927398053294496335559307690325730560069206665132707687919668586424454171561860909760629973710670589683098296868194608801025638613190951398141810318266181295554248212823302779621758285371121006129518474057731090982044019912805451472520178536772299223888908794616110232556418012765802813914991504945325866097607357564612220769555522466201268665157126594287330314347715169014669610018183216472395579816430629914389650414604917599270566108404202143865149148172418409896630860586932692216544782364077090689824283925732434940498147466719395684515644052178621675860019386774145973991063192893147763544314292135407782054379320976688184452580943569305163199651399184118498756336539750836826434804979423808791219346241138062768516806550923005359049006954724083221647785631120189711986109994768772888487782012648642497469340934260321835517226597759561223339953210585717227641084848225099138561339893740311394268554366525154011900398904083944780790966874494116241610055956163807468330616359628907734685518425961609819657872903576720813140967564825278820461225748843011591733429254757264050355731099600934871407878718793134532705114187800935919052025535726439090059961165244342530738981858803564685295356132980060664750529542688061322080822754748192942508897071463143491789823695328172819035209541805406491119548263383267820827800001959933800110649539731628765492131128468239297898764827638928879809446927523761724631440328536768902267795056104660034179687500000000000000000000000000000000000000000*i1^84 + 1927777677814235897644324522409892516762204781083643886202920919514815294398238751564206478205555023849781604429383473766294867413094705526526360569112560776246879108161917651621020924555927467476314398636687694632042388239185432125152977890389891227774808500164407990906727341067774739262927369285527439586677332435078787072655939014640538891393230151755259564006039326552346325871095840108008624052230264868033141645883383280973218334121444867611022101557605103111354985565559565392539663175784151195628957185919011967577985950206574445424751266083251828441421273788450057668357908996695660461690839873692748477205798339463441241862175863043640146873788829669973413361018160692557412890577051142977471921208329268571050479759232805667065910341965791714353353067262967693545294295498807168008310532164246671964561692340460597975162526991293031341897896576513462303952699011895816080912371023188465621301543437173466455794477691765003284150484128414994676535210774351088314439460108915788312612036810317512742240728398557733990344846301160413997210930610201805786239023100562390216746325120436847283102530002989118706938334398021149798149314722163674230627345709230771777310334085129796963379511707666821173750511454536186758375749863421943531620292737563820664405709646597865729328020337726141369746761132259901283853321915239995121623362367932539499166832968074598629891272964678866556623596330751163608113890750190148938333005722907630389230271714491915395429308818698178708286982070566431288511060562978068202914795556453663079073065850659737197970203400096730745193565700893901297338805964894171414763491519633328800657994845309621553734147316266253480821018355673652280843350826088595768537817944188205957078083266621653557689748935236621427961924316795023130858304118303969128649271974018832367657793284579212448791353422494181426314782519874016038551724572681447228734798635648725370714967102671105031815054618158658788948276954423437656358153522209561456388612887862599451497413989119238153833514816348813564639617214548787633387573331315362260840713207721399704632901102536640058407256764592859315343257229441781575697866306784593933342425410954021680178733735428811491160919373595677538334990344960384545988942574298196341276716394640328310272296731832027739920140840956432579208871499045142837027098838676329701083785809196154547589958656362585530737609893900314554571758285728095249438513356004219806351701032537013437924808402361744890929030955709428852831723503055836071258667969641171771987112449080012137905598483962912693657092958458688106590934482796539970296418682818975412792338813333169922792672066317710367103930212064587912210746767185895308102032077348137607296003409051025283088994094012974261181536024954298937753305802872803399467128026834539311669066290171362866195069013971554505041778349766828545732333024294719439289403253436268302579607578443088122810783579237924601785224151586519443322167418076547477385923619641145106903521127334916597018443849061086049766765451463968236565803179606423146604073608055994742576425321535456168232326821232277101242647160332608692155054599259869533849578510508619014141873732381602912243224656262038837011947658397691705148324634270959955616616952282274261793627892225190233349649762830923692299391221530935809835323545969957822146939062539651750747387167642627446403426341204887661247022929042393244874462381424806298247521453842921840255203156456847980538869065448689398802963403933181053259613237363202805157752897604076551411389102503873468975783755059868328726162224210735832302205323767083581558523422444660552324046046006051324038053152193014584532994059833870459046365559162400006969028348121624522679809791312852418156447698112480842176119460176179695457655385810365509630791355836599081034367887796330916261939738457516974275727736761581459446215458647006407860395690384094100204225993510456950420877342123900852062005580912773528012849055812694132328033447265625000000000000000000000000000000000000*i1^85 + 66485760936479162201857153294064404078621046757619650284638893400796481172425805910050207181650584531449351732217427536556653995857186658782391605959766500343197272023804770052701707404046367038456500750957606105668756091879064228330165385122945998523291483768254181419625368569256633404293915942657429136880544716655576358068008959618299277670603990437420064988067576044719731517793374080438749060812396349492906541722405661648899692105690010701377031549260092566156834759260473930273599933954893283388300546832868923533057498686403744467351595200530672593595365533360061052924023709871659489814909466257837557502687419244850438700483326514750456229978298422722061211224094706792562400058918435233566543853139990519866020996348051287103359405778197566616374650142614786258426998144220788477693150176853198527896127226681388262936303881442698419826050280223493573513331868179875877370797788834023448283792455845876196827273766038576290912695491290173494768194414925249045653342820499442408305429830990618232712764702150312634084181307272389274604786159017099870961893056273610038851689651396613072669388895346961147548290425134271858522563184160151082240324215912207131752393721645642193742956666218606325731117377198741754686012141760311489951920109516000820058738676002262979015376753054537752872441364385901130024647755886306752024651316576594609562368054651240055685877405998943776591071968461552307112227397586721481647199105140014921465847768884783396259377099242669907214958456079181492685321928943985473812305868852029803288866082592193490061693492461511387476673350972741259897830190551572299231323390762157873760413586694858795280561619060516516290753396413163889539536147831138916638304531607965978240202709347954889206193331572412985141224607837778507642896975816767996336017420168530094638402850198392800208574393575910098808825952625902040570043180229515856756648663141880198851813157969866682206299753125724752573324631202736110983707668076539651447509050807876756576173067962243984134438624020488214343156569164511053449984895759083584971344575637302340555252294367552771836101011753008998509756611948459844608152579907684282445140499277881181909736095190389588609329840906117096574302539140819061919628058445168663579392346244639062242141419193537873764780636389817401706696550854015529083112003335890697908394314606333132009118249693163360383628602197249582479317698788924233979367144628278124192927695076140892958713212446739947248648661895345870069010908354638251913616727808246430941357131403565591496378292094044183152043065926619059044206500606704124807172296528587364872126997130979405028029532658122911289967574781886435165905268509560742758418994555893624589870884364747286965292571392441115442268905106811559923013217853127449650580536673025750418200020382257880234027185869194746773587297477695141137775722067834240804652997027361597265528386418766033306631113861337016583751297067361539642597194521323832348560823201056747483305649811647169510325828589786583556576077848475950356762117950773863477776832292299213410094795004663528658570740590542498414277849066257720631902830924834324124649451197048038458940388870686627171617846250451889138490439754640299659224943801976878518828631097511406929071805844400413925464433179494068675969096330443130033350221243849058402138291272696155337593658109107489983233447295744430055923164751669974704003366656638056411952650444201725252726818781808343131653812207024780332086104175592058882796142084209343439841649322108959571036411127336994425533360369940182912373275060580118305463702022593107565991928436936122845757788320779584267231833029895251367670363593253864875535577424833548746088666176212272559823085664584849310805010885112251613850348722712382640258708560840164437887811141891126289908863561048442854700733051915212915795688766079392748088607561395755164458168003573082591291538409783569619709800556058307217572093082702533450856208219192922115325927734375000000000000000000000000000000000*i1^86 + -798357810932917320002487115464199307357453173217783250097592868351438483198932638424676085622314435118167283562556240453008918549339195863257817053996682814279391664531003712644502387063977421383420043038146330142569606120121548815491276981770441478772707792828718351408428924447575107874435512160369263914444348647047894473701298501244554300941362335525683596674374989279468275238763456582340212064568912837195790547935510366074470863618271460076535293673035122716343782775429517747601523592373497825375738560234059501372310331280942898454455976389656676143491322276221766203319085897342335543889099117014853890677791208680068751245763528595589116517256014333378275411919218744940889306881463064276401733658508003567702140254395124133862980442630437041796105262953409380992764438210369075221584688509965192194486727511951918212140531870907256302561179639399010557572493031266890941416768910092527456165912741613277251914471624198790592437471422803162184049282419920680156435140631013849298006571713735107905181382416558711733168740282963813712108523437731785014013611363883665296117686507379251421049456778523656096329570083029831389681849300031595351524204903308192812709102855504265098659971284044542498184833669480158574499364787484402418810621597666762405995461791990093742638929965098273821833762379382131434836433314436910131480504622145041579141856123424545115546548610202235920160416032011076128273539811313427990841362009791420274800017743463311897184507335907324949408910986713893139381985879210811678643908626920811286936243935076647200128264504490764416922528409580356827567939497011952293228727555402270246514053440173215451071489221120090738165967285811598520718125709082082772762436914056779394509915785623666704061084600080635739586844781191905488579819229419924148597635859304177063686607211707291444000623149516033878077190361704151906785102128366361768612743517630949391104397187494842966315840584325300597585105722799717085791024733114953742577142270573762016202091581592217569972976413056602464167639457054798401762076813421430710704468619778244702508537104639105126184101203146236883223679871877425087153493977990102341746625611032324833891115936597489611417647112996349215788139897852847186258904246827458302852108511406980517177087348256345544885027542569709635685381283442310623630014518902438789699674490244004017871757239320032815914978105415135430132480965840398701733065383444762585910382178981505438908098586135091664294998899769007396632681582760359763804783034347536124390957006576615417523831104875729104216722174275435710524178104673106199520248358221826178043099409132461674406907312249055261318469758694463866679199947321478354472096108571664952534953164357449016946144300684786861672978187824857883278383212469511406274131867552053332222931385598394341986919598758720815037285605706567592638836000283128396760328122514218748254983642299905813544661695041675320895338066502010523772669070441258800890025655034875877945013666989268370566571000529446008189741332834669867599731333369609340587230865187915523841398700391827185174296728701870738310154889226967907817556831582216932241457765790509294825928109699554100709307460142805962417740650304115891983910011763649882680331978994785817111068431431766686321340178363740016745994100819180984054328245290340691457169991617109662371260677396358414844183745141644235925394706180329680856423739468069411571774574973398650689255063057250343425066146717127094886323824965996706657209509201847636078674514682017175185055636943425367319673206447942660273173882359631351348513374019511826946198112689977753657784750033205184736132374308909579637808632329628197132638345983914192639098194862528013255165042655912549519316800013575855950494991089542864917424173538204928210498757103561922812584618910110914314423892100452627882431535129751123640303454128699929349525584246817217442310309725433070554397470851130474856090744883996279668281204067170619964599609375000000000000000000000000000000*i1^87 + 3731581009251105011604696425688780843420103058604137358791265544888521896405485494060606729910453099059888768945900104808765354577772836368448379785218437444165514784683427366411676946807979680538301201384780913709088165553607894679812792600974607112914336787671925013416332370015693530396648262276246997285380215902469783977777511424217147266693713178721574866363007454163198242699656427375394145653732273088314911072990117233273251760034271224351876576746444723961972185528256203290327778133074770026238049130656644375801523591243529469586766402762935546009531992435962632868710646637445460760761776783021777330392880432641049221341086468377937960116824478313540325739484781260719404702424343877905929267521970451692999527146124549714307857831822223355238738228897764887974362487376857222999975433548560846021357242732941946566030956652719525031109330278445445048591641942209769901407677573947239846379635616465130162472736081783238307610506591147516689849053952392372236789284981998393948835421805366452348686971783675452038565710544067995081864074555587912902619163581371990232351642096484990138638951940301461885542746308800782504891628835790907471191662360021134355188958126541774565527185360669126953467128286311427151033540756875740752628548629322261082279610768484292564027794965767350522310151853583343931629883626488360665466977317405824612220890140069519228426446714876666117429701236623678130534344895413421980228686252613576630090039442906727928123051708867048717400481969989821301809290698787806105373729649845011701254741562349596105267549826531312743129099608670336910205462238208326309573905778099394657847991409285458618658631226263085965248399342883652736965651910799236117089331647036212485958702634604515876388074555941631149308904786081842007958461417428047489603033904269498984347929831742894352831512193423265680849204932429812992045725568604657415872504669211942149478644303698343572241889383264429705329036830553775336199361094603694972022822977970048598457403463191931944049792735856970622239507178675682525633298133877613582913240422315759892906683567158963340974514337977829172193662945627688709433714639536570995268733747306133471389639200096217544236064690188204843979610293660964435826436174718600935542602781769331756869254280853651493960748459557515388757866858465784965368287741124156430852932571070587943838286757096531333500910904914946863755275461912552348241985331873359076302408444777462278445986081182583335951439386224691931680078754488301109494798350752675522271797928329229568534336969430466334898277452597791054531465397275530127807945708116743910182719509726965539098916300595109172502612107970760204431622071571214436688160022104271292726543248563954823947449749634040134641792670054747324314341796627672037550768759667821160914354635377890059763741661212717988333309183668797643474901796435829073775128182549782486831825464836850874845750208613044758575657173412971251577578582506085817124182458916831835842656299659189151656353102660085149472073574921859355069201654534134671068845664276635319591302313833044357461669687605134215656558054479159393568578554657308351917396301757569814214329410398619531690528045554118273453212057967576112714732519711728962146797798973766107219407375721187607855549240590825734599621170040577217968552078434906230906282866292842157601544106687301324242945260230351586646993704465760556722243766322258712163050723344098266653150425673612954132424248558816453147214752326225280537708294527151439652193057275637876174481690680811482472252275876777206929435902966322359141300577326413142418399734910810231749211599493223885193855898723524921543024468003647048386474642452553311502917343168989159699312777185182687563679230504185777943312094641241232718310253763212831126997787210400566675943380715881834838748270058269867775226122335154268058164756602546297249785939684337648591186854559249129033663403260136452851882665759930546300893183797597885131835937500000000000000000000000000*i1^88 + -10840882871376924648760651618102238756999228992262555342383319205727332855888297042226458209010725473721510921378804441014018906483909590160910885533962849891857344730321297205899327116324603176899444068790582920082250350749798903798973902334958244200532755702645953512476050855826689938331042855741522794526651214479525153587590350092459976510787234118437682903912319840660020309727440600191507191752156144482716122178086087939360923760346964024568288179846058678535797999341358835280711822123338401390132046528443834196179570465526516240881958728673991316167276720493759595442092054499808822597570188865167190724340740842949819956048421626229513523970424720245457939443413883559415629773443332345844489665413734940565240340170054488111222789094484402809636951425442516913933651428359715074197767871817944424324122732229069359014622043698335362789518794382797304546696844187675023251838186766517831116245876758357306803386105114767398797333174488315779471500984333440115772793045036391513017483206121503787597079611357728184167759870028176756061368801105002459584646227421144950098747787477765846524576377261197986714502932079951397782831687035601679677889164968951978896969638370920693584191810832990040854661094199014955240951765252955203123381778180375930807999774604952116879882852431955365548988137904181754406994231847276328439461812528940169320994514636059255532860321714880945423148622385846172303428812757858060025866759878177668625856535249322026833601491775696920151952937596303182228421676349620302369793406599702260324866410584390805883913398986846325297133403416487639343714505893031285017057748417505262346849664607065944918448792531377647783355936102771338908617537223212641091769084993448272971000841853960209986811473638527843808614262368822418410435403070326938905426604262121312986342270854168556466818950835578040653847435032673508591245845754210065002964253164413785302436557722506847266363128448642444794042764811431837357741265365910018134682237196494995582050293784507249264332548701314941336034813702074190378085770098152845344723371065814096908577898073880003605385942503827370101978769695709640453024504780497680406647684024574607604876730036582233159481870637455832417808541374911813064126897822269225434961917620090447979025747077339525631846305265780088691704595284672770079786932057607970467567572225577465837752930033943420187484935903866618582695568025727540272937329964640027875980685621905032771488962539246136952839161131639768954401773434436407929915681956711166160905221280451083097998140136213681517308724089901020071896503716674147175039428356426118055014136450236571234512822620270492859944236986627469878192049554397497755957081174885815861887056773404417805794685469185900635234843163629890032560241216643296472529387098724188661976210504624135839592068171803131690940365151077744148842753746981949595995545667037933099741320488532156427743928598040226484566967237265096200262647915463060838162761295238064294021172627780654566157940879365862734892849844044763750937857752403649188373831387173623142661622758406433720011096752210805356990906441203362391339811059252774216336454831550317829645568380088214103761484756541797460341462491588068463676575787177888979941248013180775592960607243339721776785220944025918001830290037192730682254650228242657996631247101685116412732639250973183820003120294683432941231801537337689338670707065848511841681778775884055716794130250743016259258532387700001489882489402478197454783820351091640203266428158068451785907941344651303132225929928494480048598331510820891630613409959014530756415595033725707055046689847038415944929636826076815302255300086614674687931142173501719073100619038140563828009823257444429516211917348498802327653882613720012175973324469986209764167453747546779301496478446590311118139918685310454975683757639327686835675583562085457634654608067844544188388045524282375890522948561076876645807576249325165917980484664440155029296875000000000000000000000000*i1^89 + 22442193981355282134800396636999363241897354121877846135794956120689900116422043210078140814975678638493785359825356769544049856055492237107257209076087377151832896249556982555118949954170935753597030555223545611115771163320469723731481248750624051106251580126031121096179249709731969680892710165214301821894270423855027909613243687637674940780560401021325189161009502188122988214325945791096874661832433469989372844204985431805236601254261599801837001962015413082063865916772959815551767056715305614100944410289092077276003382402346182449074291057559894244769030531030256126521022647634346415588550098946284331915907546314375518631961937785350429484779991237206898585824080230773591582903959426955186938438708847691748322216517534096897188898480588551958223915945348727466993960591191126135126602454778092767692052228037926073652088538296317089375720640754525786099758719420364323257304224660713119481908291121113868117175202307586391813302925494531680297562316528257096394840042237323724736846884423704816703556626098389252866271238412623617137400738103031163083143140364387100211571626939149320346883731359888682987296029729841955857282829254796851084503065445685074247030118490477040959890901536414468567772677522558616443731523706157951405950953884940794574881907047527980958466941915463728117901188995011308972946873299501021542543195067587471622946411446055777143400836255450484966408091236588299999695566632669009218886196238731087213102886807587743701484332953863960895036183453284326151562093994125187558634119933805495757624593343726610522946830778853896966596474856419530616589428923365202904892897389611814641613520493431032913256926505059116071961684266944408773168537955250850157092928093435827556863608018494712299325506227017222991532813795249723387335396550516527105598422554947523714374506334185646365033807527198706663845055669150505868477996760829052197972804190332147371658912081450269762743780781116531429601186950650052826572081303179075658199613071234635855049039077101809661745688422585340406137750833807825794016213181300333849995619667309334105838807189836844167336976311897385097876636040986599634451596808814467632397420999587841508733266462999798567520167241078780356265297592317948231952297101912497125359794770033742040605957574310746636293474847818243074020329102820202896321496059842065028049582731725635781160777530442255436892220311608462889038628405240788620047502486346803952541705031497542119435007457086165920342683541585642865345830845782924396838121538642962231800611741338567092133394803792892106900555315954937096364226209485380623487335726314366771575042103250355390047997928901979363097690497370371268957870638501812987912012545875332477161064452203289884457579809167935324567715808429783360033708695574025914651401446453656262662309358165559094914886291479955891078709445220206899914365147416647798631736398734954394099279298184464426669781442715135737261049796505182075335302074615802815585412908847270140152472168645890287131195545620806802310444851500213662748535317001647109542891881168344742539914228452535323707187471132148589846266324718362195712210842149407624737803559228680458920567468990542376274009959181095253313550010843108147083244069284827047971396161577017053966398435526956502303989936546615829663923581992333303463466380284738734269389495508178388241669517256698582927833998919208997961848199928300116769251790110425450651131211950990122308461689478042470876449898706839429444423126140627320302034629410654909728919628172371616368475877631276186988917777173160702598619764200991948839255678467956381281339931370631446202881217746831630710072674296258041843573940422200612254306979071834218901712995634898734403624863945394374638211899155372968109441535158931599673786938967833053335153726438990090714790502862242649334566702869430599654405015569796147742199941668844883521451621076767472562719921974589286159469834631952599168780437821624218486249446868896484375000000000000000000000*i1^90 + -35917536038349753901937665465148899102554799765452678008080454621290755868719251666174921641731904377493366298506693582911072640735031288584197026296175375367184133394020530750030911947619191190705942762965835122877014054206429048780742222127524090960696089612583815619419964177070735310052318179838864834170538661915627681713718758058996770732513560886393814236933064204813747304046149807600328899563284904012244700229737255061044784787908868597687235565931733497582340201611109204290691867421910442385521392760811202790751715270740394854677033330208807692286815676828871479204122282300408154736358292187464140254813945051220224933093529848008627104285666769885336587707555860684568104664021721592542231005697989795217443683499028617994648855745809839691998029250019018306109211221174822325714927593654745047429431337611663728347950996359635986404615539283861372252370255952769578113790920594900263823379166386477346464272905363438412704170253597352950552761139732479096214992587862496799227528822199045511107706555498213442155243541851511201267019192330548470197036508041325490407821758723491459889897936218856923411819055540772129036064217628971866531344955378714007333069922387754313060825788730265524561950315835862141320381043724131232107911274319040338123900638830583094778861373023445748436972177578307390371391180598033319619377613865540315909491949126909486018295787461383109006760915784386551309159154542917542877652133999213456652434548888371028166635685628792475350845245475091452458074021622912882259044915668901172639097201668452475559273013359809780837501582270030182966522170807483776002811256176658653776278960949128342008676194411686464905184866862671037075201675981093551159519975081073993726140743783665810339864659665348870825134413388256977358939215325701569733193187943102297521024452521413565153601147882559199463191774053729238131196675173039115564407817429577175724509758326214324887709953813628993793862256418810084842151853036728144759765913099142034701949648132460261153199585768772055082380193984349878099669500847200835215641136002172943041260667553928079016603072883487011411969116808020961509654594892307265875530875417945902369085183618475794732275423420396665725019186772067319199231445412299692992441906941665088443625815963872581925910262184398371335915372832820996059451567732701337610979993578745849680551215738824089765988580994759217143321215424593940483866147251738537728081171060556364284556061541451113062869557710887046545685150293637277128641429719999868104179716374021091900824136580361701844000444209817240490264372041601467584275452048032081719972800632299562239178952722522169165363231711486937615337605072765037964944129219115987447790208935267486119777519473979663147050336917798274483722612165804975694971064090807844313860240070842794757693786814826829657669244681157346693123754781656288349359023653822156931822401904894922158035480462980086910129582506735886324653934722696801574398741035164834080913222210008072581114406085325435870159631405394399667771911882741408906045588832414180206571899303231049309261441505939190812595247304896137109824837480569182894071958405749858564617888979890616620034761724348435683510667684234413337040011211271097127008568169563290548758066590885394623714109114212224861757130445141860670721062047566994447897926962061857464950169228963182110716866680443382399386957475965747786304007447663189673823234428288237767467283616949957812037214170812294660549043798614505776107137730859168975290270136323981506808344207868267724324814614013855121761575739334711445052767577416381732689974740964260557042716749827127328120711101046849686666315096768599139072869669120452985570302886581889649375338108619313031583948821700888511652081209077017266615946680018686505143492821412827441204151922831341437428223458211461702589470155417267915180008397031999094954083050429804136400935722354838447134600510723782818001126315721194259822368621826171875000000000000000000*i1^91 + 46855762307502549622622700096203662691068261575243257037475593700023902231648805110357990976195642832228698736887687959042032721459537128543290878129278721396175910136528097306585017723992816151172767445496134986321089169272168791562402054780246233921248964520807352139020419139951760902886615471591223059939995477730338015451052249896977624432791003198346618780746768023399972700865703699325420706205701877554757975870357237220579900217216266241696954379448809579162991979856367832816381181182131102202050458692157645428243293005510664877525347171502175331368556183398319013714486510167072572124428982422272353590893493908374286085232854137198646588809784315864100737156745215959433682414331256130715986151906329059715201719821619957779763679765117355769988997947996608984205055280724728403976773574424242317127077423744406668518858252714170760658882100842795799528784066748855651860942790402005852986992858362445311150083505717965722148390674882727803538586219205933981195267275198757745020156394797851316066392528780173313386691862782793216780205169103367062017145239171345558106464843184048062697773710210566484300944849978887584947503317651118644993526380051655308072149145084277762545596445736156221744576898382012563072554080930731957502886803163546213406789525339036666268557613350933751122626342001336798995531152889888678609228666164956571350306853655463571657279454837263255786107618415579363456764538083703473376814947383753158807282706309521660809286072870120148928413974545137974644215691442986669489856711104449856010813833296230755140778260872623947010020549240260203991263441986365844678839930519633978102208524011169654841923489294602450402924468365723624392543018521791020513704916139680925955478853972179266756604547819680061407117658950980899090810090302171983836654562823277899280286218316613360201009328871742860905214770140888136620337643815206256900965195598455387448278243277411916292304534771052704837678696705677038692705922328521259557698385778332087754753791000338301612640310206335346655078901640655557790006699340227988944841881380693278670137328842698363284311841259776159763814940530399409887412708842628405097882666189850510423161060568135179436004363291725417193661292351478755881506443504850984550298403657880406352777158068020522589765112703078007362210992198133179560786821919050168868963781765367277222432183900399889801785965988982954472519784017442162831726572448794349423341456085029031446014500857193081082712505789086394916068446018005828625167041597662748930634595747398307488406375328040341358392638691689327705648792275023954466944575101660043411898564891740554710376446456786206264719102337057159074396391623430408113621755416472577871903741651075738309713218487914146112475630874868494408100462144904665268409227644152766415644654134267265456558987619148982372332442187568471851365813005637839839131742412638446155621139678312018628687028257213494975576995315785558028373390778245115721268705938012208211104422985055403283924835542945880341765129152027181636670047938960333088908644146280716684688384551417900380616920290846534844272428737200189600677923536993446324164610059142032054139140530792216340241190236899911506507115002881041165439507822628169497133235776532629998435619503737999965785210011908472502284598059585968792214639586145949798728465347232759773278561260715968401297595901422010219842279460683598834255030641675165334519716442836174049829853815720185860527307671265950409934073332922821359973360421405836435945775721221521629886047227400362394683484076968178832882964807980305061582275583158926277830819207732547164529076761134330243556158814581723095187522410769496284491221477020360589165439404578624390852808521826111155579676503862508689539597269288686738213955305571852781153705908931231658393836446680851433127215036574627498807384103212681361587216717659625617370955190037729715730096870261707872379921798258739507048176164971664547920227050781250000000000000000*i1^92 + -51575292118164975232751645260771167230352321550391162016172404768387268583712675861089200155228836562594665452879640612940319544655630242613726571540690330913246224971174584804063931040461839115579017666045274774791119099624421820854510161193556404487988176009524843345224696843095586683971254293204182357501515139624506792586805658793789512635262015360005700545988898757916855187791682445016599301870524163407307344531306226351679642599549451312729666023899042518102099432181725071565947884457023565028214127978108018540093814179640671063634084268355468198273951595768039574606477557627360401352509415036828115018108391125246903108554694505267711852505014606898309069250729709539190545197241969212226473183762457942889516972248871747375683797256848000410104619165428989559648087421298789188412747208276319806246538266586360398499235885951914432518317244605580690697392560760916623845323476265544460080704121246446693569664979848153289170917866371975254731665249991729790405346354652369721449524769975877340487800097640963618437059419256638179874203093298455124239959428201908544482167823860842248464850833597122971937707452061327660260823418590656608124968221899498757954030758842587764375021447297373060875144570097879861733417084881978800736150304480598911901712940733303567075217740857321905225484521458541764604147044326527250101577112348028373735847618139800308906278081666866747584920745527974220927636295895089501734044919170004157609821491465550947462056481984813994540544077834970728280717704951800033227033135557121479839872063274642530911740461095561915385806595714725108464809244858264868518127034572473077249956744778614760852222036156944475983354322469164009013172708917065213232041973328382152614937512576541303628857820400296951134153487643439958535184657478888332882599012113798229479612590629432628148419349515236017347247879961492574323134548966526656142347633014816562640441143417876689135209890617842306426357148414748280420434922633439996537309903261134185947143545600596878792074913274872191455876055448884468112007225172933678404499824744716669295943103622194782449441243244502341752147793554793453333511265091490417349214129731954440494335296451027876154922632365327343994966201445413120052667891635700671455600496573380073442424073897639574712611275133358414642254038739540586875291373197158807199767548086586982784987314205210619403495753306566187559444594239143154284472819807989059113076887791526804728563924163930071180458749472507044276097122753639791364686086536976723411060148774187602763604106916832777758998213477288862731139195417078766577614486754127267919507492588452887911488210796877514878834777868183606683792067027489231275209717594404208061192527619125241858518967922624453673813949058028592274633569847975279883353931482729436964692451794891495589187507415844159164191683949780128876468726232210012089020839597957530441088311851316105235188386302526125437835023141120241588930610463748471732749606081394308645186036151971337647356561079491877581348185756271024740426497996662931899964532803008737059296079555099115665200847374732840682551794062893645773655835908710715634428738156577233490650244982047567581153372363928435463108683691941998913395094441260943875046761473836482393814415372181934143739882577415655189624798308716861668334617198450549335570789872003609821054865091695103673490865891374989603461131014367991802133585925485113518681470462474264944901831445286420334183244075042908576415839211942086361687280774208569680605052760386817855768722990766012313057272029327510775268788284775902482535872682538085349752916274407642447862461597853549931409187220812093724727283046900077418698864296221814050724831068638002048889200110686268848517719039062651218918869641604537867548591153719490642583390397103421973948846621688332933156212458190997887357261919308153725307643174686180508850667385516630512891326643478540418436581287131570405790625954978168010711669921875000000000000*i1^93 + 48923763290216127258329899276464118794544399199564956276043903290263307061157621680226944509803934338710688704638990946210113960395013926749363317529078959546092403761446336538739383483605453823556137668440680312441250154554581910692441232930491271297417219508580394353011391187017454887422255145151399977642813337794298236067099139412351413795843605368741009450507110222890484425690732538682469640457728455855040562986727929052828090524659670531460114900396541112684555220143662520989118113861732338295312506220324356702768798668608431533677539743366535557740229572754229155733107097245926305671863244186328593846933142713247557054645544562314707529486170762709297890374500953039136037269522134981948674119200924768145907512801203338875131809333489207435577622329228775382948491937337627206212663858908560648811951443262702639167464847315506754732220163459787014276710241594989183055260526781289942607003011266309793352455425017632286181740042153049171731689177469521590816225776325247919836072506503441560353637023829042517104565957433545817800346796966174431325532993447849356944763436344465051880124108290458887458791644245800508655296767973492607811121301386003769920607440006336183773062493175756024447137149785974480430422022731651716075606829807026442418739669626173871740956036184089845235595420594613061521937622491328637234567943581072544833249688500943261408259598044431073723670879359721773176077254856254442769779109571311183798589284722905998034994920611742159258306327260416319721892834095259370834554699991841085014173854241890941010110442129733100130666890168229670581699916922179797011301407438647328137581313556512827190400424636842144422205904903909945264876487887213407947487316116934320298493308596845297043588308083011733761043086526149774639516229256851956947733739804752189127619641586747151587824158962843036951459812026863066448538326157611445354889307715378409737157330284749748117025684086770933037260657605594454128838169965888632116151236029491930541302886799921174725463299075226055127517159013457264111701578825730155412485574282421676617711858927275504624026040570907400968114847866138768464982588167732680061684241292274447171817457576148749453080722817501934919369647356955884255418567360069125426869347509151396115907134794102941413828000198056726771109210518722282804662141898340806130439423190885179536852666473972990492844672165173327148282827381900935268661887870875882524506573464252455753600965962269695731430147746260714741049237296118969146444335127038611969742768252340510830590436540663350197316732401083305408144996672699913868502573078356651619174290460366554675834853254137791749693719426331369010712912581843493387580507266326441231997801052512365329068979124049003949842253459804636805230831750332152749555956892001030892065558810683672331870758012524717525256387473274211688371468734302692334199130133016662566291160277660833213870261246149930950407480645251625664155174933043906659022339654898022165147967348302648433589592244337415313424293069981978812343573122196823126029392241291836602942848195575497396842014783071363713011696228454138212332818713255734644246593280418989345048897500010176002731350397279352982266208825799595657071006050327408766701106638309296079694313453187122936585052418220406829736896599298568459344063574998943837871653051739673332977141406679412347482278483428011559822745113139020240831922516735922648253070545161278280213174401800425818236981897423004793716576759096535338696617008448753273608134385352645550656129768577067465737529282445276279692215455166048098357868571497636250069158937190607458876094627475479383574345448842302007167699442084118810089072497032798370291028611718440136133712051310875566193205892112076932221139550727440271210884938094844253434283702144594745407809603121345253224827387627442653551261926079477695312824436201222345237474432460513714253748122965112247388479171927855304602417163550853729248046875000000000*i1^94 + -40497551061693711020110217428362542593370474371380545148558005847315054852092685297833831338437234059100249181496670486054385911886597527252905361141238675440162520805500577878140534007871644331424396451102748533862127417153880345905008518295148687985508336632884400543233149014903898533508190860766811968593676563181041818831581140384006723865312708754628902248817976721403102487322233530521896871093625038866234836365797568748347001775717067848547166714467566366246285797449430029480327210169692761912871017202875956932619512418805610961046928656139005267584607165248473899878133495795052478952688861189842475094415311687375812411126515488073703732821522219944371561439580545689817235209319833866556008143458590938071515682955933884067476261715675197255020229047382046425202923459400807141382754666509204062565861815679622513914789943483227558694527413136146187026628435149735011814629247483468054413829796224952122758643680265127879847508519668262620264871219726712633143049278697452468712089101249872964163462791596340818170793564122737076400764512532742901635571078458463423550915091389460387920609939099962978795766010908924035639681876702626192886628807321136449663405043712697193323903919306186161637657094573772734681173340649773956642636808917128214310127694425121295410755383927958808747504533045500901390124015628762883476896422162152557470651460191009421805715871251911420638582873011719790632991231229727290088598768368129141689917033961543493359897165748985623791291735163696216693211254484134104090499677615816413778190430628031100489730002683413615207770030189186624662207568110287133207640420115095915227289276426914224814291235522154204374643329037485066160003281516429647320289923675608505980494853396287041666837396191854887564323492951419885173766121538466028449073092538959799547067317302669376599888072024573401164195751537883421298572955702722746049803252033296162356279625436344245093228839551168090454015272360690350862397564193374957801509007579990496164931041255789806083990688504348830798867757563513038245393592992395360538182388029982431121483416540994655664619535432744842771605433962578866411508584009189903962841589831858304287994273917295447134821469703487782572239796894810878975516949770507161822782530990945657734731736966550994336908170646297451623221087604479950182830775755551666197550142117988865440920357261775127191039023337346584066403799545585794109464692769099111970152256071780848215594067778675471011553200534750342105329024856294944162847355235084246829373936350804039154797017344933967496401257071652605230981849237626304597197659267026888453506100704944342709804490108329032464297216285454233196050466163091176044384229688089337249250357511339890502614181006698722787384114668370237464812053938888726458505551914259630222800211381582135229342498649611605555872172276215576083504449018388299442867949236472746913031608021608818377273097125996306606314685076287757073111679194975473182552186925059235723829474235575164178146708715556969417114306292992581419605861341672827780471707890054552574574963751479088779945439984277914430385712088961762583984667453791153990206674231799423945293863724421957853627557539491574716055778422743321621386257731110441337600790159946865757708687736790838771329104339876695536492302852608649893779792664870012006803811695277837891125714837232928704256921301797743529754279761490749610015236656748154954801225495951446090927728098957010084202828376385061151279843863552572039044628658669188469858087326139683381914423921153748803487891984123944283264698326099371492008778130982520418352523076260492744687629761195660883562476821116216288092963671123967925255736537043359535552077180429923039279592255570648823982440707890717957971762104766233095080246441449931882853164121573545117278649347444589057881280548982956642585857603421399225091378726092576934388583158726223514124896234578135085883932031691756492364220321178436279296875000000*i1^95 + 29454285663781305233756162120508376965984378296768746144018731806388935706603202474508904448048574235508202826105464952211433630802789653443958489469385486370260134315775038669024772076764462421259864450623765821188512601373009622941823007373579260797114446785428876303137783331322799693922480647279866048797675267385984517715176800699400753374230646061513024693801121569471218631313725375578961768358727401326496471936840215820924997849436715621175257847972134335843216671235522184454055587019505788305776727485917794700687391965399662728843596446026517384377725105072030485461836815493955532824510324673754703783636236378882961902946119805288176199713789567425640673245352734411947362307281208336730205754207925397932593921946290055833589999615603682777459826846970436915305257092809981479238436382697942399918223702430479241673153697544983030545532889796743767867783144455261725973910564220861186627918310675554523134504230948286078502235661967997652477135491794249341201558603168138823370628132046802112243525012809107548539992676484783160251036581357411213534787936219082665964728353191821498655763802836039880969993112751285718697548967545997874365773698514896806582959505481143313322035430433419477242804584119360217962399509066015762469490527328010206610552438522628536396796252762067196481377996951408631325981737328618538094653004668853015474630644238422567112405680675469680065114152501745909140135889920241534939017282430400781882988325441829816042868162064320683747562450033130557188873922806648696998263530792974172731815334810138581727313144657147755408377263121526692156918017439605173579757082330349621503955248616337044691225900195153078400805882076936363718693769374250644084191356825709225222530240171848176823409323113361202561467322087504156639195322392087601020247423389891090089362248895171639639163111557181612286941853133720684010496508057542273633401617021313904062845091541256810080149131439533117069355951171541410657664778352339039136192781748654120170581994757673970240795051386975737814908164517435310213918599591091800732161279258273418874970427255720756091467084864344288852429638609861726196224953781493603187519424831552948641205311794402033076723173249739021117023348859441310798362989167903535583713639674901236607038647990890625399250759381163393525693762725430359990521906191877798748407865457862573072525410174053463716688300935021886678929897950660888884756073907316892261074035099099188372811380122853496169706145232521070373092528530966048155370686014833034159527971589464356990462962070595583964451010319048320550233463455445426294915173666267627496202884630611243648788735071510400550032700570762296797472469415054101138251013485274603851051607713269308064288349582303093403882622996334375364170883250039415658644255061372850601992526753373098169640047157205896439920946417896749066685103028550160337916848717423052745467797562398996708503736713451067908516807642959216594799626970397682824129978041350851889415362318614140421125368006293799297027240719078351243776795435362563627558932538570497336525999936350983439807226897933016101502157048726493680881736098771941371780792396310012080917026290863072257389234464925664606573804940281827291263725015890360823267098867805599627798071085743881822970056591460237738591498066827422634542446857766586255467556523132845933192391432389927627523072772492839408947307415383535538841783423075898771171726683399881566272527755419386978728872310669464965670573297859812957563236348085278277739337631960574670092269657268356979991903030637890381704003261557836455370771000841023780338965395187610807162892106542157345910090912322253893534417889022452634399663858515118754101879959465787135942863853676198697551828338534483386485021204826661462516655836035837354242511454694703897535382641572539209958275989963225946707268174081970238460460152043217367967300047631610903029978430748520392724876248990995009080506861209869384765625*i1^96 + -18882114647393085085475668860596817288963833262733512861203607460008211352606778418425312155898968005946662007674498775654819378093670061776824995939393312623906866873145455127301077634200660938821924286704166415236481004350843507857997855018414508988139382360115436075104105109771564130695862568431728493904162162055644761433068872659029605415440453308590913213726028999137740515502776087397571319510692549634955130828848478404230199796628022405013080660122141870065593224354059326668726929568824824476541602022648379126087557209264112085666288735380096208234210792754389313718417945807713529950487784890899798465605820345966912128390612938877174944562064707399294109560120501924176899138806298202097480597847160918075891076401415485533237559429317343846049618803979350651710445401119147432882678439721330859647944307762077192521648176283216583704628676884642088173944668923876356563819234030267390499347834627915911903434531171175528508456752928954800266479295995047834360986427130067338031101926232996791424848549810752968268134116364272144255042064014668000927386393390588698782911248821600385580558047876456829766542264711470951247414074754699857944005157355318914088377930834788888960195186166348962666689195256430872124524460794818744853630400797997972987335074909441445223980189007928292825420408345495945317066479306483300028349348085304059397692503188933994612732992902870097197628480869097336979169718574748619762022850152598768695708128531478947097602256689811937129694212277558104524582826492880696444179569672206708657486426010388526028067946295041879429757431139743052878973614783516465401235475900531052399007764354028050305662628302074931153353078408607202677573661301052783798707207848698346375299239647054261737918241924753532665807126504255092665938536103783576479951964064900158018823310505289512634730922909098638205600172674229419756780103007854899580104663695142874558740737707052576504549467139103215729503789627928892335135339297776867312349008528734008563603618849532747959824261046739871717433820395626309553571246471629652711603774555923132681134512206422538466548437724738930640684716699227056085834733543459069047620787982124227953588691530667208750318998603078350041895014541996581829283266606082506083210576140810729955821448263145915579173627003769066172267174314752774674985310718066213757441318930986284229850279774513758144207800413361470528628491650801882943572729022336035785636274938253325125060666060634790613237895730898511007196250692943930348433322328796705797349769620569083805562627670491947528210524492919906618392623483399384582039997335556443463577202068013879655460764048873908894883396168447919638478241622451270129262436005669799494211101317963664428817377824710275608001872164872853708522578979899954360725382146945710381315627023194091855794911068364326774632297740621054621149998182439750515394313420903220478431967438427481702332939447890143207263284315052089083643957079465667095239097720544336510925594661793474868630582937118517128675783566907866643731957016581960676091151577721443571032666797914393239500537761284184865454809400702698755216316724479839482553305705401895051296029544225227560412336632842599362850644859439194775947924525718019515041596303333382976365643360087958984596798452073401386187157804696393090410190654203714942489910047947472929512126421134467346817276383965042256562586978439486754114716183966586773491486739365468283745124118915063184529921043391608992248779352424987508264989584882985120848918420349680834858591842177756274480577871573628956382282038701358292787485145566792635304862856324941839956115903839380303260692479041999237559454996618537343957691139805402399521445430781225823646422529908505828395495382248804998978243567887745910562664197864639461275982193467632331336011666103135399975211667025866348669880575248323215504851448480875752767575253347621730680991683493097355039935791864991188049316406250000000*i1^97 + 10672427272753906144069376635258089701643172701238823702676993302919200122748631407500396462745497954349058685012334382701098056863805660467984436990020425887294447178272458564096186955520196817557140939552186172819876503499708531087331180125130295260273914674834422771673757843237953195745905742821605489006704247530065472012160629761831544522042854245107693814220478943507978013757730110545076173504282948270982387243925925469600703094776855399266847386160132865076466635435149217098770005496422065146322120637649933951707838945561698794758711221509814394056401485101691559286205399661917248095235931675659613050875787510841721637068758967567092895644668848510789550865874159203988854688394859942157650887284406319696183958974150227358870521837965569364665611662084162829016764817632562727989878506069820774809353795844397264439328126300706055873095207367045392919266316470697789605330684373899977200667853066439997713875559448130446732530789786659753562925567923612715940220423381950954325634059940500791428733897913234998987005585404826113972209566904081774813702476972582208557477911000552002782936653448022336879082260018285926710844310108663705222400711253435858828564780862996523202052022580915744483641898976051562784052819550721668855105105246949711740206665600516576542104696199416391539454284167537123161505499517281718061300334559696228588194062267049521343122496212448453831009233585168964891152630065565069644030384325442018789534225972864431921631540331337578033792915949998271608763564006719471477323068373303625028398001984963011226588680317667116711206545261069657269868217537631760839915199269757657279088116078876613973375987533074675098402635477772017310092195449847551566399891845387541792553227023360934188941913790204385969016300665724620447832004892431678158578980999786447873090638894551568742430666756747870284392223860800267532994553945846678652940707518688955680467194771521050980075880906529850909329890005024035266190570040595934421259289555069944837828913081598651906042112033637475952385273331816511528216482755249652358899478917114395420875009974161350118737106956061542218843150562136836675033006580261620668181205696320752749625489570843664868890233330284317372277241650546885348046300385124466645347398571806927024492946051553472965502178052655897989760140818830175336750860896997753172692403504452653337084679204226088442950466960067672212467184594649939617385432807794244126345615444604646747200743521749392515358936660121817860132311489336065528384309013368792889319798006068013359309547804020799682940017595062113083826679907623859287130042335429694674424032722276669620531330789250953155229255682896361520108507011516584909709718183759421718723241984018070457885492785467539492136398872055500339513859770621576225122527763007138626777436797807081360148400714195354057836058081518509128049503810271925634461768987907587044322968921482620880273572762618528210554005150687774386676007333323420904405640897443163642551499619099809449274265043801808992670741673041312872294465833513207730609306801960841727837539802883161003561330608463828784981341010123545057023350351455923419139264636763859049990175309571939816395947680989199147943142728246650523876120613915174083236807259945425326439403823198754976699222974187024635085505861149572430417582858762998791184577468504279523167101399702409568257435619713283532730035522054464147489857847965761609608335149718308702737576082810856953831553148200454148617780957547652438593767715570355161444584597242994354227915622613336073126285314052634958307932770741404605983406743660651083282727261797256265904109185961630591039247908509936319026011626793340488154321814188353821251165712446701316582559705308660895222406256328130792739801547305170250508801495839346362837085020964620004759447462909189614859491962729043269337166325522807352369780673620008736983297238307133447676733339903876185417175292968750000000000000000*i1^98 + -5303426546000203027755589868951760672538939975571815553410496159032345612323124167006455911594637825494104539569302439006449770620247040853770292833062943431845530557621895769938359807059403637506130686829741443121872853941501791787170616036152701299654641692785652190988600286045461099433590194031727524465808897636517658880934206202629670053276449488482025633202459950547080856322216844635240080748939327165472276022099579331699352220235924743048669812687773783254668786802081805466029058605771958842651206001497424514537039369380049838629614078631780596075846487365823352570582877859791023308582086342552841742638899657767906028858819232259432042545705722003080721282843279934972991665992881709859999886208463495437964876739157008668138934862939344130591077867315132285751111428401154560867079143385469022513648069755617647232287695302171549455587193642585853885829106067074460241846582991220764257042901155615115529854673372502142603398175083226114241670774770341528709638996506967211801700857869582628412388994954310391767016665992119784067271172792885814515806825363649982369036915414667638676749157460948620923194288992822858627737945269453545249110852810095933429280586541914735342597059432759020856546435400368648872444788974424252841772504134990270865355034612151576255353984298747820301536510812502766523747378050524075862314013079178841354464995055044727867114222391834895783218717135052075558146378324970798925203450210503733996136120563791948596779391364901250358502047103453509934243558471313377903381158344191656615832336860538600871199167401990979384315582047175950635020935715558483244593233675332893153775464583335483051400929971741566269234142608929896789785199747197895639950792034168021123993568237584281260558900514415737550694524462065384539604318205332780226103543540012286105349525771744272355214631729744776095490624430628457564971262917590970021297177073556688248239553099777351838673400589997006188227314992253485545886683402325750104246073500255726565868614459679136613938008737215771722046995369197853676241992024112867427357500928230814475273403667911451584321981472796541517067731042443970096946445642322164533989992299263671460520204052977318330277772800527088894927055679763032587674738399686514270694330513736977933191110524095622063531655205008652501954075680534760758640347894629978705792730065019631374701178187113445964317499176376269578425214921791992176314977700740051667092891635328051185562930567524495372118870908723425088560127824693255752401483434925866358935504965702503243067940231190110473743423132431202868544292135446828493524936378135968969094376392610474470114444985461836275378786607818864991110615327859184097400034972661596281306612239781379716838326099138940717972784996770262695156054361930696909116556481322895442630844025255169648098683864380662381464040007868089897227726503754255579331923546905338813880729148211435262272654217145078273737244126039356782380504916856731442099452140700058259397883124521651432075496889352447964445080693589522529152753977256644517314009938796526205917966208759777815541025392093080711253344580882649439864885666032227283890783734540437788185357250513205957942230396036239701063463506785766547533920382299902165543531075279513503182903180484714695599021081772586765998180289797813034302017002192853260123175916951250225941814985029803657230551456647640272271795714147999021635512186229517737158567202464497731189997880044438928329548732392892319378203984423368809229573256668285626005724358971153837217138192218039429146612959865268170002161757663154686868818445337499889258908481630434931084997389614268072680719043844210403676255268803144894744907550784346478708893068394175075130989611080691453588475440493205650328043627632067985374087822212553049930183754427624568233754214691188682156855341098740284414064500106493416441727386904936292211232284898869693279266357421875000000000000000000000000000*i1^99 + 2299890282431975574527550965691532252438929351374569100630604990293410460836155240858843587964990777857858299691167210944365746092825127076150366700367535911303916898736411826984930718432217643879180408096831967901747930466044961063871647777288457474260131517189045915914102968898804936988532640992468477875900038485123538267906130006468956994241855299424526903288640783994654734052290282926085078232712475801421660875929476168295070643237029039617003062857560937488264841708755117272949241912923880976349998206350589872326101649398057919898954384548602418070021498520292108416901518474258335639424481725425513640755909164806125771356273353197008393431081855368304448611925878600096826709517376947870045890505238857295129251959333279641933444737108727376134647474902358695377233506665005243940335515570250619414130357128392735377982701246380363695656025495070709766624785830770309257900716527943953900144993789440657222128972708801471456659381701388788439667310293589296613433802263690333166943215892589196139943553684682929053126521554749101534510983634233733186205304263538572106534047592485209509023901749280512611202400751904288117951360123453647867450319711415449098167222084994146770441730065892723736569490662844360581691120512823533920225023301755439969726199610517368938611609575522325164854928114991891665175365914357396003243620339240568582853805861664454473962106699391025567018054621766715596294069768533549888244093915548992687583469931609238511313888186129542736137073857805234770806126194712069810229268857516438372838299836153376334421661317989100983399625240285352779460615222758364747605089376181297072543649126541537521448809377888914127660370698164283683600078987296047553710750176013185453943798087728536013521578894285153293571707009543547099804948063799776168646362754090847844118690829912336109703474210980428538112480768091744396269580456531647578078148704990230870583355929089962281214922001416528671383658566441586050338371350094765860595368276199710262911466603779726952209015461057512777898193786500864568523519488100678437729971757418179381296828882681480870489335359686233381179199772003569577493666707647540712389351722143896943237033361209669759699592854097335289507148794669098799052345534825851434820899995302855798609436879290331603139141451388243328218575504676505993761870281639048370556426680261790278640213215055833191850207660102124359744390465517439874418542906857955642571799718824202381998142023660274750055504636239553016458402867431212030250986632432170749465579972865132033132255553365540371828883242343626934989932569665098212998945481460105652575398056405590074883749596068710463273073186636333783984499255794106285835953157085061045034829380115386829871282439769556405026277747213990279665919965483256187230711583001698768790363251874867821200221532700500729656106638061980668358150266960026409449032299334420688293164097329689380576974947045454451905227932586680354046361370611028939066606335048122368332395324240494036521571803366500143412365740549617095982079170134590244124342480538513512427427774924605246605038611519967568917324667717296783781239001286066882372298352718676507134800069114882278099554470746363007708226480181083906154307024733348484567234162368072332824373213110756459688610226992737698450155796225002939866438032639688299440639473954357834193315737156605799220218044107458677459837669036173968036641140115842945351717603380710039425455906296440059788770987401180809874463604717249586314116426885050976960333147386510798599678318016318917054187846022349237761793394580754785055964883206920417813411560202493526436757610693069496848057397548780183463664415904527289113852932055299997731555175393421055141514114629076247867617248629015112674348616019097551028178457091710894158620487540488282761980997344472993816581203676067387435983691673759400728865864849126410263124853372573852539062500000000000000000000000000000*i1^100 + -858849745758634371305869428129749463021023759564349774146597395930898558310524795246781316427108720901020516506585959741603983961537156245584081057106824032426610056270043202408767016046010272886406464172788869004614279829195289505524183014285884194968041984471515144950286992454579447957140506839959183340859568568606668988520150542544295013620968943445255261005677119909308018778415257630211218175316312302336756517836503446227004754964484117977759897844025528820050572049620933929543927798529299030774860510610792544202129735836069779494294926975689824964130413159035249627197870475632522051819380332106636985129779245441589881533274165150602394270764154417907841448014125597024613000578783729819203432499146374141455551624715532966011312000535521505317461901349950117830618234415433283642444239223378015208521376528670101638371415378248027153529215767166007299154046674370569227955524164971958859782259813552214644609170660048397562375216237999260664860991537447308884548879557505386332228592605008951233280817920750683946986537579465404820961073473453236762107981074415590570703527953423873187363857248265421083717772418995306475178914573695810513373732074740735180293927826554822578107896370581041509828378353538082890331254350826482509100975391417943654901290308433828711268927531147152343257669179291130195164770251940695084068341827145254545589125868306953070625012683865315158061502452730552355811428359857812298406298206158675294349685663967112208371975856985197435390377456021248924857129342594461194143582888178935706303760969687097214559421152387507718563589201085025573570789006016822681180312158801378728315259090971615391976705457772143546378192900742867313111694516151966623549342615503130688126200783786035296529070634109417861491879050398000609218411822120279685440114833543922181042287548149865111097810245906440283833795830718795673702371402922431891448136956728521148394454752946804984078412920941187790113543908712623392682318128030959248478173660238395724332512707865190808029776615989121783607504293722899379544060780240039885915200666074662570077968419273807440797957006817900010474988840360671934915269318793407923687456585787728870579267344741497804573230072614183197675253512517318154360353595808446538029453385164544638986776605206200646380166185699972155476575273940210385624470261287342178854577803812949613232163200466279646500911739935835594025096219015176731515658885425950837148625094541874020814618600654223272728978951035990287075835105100814642886225586020693729244504486417406866163414116263684135166047813919367965455500007109237473879650807415177058981537926753953166128171082847774804237851419248897398312435430599024693810999509119766969973239799936874582220290962645406941759785444422789001122983102757946235789985128584034064787644363429980236088813226597981114689681337665012539125147775479210942562166593632960158406628626797513608021937215738186205428054287131327083026427025981426180069733881744668796425114423238135185017353793096565906246896256814099935983334015472120793056639553129321959158631253118002286355623843745262012921692107434790405180093041310927343672716589828915962738182479199380933316327863163793264758945764819778791965288653139550286257015757567299993187336251239957994343757709783030875285913036118100034607492071538193010977596465448503180483549131286722482583186505889663534712203522012728878673336457196780161069121049421192133200006899211897275979403832951476356016691216275512604454570113702836110763315437184218752288306641526827211398827864198205244440622987676006921107837896331305498642073756748692834232569241310897966583408389827099355433294381863406348429961725974793315635151165533215320927982114220015662192100156840691655442067378751872786367375657011287643962502796757126062806798841755681438302061778375448286924181578311232598821334249805659055709838867187500000000000000000000000000000000000*i1^101 + 270991185380834508248217225647941855510584348495870557384929893285280400859532069495674089541871368031608092401433524380461542970540295283951951160400473732731707284596839066066977817054084734722130733753301944642272430626021643395865230378811986514005155085836594895374038181486187673775198353103506101426497724460852615271557802704069146687136114867652707835614408777871902297688489851085861913079275609699890286299389136995059366956148373591539576140708894053512946113197626686140509305666276887169486311603670786477744833171087859787481118559844553534838454997141098066807698922201848636072138262252646543183800438463332779258136354659478330281524749229780552783262024474630873425988665170645445996994081763731156874005156046640646454866434641158583755403701476831039488125170284677696260019347499789303027771056439611448775980863441785930765732310030317450879573210280439910879245357321788781801903616089427272730029351182055806198160212271499218014919516360909146383140830691248389679555576699911502192742101704543098514850812344932649381916777769981818401320132093719532339130249352269239126983721728939877700088091725579127704634001044672501626945190306442244710538509509540075764225062935283016191584077521036691835672787042442195389774274910795956444125704402779984365489985821702912034141062172365974245803322497611389711763475127365088224325557839185728050065229146020634990899275192239357640827034970825834002200460314902055403766979351772626061095786284353293272404408401171162787713352028144149642772322525015601651644990476699504701495526911277279176488903353324230862202710768200018934720085711814694068691329551566932321213190889448416981252322088336319440650552865090892433447637697680146415989331408092339974511267185152564207858403643935804817490989681815263796012119176866672645083848175847567540675901789460396444131102477937104119021867331952259490127042873724284096658216067634469923816974282943991787986854014570513964750822874606132483802647631791609312687431908059554297714497575727806275831228814104633913630704695017300069432089278069088337091147933668960476229055248232588067663769184189888747008159482734836669043289300808734324872191683613024202236781024633471992017355892197604724229191952752572356429903506274531287266015269534860262765546396603585134691432674494711746019656795572679746101681179736350989003529760872893891119672108775501972362158728710767861053380644903947786597038432851515907355860802356006626722414857298213168478561143479226718207408909412604594262337205157206144944464996611078404599400695886499788039164457929860957088907485329921641149741767330982442198728747610393928395969177202422213144618148020870210486300095959165353550085091334679334094104787931719540103342431242854932309690104358038627341791398697541921068236332088878112564937344010554389854507295987028633507855165685120434115026195802628889777868963723040095983279081558485320272168153068538749447587724281189512812257512920718889112613422153252577736080712803273506000474939999488879682601275965767024342955738108042198327763787182241987901554899730340357111265990156145281086584454901108920178073004511333387040415569784179034791007949537076776109560250627349139384941639144587596803662595629855951216042534029897076398890193238696154147256304794106581731520391824175145723953809451264418720942847938153450865620087023896642222754107505537548164478018842525387105966642703112891240082361447903947300309944125522116500687739398712094209882926413303253185361099721565694291822027230129843998943494018613528853151305187642558167861250362039388899436604755554830354079543554043022948162794288671728458889096873711696902078095821072327964632355317281657734991626240547400101472276863768602616143614358796700684766845440546534805634096565652043732408511556634448995896932417988773575956429340294562280178070068359375000000000000000000000000000000000000000000*i1^102 + -70655456503624297265818062053732509808102431387337932578837910108744879751130147824566193171562348401586146292844023970135661272467630917450490884394875888229187270171336263591499548436924341769669535168074998113662499806441655952489427253141468839894457615236914506467575927958959773881826642693322843878823138524413738299862059242292764528867677265123670938005591719299206796379121770685904129248869119873932941811653468356345815706554508655204421438590411847451901164879710120125248946190282162084481605672144776319190476243492062419244848186427782614018907837393694534486615862816249195248264702679506290550674954683697670030520730640826336123744590001218155411019430749857488632253954765038442422498750426909126981407325092765465126820890821937078938263646010910604509742063042234405351316837018759000364910915845868580270760113279879216052525232224457699918929432641698324676583535996416971633546796929065160752055650183427704530659366723230732307265571682601391406559565285038660169889201983444332339571335337156372395243363092811930411050246645351365492776276671042277694801960837614209754466484480017314971462295826154612621566702280784728213567168778910993341726489036105615109456983956274938963298927549983425366616165073267808714248880213195178528893906244359977047901308788283799851947841366286452685341994910738604787847576647004720530952654242750115241027237403312028304002266559946981852531817304461541650793119763947970456808158307603794338866884022652002138168731496637519802429817890259380003017019944423455212218513554943875560005641737990145522225034366485440065470246224651035278303284917348418256549456337144575989570720299865974838265967963711904100137204819661371409403788133550637503106635697002362328164990061931276032288511732053484840982995556923007147460888336600166070044806170852475980137814109559447230218590651758280881136125620954378324469207248858462386019608779234501970524506566122512805872954727985771275023246869224157629757528850585568845703205573601078464535316147746022763964802481860932784884415228257944656182874868819427402470128646096623653772609495572174703833085578300612291745589340670189616315325798160926674336817404671559124244511773421730679683972330727547305687336702975209146916600220208615509179783178273574940809038843354544128076460314985526373261342169056539809333417815118912513425286352977585559404467617392052106747646015170486055938500707930835375748169446407672642104135510870976592697610074348741042281841750994549344389043931407852943123884088550523174145644707086186316151584020606699031701722068810987447328255671395535296779695684116150200249005458821800479947123253534796532348583252934977668309909434516161150595578361406055690259697921149657300321743850236844585560561709235863176694169028946852319625412560785218824296564811637298589895454513817311960066073435918993138790340240774471700418234446526438711763352271327569818394563415657986040814744050791754941578998032352139082614193160384316313633496864486086981273172896263012961137242484762295270231932063886987333677154592385011007477221276554003703368527329920329041207508275649910211571553414380860574242744699767941450303665573772525192000224053540498836541862139629132481414134853681615212513121361235155672639295537871733078241771306566873862997988954046107591298124482892352952427908363392996582627168723524924174510389742605685539326648922287863327260830121375761419723307529959800615537779027991952768667329122684281829881531693494820267498570888816409697123334534882182579524659209768003859506581179003728309410697865163497332927134981612839625417179468650908763293036004901881878762714054120828941067226644020200793860165573254527095062647971775910532800126794733756753190221740122960613588912522720522064826073174016008187117622891114761788221414248284872883232310414314270019531250000000000000000000000000000000000000000000000000*i1^103 + 14844058157239122902219361377060694591564119925928034375544665285532873112588360659433159123834594505810367080318758885459193350640737349110860188794541072608854222093976911469079604396226805513696987588864322756274465973053389768927264896240525541760255948208546826767794969553697021364387228138532671564747670695717628412659839687157071774574452342971255560921014884496351228135757033129617020444975282535848953483441506978417787271165830530679213283237123984588295956807948987932366931253022027790670012923636824695593936799469751835517350678415477920409815457328899136429158648945673936129209474232012353068847771907576811227853775404665376123547703604184317065941904883357010576555298455748954580428121162383370410965523082316997726958853837536320905875046957557405451627192876868730996678937017934364912269537185742307223322849015396414918989759669750910004910234040696971801899933342541830277348121199525051509971584505016285600974801365581992540304789109399541099789540793007656736907896149632885819859795170371463009990033818596773576313850367899605991169528076089443897143140088903299566124123787865420094255633124027731120909719817212890571575559390799985441460256317274113384408117895599121476525154359882530295944554244272542271079370383470260059254941597427197865701680982289136627604257879784677549660521620394183670338898820317806363138313246185195917346274831778173936605030730573505427687208998617294350666223554818489619889647948297413513098126377576083879598712444004947407998161046560029712986731871615255067013965052615068663792490781585189956522863121714231492186005327038416905385932214032006277123292877261749683915418934847146730918107218369687489304863466956364112545933858524798735452953407933513397209931984178228119382132239335525578793361273000616858575595404224996793771453093187051635281331933721141608413899962090107054802331714789269844205571503731852823405418393061463680301253986787143484377371149287846696867736272069728879436011922185925258785863476404888306070398225423341481028589326739551053468849456072583507095451593008456221210416558446604963982151233196913279236193960088713760033895567073153266834894735833709778721250800268023390643960260277603376866001029198989933978794794771861328693943968095960852846569548705781945292918613421211247830775259530901478557388565856605613516828521675556914197732894829369627530463147106196207608567023361286283327595641891291185975284812936755144751751079774966702987235221628498840259970277874449565072348941825889140972991690165823334079103515601634656483564332642570139924620959427812947905797032859989653950472248822523780662134763201892983173933149362865484142702866765570751645784310735361623150854234549586903896051672681370298941892097313556039803444286101973906738005477679232415935258762502219691640366027262650505287363142085624739372122720741830120150548306893089146862387609641879986785323255042472887797705979768949695358807645295694942285014164354447035766316106441606939136227966862360397350732178549277687467985515170053853648174697961759954298616067560452100792173666922631611120501231943055945753166925040490194481237668463322110708075227890734860019196249047218261593083061307001503188371184300900531290682437047678077583611781204673238035284231621428271167400847327196675678867441115110757283046408242208305287644969267640440874097840196192845269133228463339302516237382218742861497813291470791623140048718190775918754139733381408201786775045390289260607254175050313132529821698668403518181801534039345461542167443094602132173864326736240190848515255682821788168506856973710029059545318063763728866812614408522279484095628110457716818627377649850995765980777551043310080515964054154567374701926368582822151381021094235390572894436296334734131019825962359054609022806629286317108920775353908538818359375000000000000000000000000000000000000000000000000000000000*i1^104 + -2441589080391763831277444690318941371479512312289417117907388475562383242582465150719073648729951358509330741997798528782026317034418571257635881247679357829468983739104172349244722156175912275095050855947521826286302888301807455346547621871976456488117933975704924138790377773925557115060221573049585750800871261311635269397519703470951487916485668080243567605906494547096321737414168536725002929546470154862043432187664043739918443682068979262779487833734883354943933266594175112804546311559009392896383020005271223947604997851077815463436173581239979480233151107291610852688050724870851344279895469297701525362479252742607828333314135034591373254640654219657671668529739228849875669340432543827876986912928246293330449388036971908131764587979728871798738579889037686645423977059675951848101624239869470189273547369669838453470435341613858302858271549150743550469084301235767222023752511972990268439000128740904584739464749088511794114071259328929382873676905144429570979328358562860229537315357903676896814981561929224874309402732581555180313269213962251579602419834513763575371641598143156568817855831721420480353713773380723747028765658492908250787274748837629276030770635425124526803516656100808250397848538067326180100459833579141267649737600498607784964348553979634133690953329442261495828558536967455951218586466819213795521827819703339857470560858766485929508012209948137866514865736077425624690267018539347553964529087821947665650778424688882948572563059880707705657282170419653377674579865074634079647788651851302815231109574764057559433492800781305626802858251802464829462768178632724715788066264550247630695389254862234537732700915219982239758262663046806848364067219251608420849585732733265843432805487621134356503839062681870738135503988512266709891406180628533926793118487228854070758209825817430157843449793309812314752484185990476995112890114691732146059914911209530541332786814598379407906412899835879348186633095495114126280840821416467505102280234610276273881665081274978132314892467085560672159908849343127236648155608227525097661764638064878013905897805106085089049791559089860962165937877281803513913128705642948275581311026095250812543095269527318899096021397169828833664259439515632000675613354309963151065938113792478783940040790681682327844219086789367028519988846147012243379105269547891372340499354805172911516197717621215052859590510240606117301519195252919924378069090785264954683899066552202989425243613370416634246572682232359330745360269403097598666732336251515739384823206642299351243386024572885286324299304655062958801522286128939030368387318045969137189580930756647631431122121980744846978348848494675223017118629723553499694389142224410542948074345388459556155018404868256676518699651903700206971864734172894029211197148106013349722154038132801205588749548804928051849838282268808770303592291183893202919400027100781355869452560741703423085378221715850635382704476241019374430181935512223677325803777405394666291508990943362516754456627196339742511148623042802686086051775903824167893980341310186048431939162332668119817748675438034258291969866553458808360764206519074369050531466101154775371512698074952136011147146602914994819505367603349235208766515373589987299573213959958968133173074191910891372667745673065856880757749113777690727887878312837581997302796648709130965080767691944460709062599831636470468844939842300564059921162928385939426146293837685130369594111356559325628834169107790867487842995074293688530560109984043059252332325071801642211010163190667602609837825335648178110956130031116107403187477626795079338371105231024642263323655627030145484229102117053444516215408412288169340952501552041588784282760612245909140631551755426556483694036047734947887063336705682118458340659799255685175675775165530173897682004395032525062561035156250000000000000000000000000000000000000000000000000000000000000000*i1^105 + 303197515308503002885617547297144580842806080516619600157953951388964031135714730505674582419926139858285410871103892141463265650208234654074584309578421099066464646982588550830836490102294183573770388764304682090096260675710592703399949106266475248448882046172593789109865805971493040329104295576630044092186684709956375580156357428382076397357987215787781252016698083784666864648182495827276861212547067725682512436951426892711307214946997299520621519550894998293051327597697918396580995828171456253892858323868295456570423264887584446515703243473257718668798940437273505854125236201303213198431671377310331765653867877864991790249144972405883310602846496765052090739164131412204112851328779632807417423593714903591082920462399358353281961032432114521832960687736373973146232106803889476118573544133346868618362884473989065802482983975896943960125048850439065911516768412731710655194016402633624147682023453120313372507200925597801789474920067379017549236400203898380770849099726214679338108412194926864575133433568563145837613238803546704296184980641118241730066801347061727967357101865279964572173620116933813783577769993378350117181247383037504603846227121725963377575952430728292485137731316117313936013428803121721805414391119315225646959253823052418887344574337568729001617555715651606815634376899983525418754174626936871875061194374939717732882711103074957253954798373474894579447390424343749337682984830170557742961499625695772308227368795564960452673387791639496493514309808587328332844397107229773677592331895727066647770741905977827982008402460530070620469549766177569297992891183063694163693409442075180009877896172837286548217669274369790773054658088011157561960848406164312299051607267038793192652024697582880265220344721046621775690057417175253992694805923554119979253072177748647704707462587503096028358567590596718282818889405185053547199045485529846824277790773912306229112529281269698617265497825235189629839011322684933677468153571106821978996998808889430808080444478519413502157405758844001323128038172849325061940037388163809727945389270077771386005928772176773021032647223936058188712703729276531615182942053571549267123869617331357576136132899640019518991213915150991065024312658989861166997309666510040986191182456371962973465253904601397636213371659479315976959946579140928396381990327097310346700652247736741406788996982212101791299065810093662351570052522707963042325838997477873037018719293533133985584315010708125497838729295735354428884182459861617754330306202621320213673515692637134773655519123743045319880684414088780020667599736777557811997476439099743669930957996378834980124100630508228027546194373909465279066947812008821962612356050918986131995429703327324039756725814724656013829487351116148999559993933178502696835739025714697934518660617408689607721420974576103654065550313294222886304630007146352302662877866123555089075578028455954115678984601966318246988937759597697825025122792533015584825272893508131203073395425180194736300097231138576452227533758677382347381512957889082826647950766487919674031958258197636892924822142726120263152404506623015836834601816652586298336782899472578230178552948580129874856481515016604803607229308104311298239138860135830967739184134449548836540899504042683992365296803126815160381907076057502833451558914285535653301845171255516680380989977220598179706132609549771128282230621562926012528245068616288033740973674426315870090168456871898467023965978590341266746377376026202811472324654865380926000473786990591542654913161434683968386034290285423582105818948322170989726430898673391396406553975140504771025892296956385391907866596218945662296770171460618929263605118272693142773392967872155781905043782124970181644495619243822614837393297969544383520790740312189237726984032956042602469337463378906250000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -27153867992901235370243021522625582713803565300087931800017460026606113122183729186141993533994316166134441923967864728197609493643046809887833083680358270265813013652639283768029947285175571405193076986649060316227988267013366223337026469344591036305479647816725499241492490182359324490925032625966128423957753197124079949956818888148428700126045498548937062333308134788430841550318761512333422948793587578847329123395849758177704483244574694874348127975314223466475822651844507473479167162049551822589379325738011811676714684876730898535683317765724818279468385470471123070385081618601748943381189664244787498382690704010978339245527833137938041649383925475391718098915668298118853752934083372849693059242918038637828894496247316404702880151918353483819621165656187826604479433852925086864440924559981888569842485572522053570346514356103389818962528652377159061673390841167044033404620438326525224570292122966460968821449930967069222466307973313413549098430574583927962329866551630456443711503382728582280312033765261845500871232869968812232610349990440986206421882974136774112164885940130531306876709073798151049379977546422594206511824419413461397893055799385589769555434853620543717305866044369144192489556318679642294055285776708771039005607019312636082793735458371123804890303106458673782351955837262694025706021231762455330294770723870206708680176100427516640450711747837767529128718321624473521224889372285531071733320186017823308333965374763822562922941658354359365375148191491004267236722126030407233043105211101053474007195457205917591705173139270041598143342764299907215954135587586382830421176885074221050070220160978519469076850505999270792203110955858561965015674517035384779215712959812996060338752015963549244459731495086104647222511976886897995819443588437522780380146139738888363102204797405220002886302107132527406529608446417569304887609318828530549141565430640421261304851937088961421046340609408128784110914737929069021942246766550739848885114994013056360762586543633585788804317769411298635573133929459884679572755309193205112775540831037078828739832922773203433477114654258051836446597874406494517896127348160244721557922277043814579381129590275558408774938085907330047242583939106517891177758780565368147207165299480093453630074809240334760233797429960681828272964144554167041578879527610257212078718796738600225542432436576255963609653009929828326307733660771005596494366241397239935573470113911732043308940980728217770105181405586305457918995911955887427681771642422250539245146292377027378259420625516508226524932283449355263722499543278812404545854739922200544196347761292176682295558139008603829907163817003141523875230535756976237763443079013158397958303399017961672538513776085170454267697240425287037200908556412138256840112143033273603297780897689308233909455371542108629514401959888722904911608291470766583228687710692883911381514197723749872786417613157442980296773669064258993666903869400069509765936694064959967308523672424507712074971501511250966050082598344158035427425637672448733173422826433872419601663116214658798805144255845013589804868772209063712187452926575154636112538730433258558490101262332666001622016589014535556671327967404404208110269369298913460901016271873820973775989622174501096442149121082087348110485482880710384692204146362648733774476333431131338366385240938666793655441377220363681421780537293196020292594974118437014658571489777168596844795763497788442209764318431125010315727828036795715524998303517837863396499916807049247599157049677908534980694317513060430147666660752945897111885752335060711099817241025604663030688110970976217820840614798880205776498810424056891532937629871951412574938509104631855030312637433960045180527631802455132409021709337740897352269823942769635421305630107362109375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 1650587579157079137016471783373648423248352071526569489361904683518370849330077303184070775138846433200169307426285835258151607723186567770949143196482608859310165212851551062064164097209999030083675140941907144769955064696287761173516288676669990027106207230144880380488716543623626595386287888312722051599030928247311223222889556476062178538611871688980015232956706941742558536961697861366013829174735787851344615375568892426653330747033045365068346093168443166583051213812654609310999320541995383308016170256608400947693770816095008896517794917982400253462358365314737089097321830520991998708954278569335852960555134013354812481149442119954283780367512183167167125123953096652840020629283558611212630984141215468506602277347940681602609825033767740596230792391364442622966823715499873421996293247922543388470518575638307310885296950903378631759929869413482230617937484947379469321788773759862493518647513338060361610429867382231897925245676049447927386641549517548341056557958899415226248870177614408203875579712728842146480452393731666833119005563747391157101301322754702262574222543840566260719333320069624838869560313805350446834109327504105523538401892691507434564376052433276405151002494236284525214942419929650801788181861243507067161846850193197683412960064314819993334067968977894481762017881916718399655229012593556021628727908041262338486745861312785388773896404768565157575383285030063041765429708796261186613694429492772320471156272124413313861682575311942682934869112150571842295236608963238704525974906313121512677547730226980232182604730866299185326349049973298939792393992540264165686559058689784115928683258815985500988355606778690294021230173901434614993340490200551981189471600238381905434335943398298422848264987571284349299726968734886428816142542607831198981142408538422672585052331202914896373074559163460629462913574881400114844969370169101583934440734377050700540653713890863937158536903190723918197583219766953954089011430718169546376011869079173943659557072716320573238417074848178745702854542245502256536992441794598953957934084652407090575217765991525117808132898530397316753820124784987164742664697154899874064574413610419062174964013494376297159372392876512355666040357019450474636344568629072343961923076142281476141878030074100420110354225785294457412767682748333555444607338799246539548561663494926295509078444980227256231930123757835505321186966775126049573498393242740116862514727921125910409986614852226695403375462637490013070213285810551557293383644071601853625399598547704502059579048966878277712909109956197415328125159132176930928644506231963409737440038847498706031128246341531090807110559384534763590197876320742599098070014758936525488022030114220173554168482413141817951916306512869205539090163253943740529519079950636090660462934636830429998076624749130734275769943568238655529059746621944558917039851130531733293974643071455985343445865731667971440047748724880029270261405378167547355000918781258666963689177962529332105917830105640179259123002269907132382233198895487329872854635860566410931032338669035615461500124146605289051759725231332651840601363986601788538284945016329358223522789857800340519565817042745148758118435938330091669629595310491028467193030974311437782341290321227836115581252170509772502967776876959899576651042132259268452185678573707321035160354130336171066112637954095330576693003656378421777360441527612996802668993025968016566937329709537373526933694354939046381393725671701330196001578299911458857193830452871682941251484924433744879255263034904011718424605171948562186661410226535171712162339887750849628052282066574958938419463999407803453446022461298403034287679099101026173369723246781935997144147078789994635700339372853654184107317030325601579608845191501764237179490000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -59303639680099849906453370319268231897638193260117846961984912694723687734278917547274315541496140363278328217124289968645584223859578534754777017798687961350596673794665913805636664416187973119518670981701709413851003036288072388613066969342236417907446301743332312429346429376379415166425292232543349755283739359633930561400333831227560530211880421649797148104603903274076950742319553800433178171345198289503467562849896344860713461018614299768792727734343355183361803805174480507030194223913391357001253961526221880173135113723239406462571269251472756585662157422274219259732053946867031735206670203450976016851280461911712925309014524659813242259718064598174580759512684970371352257333283670021680552176932812931550461945740520255490027010775934291546336134475460551350885440938007342874161720030906817790061643044137839405988241896189391131752181597054092738533435594229948888726897848988559460727662812929934235683948871990212301317147093537243091624236340524657985341788639384825361923718690268382930107401911608109365694359636679649392796232657904645694310209729068653310272348269126402989810318161348662553245152322620155032124219805483436765485346866865772540108102383535311134113093918826920591575700494501004049962940984707479085014454874726511311290084992347873906400755680420622019057603559608534819854750932127828469443177523592575376447439559501828341285907817946765573705489638521934572319105616217030244277522791216688228407270768111023866349982569207616473844187778033273616866352963819890557729630048146637511846377795679508766876518740928187562276583454092110307818080679051741022885733160000721255991849697401393473352274675290788309009738245538635663260323872494502617976063832355497172476156517229470542291402493352249388496650570989253936254614072001909194949251757100509056800079652382594525546247902302140124962034213188988017070291139695015097317066186574581599045553892568445939121399980781207344136963744772758043939970852785670736190226800181766763135101015120833819301292606369589885185286490021506598319997330722860012801809721962720343470375712500222431498081391379010592307470237799206412875851477296507787039488908562660046795148007181999856032423844703974234357604646528427461541194298490330567085777795179765096300595596233875845875253881928064100384906959377093303304873790026156419896129081149588690679760582024207520588506282081483170479886697540357959897410619014720350872812423213967175164764460931410736939220160118798806134895984633369568322110775265870587941219756450476225211746854842559857085053319113089114393338736603476918005368639244494397162279877399458274565457307268102430800406939288392261921166355036619384555745580724231024510632229156387515520187836219943716482459606493372678796235073133298222683520942436619118421062777778635941953282858899870584585024938887427342997288023356316647317184895904320298753788870533100355738906746882013740745850096494984836337631007573909223203524676558103330517506074293917894683299210904602891929879617812644950552850531961507559646446067609831584516174985976691214686596384923078257363452081836759041503621803572143328658664219499134059345222107913338120630223479289677983896312018119198353559190148438727011486518875001583591864597960566752766891617350221256236334410134519939592990768188413389907161433667271628106999587969581098697583866751439129400762950780393206137938083727469623091057463512799194918010348284810427088499549393010228838737312929393571757872987763462362710847981867462633212170372305770845373713377514260875836316452215347672449915719682632788559106315336455928972392985150764921392428467852430562835999470187735870862882074510241546235302019070506295548620324947737412297685632883998166736179672944348362366327589151778555264000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -2653804873825049050908054592064501203941102115833962828140080159454384743950130776537142765491476979801051279584557536794349633967565629240868102165947283210443688952221474427017598944161384140411937613199314358810455779874731685415281143876615442072408146966388673234025697526757968770313719357528954860650822400384958942298904998739701989148209456145647114678166906416644682474543453933246024683568161210210566452163488153347948796529179809962531561027970263931022224972685233782959124534781474325286197877821600746567833430001847663706721153662809265779565480121042465843848423706429025576787984082631460405534918805918846468389123050922449072483526205094339697686343133793276757133748603166327383098331545147053349282042257271440563212888293886713525602410968007632069355306064445540050131695916413657144069299443545841919673314785009389086005374804935314214870478603949523082460424688421231334182636219309899261489260901084228175267650274688332067320067950931481762170961888251557505383987017563207014462052731806222699397762681493248567141332179678864646900743106532169217084087235813031740163476236759018718284187050588128148218349319255674820837009246903056588152382996547090962419227412889746885410364480386551371863674985769078515203298454630283766504909480008116039749283622997720829497509305855283415119856024077565225455370494902649480440953704397456538551725832889321199331424602395156456594124220663105328888705797324033918742069082327328167574022015708605181298316258551407047227602375438061497380322240081287260522599911233452044683154410451624065445947045540611802336452668745290478018358456818925307835429396463344951920248401997071308729225683749276791296772596446627285594865862485727330177543220563854851061390680758110587033606000035506488732627733952343016029040161936601891123952399228613613220835856565932820539688238643718722498071534199086945279173225367070341230666189791331201230500069568576943862910077526172458028830923331370980036964811090822570456574814615174679177903913310972034396252205863719212999578463548539149097426394084301231215084006985373009254837336335821424334454551585300415686270118792967836480707429568596620832349818937914681592786773536833644346790348052758383912989073324070530437730382570782618627053416776461356331897389155812120536746652212038909162153795083111078568749938673277083856065722228490240897789917053259896828261842035324138150130070051212055301753624864820512531322128504523413826405299085981463515925673495266102158966279821819787943751143545848752348711299033629673268527116645527114558011427579906252068463641989287369965564171708965017216401741960771446889512777629462778096221042476845115665423712807293238552002949700155678021526101470583905558886834674336531264865266882614540902769188756818285799038497453845115326456952175870225514490858617757278699257666394845191721145224964429043806419578980698461931920420613846523909129360231726310271734465034381209955415065051362688326190692658920090063580688862089095652026930319632032605361103954217453860843138366912932828753206083754656697007965706332089018780903115458648767554072071434983629762327758447233976814960783200425678243774468310208832310739410763883548939817609975542603764974324203431017961000030942501000212329679915797147501118223726460857891095466232044354664131592301225380559503962991299612801197704559432915553638637749538217691791679693346345497091068744369828509213819457824025789746763579341400369161391462586102421081585941844536503549561330023544725662610799354678325154383354433017829116796121637930204143589271240041998041705263404679999857730761838389522547489131618447712557200619751196700860479240655313879739577278107028260868034128011432531205090636516127505051307455103465127814758400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 1297908009489296907005920840468767074624135816436121624148821213566387907327143868505438411556698136382434384550258587673780381635382482683342987236006150546647397758513784841113350297200156984696259657690709458270085230312187343297880915549317784935797897397278083676184234588334679443804268761093427732940354801118566734014629137297989690044068899575805641525191637886576587963293880058507563514652561252470800273741496686218455996139489970144786265527911464271734579742922074741404034501891364214110751766895126579136071969961855572496586930824966971350703078467856832409691477621542829211381824594401510166979508045400426705301045898094739320674989465454402677494979675136156772991347159157611566180169867529081283561606900555160606901915888818861423675936401354214870117411444975200535196985654047389531367295935585028269646067867013048803110522935436638300353545578257925133935856507111857686725870468458775942333861021902689872035881009333304186458754655658581886232681573110319842890809278003195300506100666634913144166282105659120604008170005288546899199114238996176679792979676238367805224715334120857083745175301820444273059903985583273314292623139010689239150254581713988380994162910630904995812628076399528238496303471480606303833829614954359718553742993652369093266278262634772958983582789713174861185058078301234162075209708132516093944752163636666364999165815282121045652851830006447798557512058345227553124016281521226126967807114906785037786485152341809671299938917125502266220125346963921319474525964483924356992451327135959655216597687350130794520920980496510307665631429138246016862510144290312185343445386793614406907290910132060936531231059789015875235748714569805108538539831935031115597625265946762147020078557226250368734877578881694413105132689007852515836684155407637499720595795345054188586274208423928878495348788100164513413526916404983579054708434462664364581620804002037532637830320093267056677212875351638412903577978247274510169708826157925106750606068125908127065173302930557194544508964243606789397824964706491633084036329727059505315196676081108707437910269787738012637444396494283583051165755857110102287755487412803725081064689335139544857144935277667397308330640378694872408334839926227370611226568107980582560562385003413939498752313610506902190613629182568581293427740084991987424448433849964350207866459654657943607555511509668238028232871770099553137423262443978939000076423725532769397636792997027947200679830317877219794977931570565797254933382719163871975476097713380533981978146415595220436462539813882843564515602578612567617952839428478634753982626963216181662349775531434681776498068321873304849292180018115316559110790772396418252564928415297456296229458873256773873140362339494868754056603932110953062033837478826280676028028058544810240495852536251247327026333185678249012406013461241333821550384141817561720914498919253325484102939917776307357631104871448423989089921900041811585703144309004613359010207872480158382876002622039191381060823900223398804159958546987216142954636698570879168933436952154534766594010421479325693438679486795329075502119535697996289310343959700074577348878862818415848417241656043831754755554190368540766339648946239304044439208033081783436236953524944069643920749827285519118137005738438319544228952610208839247157915156594488223823681033662911056498771715898326274345760252450868197536705317121105046264569488241301208824378050517533322933177106559238687898308486881263316846772044522470816835838027767215912416954695578562228915827639835569470447510643910505285301743606082590250562095448254692460967768637849750376528277923613762285893444737981511211805260671970559584456373069966842867873229718826962824250337565001263525314473259101785727959040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -189356718253727480092442154554611048495991818436953495237317201707584196513748740728916079014821265787382725533817678839243708157513026304402195190361222429384783611372634683297799856064687126413268429331956400409390795140899540909839960843325220117126357578215681235292134026474171697712666144792441984403889113750827587572976159454251181133563879872774048225691831267842122829104656847578456961875627799630811936496270130129364764090562130603977009412629337747677265633441811013877597907771963740134921064261201029036022821271243749540911184018903984436923577746572408748978956823261892951463951016256523755345413604609893917715613097067457389550296103848163775376649576596450368270829232999334647670856336599266371701602972454998018552731989653722772614027402365447326587329200467110332225439183056358328138474570986928141125735644085925755428733665006844481941610707004027866330133241393995190759679735729697118728762013717983149327095330721731966991329964712743495398607678934222480341049473633976954315946730015492325701130553175027931096910931047533871086886730779115263810626455125685070036705977262728143470805985841787953123997705953029594608463069267164214878123899766280659003570957083798268179675501412081722704025541869969023637467679925419624046047676644487888805923807610659810176873961909792146435398222084479791057071775852755117576777083439916180963885437529289416082782598585339769936680349433522375362843598556246823750800598191745245600484786123689229329024834318507980567839599495869071273151644193294988228733435527570640475904879764559147211021566355651997576617848530249748284055117323954804186716733627168798042022275863717647375498710423851355601733972518654618463735510016448339122074089021121414262329750184757953152511659400376895988583891894964762373448930479195660917208950849519364214029939747259014436506129668255050822778368379068082667272656236553186339796093806938264808506698417087765252894962777869674343791654038922172778297145033872133521788290127779628217983368249683930781140343357886571277380816893749530723377976879437674593680011073868008295890212215621114996689502760361947291343811507835099583346285144526277980038241044571831874644847168862914507661318205549680065178797401783298127251752164237598393324082702767051993416109564992953714079582975704590973781068246244335062868707832244594584915552332226893592758045025662497230477938574935339684721238536843638829891612237982277108350437233983555918764433344644551406987074504525829441063139737398175959551631976406236551057511138262622070730673136857240856539534197578541644436339036239253747143468017541303159053002563993244824869265577994597339610122932437022585347108333473031194678225856188794996225181725206589349150696366042103030211613636612537506040257597189364375756374448514946315955204309106701482178595517128029331757430550967330025939571952234575248756446430883507342336205602993361580199330979829282389799470857111234732495297442407978434239209357369005446387723276501372125272524770649588789821035093290020134323856279384576778359226979346375020967241820582455800426957051929160954131800272797355836725666133878662068226987999622870835740964153471990007423961159942635445937366083060611938844267568653414907615375935257628701621862285263845410540853355497599680147609777202820354954484978679921533427450887467805204776925839735281944936384577190870713676224737497683076677355700856393511402386930875299565906503317234625062246630624857243973043517630137246447208097635164013337695580887842294221533170020872883854079160706792622798053858925105505672031555111606810648721375502623504023453108905632328695042128687863679446548864049283372471306693257685137545240240354405123236838358547145657401667879058364432384000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 5108064328362514247481827580992744534198379316136994154905799555168365903332571715119179447982870203798967661795079684220870448947882657948587973107690783474093800612667141977443308159846386790761649741197844860573873825156725009546814813023945999746478246974758251996823566156693364955479916389699160750550910033139907454746990393908246188622824273170068398702159625801443637940805643633539103684405719776968973994633595400794337698126307305865629261372030404771523915619688626472048664602459216634914296995934279140424931073571451822764571597697919656403259700510717038216562690141717602538623691287030115015941081697543815042764200535775891665333639457014455291652262336715830220227916694819355802044141044646311230348366015427137885627682419958070138012239560618388833693946159299547643754477427374216956253303038473374690252263108914238359373139030205979286921103257810720497907979538159793482777184235649417829430191543379229899444181645656648949918884486268455602388886440282187608045884113003886232582801489986486387530075251281045297851334026317066662985474354041654127128217955579214004322533901904455590775981110739628467298769423991003685604233094828473464802895025555824160069258683969627284989011940090348638387953481785213882658649544502886529946948972411425232562074204561237993384408731905877709804935320132403188496632994354739508205278507368459779713711418558610122876107921658120036862332293681552658248914605145159997639155342189105668126110665769809852376238527176779138206032514090237928463551636926671796222800569559034987494030957977520189546986490551533799750819172169673346431548625639271094240833399966171515240869525212664473824597324001186305939091096958315936301657731364057266383337164335371208042863960400288875264870327339149722574164248296854253596177979544070678214767643872855373584995680321808199614564418093542058220601550443616091219595085046463605997136747304800111162953172887896630335087186987097127720426064520628122806065759046338141313858166713750177743097286626501567371942158555697721350500950552538686432710112377811050406850250510374677769352098112226270573516444361650812696795717038769581245190358734002801323642248553299091230806245555455217045512927568104442354272515895185566786186664754744253934951420827634471148298694831051685475336758617874195751494158458498959535871675798763802975261157333557166748791761793689585576173560092423754791674263160003696543625281081989193350230024814134597840754694215557023873239489718458403740534979188462695917973356337930436516661857099164547506338674407581975355692040004496404416555169044737685377810392285416383113798597888313391134763243911619546810739231962671813147906184251338529336797688773594569683803117694289086736840156975403932910335375402384616282565376823453516858460208809140886216596536851799154688348747874357060688200555010421561183724574352155370615589812598572505557925095640130401209200826078514384467139271973710068339704326347108031827390558234997921693433665838568041768110434620756579413725322793684412679374077888882307974191040783598771113402427641800322369236815375970958451206058214062589438424190942715260208973599310300425095985462918149308850643002347354547851841480822878439839178831555729176963423267349089784292786007273935981433481214762309573221363877074849672184367211713512563983447601272999194070664504057809970846830287045254652412319280193826947053562234290565633859351424158070871183695799623720592480624177545990845811681434341327922877661647391077578498121688914075856362072087902454482402369950014531575196209062581110857791052548322843468207234344485488066066979514031537729724419810634493771355925983415017695617354475976493047096791081922757094016057441865620712719686565888000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 2215474277770396479615629766426394410980475368126417103347843665107543370521529961652798702307447043254073217934608354555506522811943798703575255364131914503702725681025953275014194499655896383820974027769755369090108848178969846425989955233897761325368135209454309735146797173873626556674186614630225325759190290709008134065620530894724252482988530730611231487412220834103201500769749069554350746353828027409729440297208024313987700066104330978669373134405844570295242249761844105923925924692232637563247655078153352464951570213155041427867950618320773536151740468709096829038289064490946347846739019262699618880734761606995017518677214283146890977773262448158610240018285445895825971675586583130961123743933306927008130219501351460936065832586833549524461004795757258903894147503760369627855477184809613595826312601468559781873171263055667074017502726483305458795828075183815365950323691715155431550886456204816652065699675047980790738093943957575574756908572071511528612526745049257608611290127711112545956308304779121010402350933746450848310294246124985832665576119317868085912786388537182804754194620317442709316970639208749700916902224819345095424835455110246457646630996910679921296178582381268973189486941509118325301474610014243870113713374143474020631994495851589121351296416962931147686093359560527951241210115960416514575385367384345488130439848656284634618652019875473735235994289969495686541754785072363907601935871894796052006662792265403907417524410166672130216991127454602106418604585503698899475898820549253083854613337903481001668048515722196367434359746856687370488109982816435184885138306795527447312775870035189479028473073551688470429851794013299756789994385272274666283672864207681128190116463742642510403539451267801311994127294101844449600939401295767584699158228286027613170021383252511602960003628658812885564111003616069378459205492598307035914990903544232721236946277682776585425935830560954864809808492221964252535129946982050934181357897550407289139711222882462989601334674766414631809995780906320459580801086543765973592346162187984791341269890784018875526933304938129826717932988398204785007349481370225618538086778922074863247028648833131073153418888718688183011380265630564792312384854408978973629668947148222990668818983389765839409347025130281502491928181569863955986162061483613146942196440619593396589493190348808372346168719761717365351385647204640575631985998892179947713245053529341476541403366916524987537453643670887022073610657643014436062679968899825068092569130429274379020653328990081328223462274394419147908848600937972642566430856502090230758986229393151584840784285598679645596309339278734993135392010730229163993881363605578421874444058481437186425523602236820102292048191866506117593194197694135173158732970266817237550223309637337968087659901986624405387724822155412364340064398218070213956189837858374824066246575328348017997257469225749770896773851331737420360481770335745755378531324939864774970915615749973915085567992064775538422844724409868693287650004952638069277008191258761799719967462665465023421228433971523279242648602065225687705652324369075923607644295800167156580987982924095533128295470565912538625095132727407578584332652275359882263866045157344600536089784375778911146629086172219431469799069758422243678418340302475202249745202743535752533819141743434803846515964078441184421871819583739028319975847915986972236653094843730588170298240079252946827224629191826096600939214572294533352772892544345028466518686219188480181945029663924770258329331515030826871447088320496747376041980591742762985318115258970480550408362102237562666642261166043730208335584047515425873581651558138303884492882409579716721440045857463128808690357388882666806312960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -353066372174365101682485855147678658576853250715452899842396434519232660283694757995995157333709820284871184522985445465135094615339627194503315752544582534605273893504903367980200500507913850500736129849838808568275170746294048807658262528644904194673147325016168545898315039430923172672861036560305061085608221043464270346395729994335658442005358254814664904019669867040525254255346614667976474239155067757148427612468834020275049225354180093027213854172769748455978011775397475501450145875118515924254319066050204723118064245252282333082482064134984572423738377381965758884297457897070353984473950392476156158462378780271095859436393824974275578666345119326612607186270584212597701462553384864594627116848731301040153875067899674904239490947129527694232106800167681379847855763471746114304049022520032373508428337389528273225784407370525602340835444857126759445588332622697515490244608511314936783987401807812454865308753157047920100456925217191822639356538305037989756276347134168028724919652141454349953573377667167335438155432068179309403161752240648467606955047120524550065759304973533904379923763717884584424584956225026995132922365780416249854318456611648747989551008707678964947844664732769927565725034035850231518327569482116018134696303648248834066188651163099204575774734737946948916577893971526012780072367208339913283104048016293466801186009712399582891350045546480257920181916511228949057026641402825155324899586265354957857742762895432514568284222845047856973247640749676170615870046972800133474240707740036457460546993392007977469100350858701571891095250606415281231142320220264425532001411732636834958951877311027526054173867486766305345053144504571372877863981951430201325487540629681978535873110333973056453702015196090061487019582971517919799016558899847352228985981802568650307728220321302868925772279909740063322603025507043905514365240594396403535538395129747973057183497189941753213117869549424165060849630093197262496978198275815941653717410603479515364466882394546474179852837149032973365706259551318315595744973349153102642253861249158063849988635437355899670066520148070712544784567154992073607333983923873274221759841298374105343554076652363335184330522515852934021731949309954461198013179195986163622632485703688964086749164490945422340336975937177964428817346368252873672540389611508747827564605963526514915543259353698442976199106356283748126913801052190568738490325075351866183845847828673455159264184694401993689599233016710457347004343910830357049485666013361530612609586113114030844820448148445518275220727458409669238459812510500929782837721652376170587220768288163868815423098116950816436858849323912347442132743944886625393858764747395257490865582746536082372656620768763628092411689509265278984773040097416476362927693285221567977781602416852295222836991936168614244883759327017293032800983123608468492593268055623742624911974465510580652927710734249310592685824622956522992503582064276978260282013519675793028475405706040782099959179854949314948951603778015141031116020582321781672352401932263308779343053178509197304562055048323733287447838966373360064165861731466822484553322055615664966469696408671652982696258346131540718024794399273112255498583950938052835440924052117344791774182768946443282244835765837955802937311880715163520718268087264362984847763511722938570069540404196983686166945928033931109726350454097293005318542198992083642559059350462718950385440298799634177290160355482967846597390321144801407719077589625447426319957924721698188841953627717500612231851267538079756300644090645250190397779769835353760540569064951754709178016437599467751047268016027859352481936881667433487068166565569127039704256854868666766701960779771613669010631184900685824000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 24024796998125991476606575609453932297899605129107747092392106339539154084300454592150350733869873401450812872235487095470969030310294104577320027670519100983307192228659805022002859848326290451363818221323515269321947474237928090243797596036596519848881557909356713443526965953361303095030418777360153972584422963441140990536128985647574483631118637087844587186569724284166535404464929317858259044176564969236483744852883330045634266508308751861580980381558370726751939867362667466878395426262738219632252718667713418345520024778739763123875269598937978644456331800922698532502857973335970052177290132727618989287690556015590563733514204399677819502376880926104406017500946651396233198942189330316762285748735589779724793625844120214430502858266557634080050235525339707314085795073455048578316228060298208055083031303221152219037364210561078651106924768348898047708489554394972912374215906569758630618190058711107109147421297751360332866211261699865713352889120293461195372687300283505410187044562000085920783770218847400963141214747380495574680128755219638577230481725885222106393278636736820637053084671931812994199859396683846140330806311342733793364885165602069170918405476703922133062116347569292806810350815902698669834394868824928951030665457686070082498129570315868768751015181903480694169272189423263033154692978362940072099429290270574213431160011662614993095475678952398350685332404087177496033423674786269410461265788128585590360926472868140959010389018949868304316804563753200479959167299534305564500732308458600591843858476617481075185591604977604095541350084857600602292645889210875000609252187517590715429459759035064305952908420656419053693370397914876841250599822415672116315349349444604529106103794773432631362131763115102908728889802927853717571903895477312253595998610824378499599017441044858497171394582612058562810883014471072164555213186916086122004866321785285711868138237901604565048666224067457239468337001040786561458110395628495081436034623004331118575497112489808256053994469962228500938144350643396330865271855219510434175377407455588219673378490859311726076641632758684602240704695317365499689867055137392683316629931396741215788655028398651794613739615478144118598763579952872431423896621131123706953414325690683094584193404883634206710152761509291893531639694154661974899272255114043560277853838589073653750592232678970739106143179696652475352736873054527269527634433544441245372128980866231111167845674698636165627458822805609363602770404914585401025522148403399469253387903453972501356421651126821802655853010926389035185517242935920608874327627350616963340337279827889191921658568728723932655446053369710807570252297633995313203789123424012972294460849431567974303942348511095409731264785259462356253963978458509949982552215073972285934608890430055902093763427626065890190476530643662956976159768925650256645862386738898140363811047901805474711760723394326298451109072244591388685780410831094399555175330671251602668767145604530822524834605745128901757125472145533509218858826153281459466419236708769438294960733737169921005975138851250744937136330650207740231775043848104684546708355377997807751017922358802708154520149478775538446307602269594163536959867975758782591775169695812191111848416704209176397733498278262884006753154052383388151371539884784587465864318435715655724326468715566574401037134773482384191653654168961644929716777778732085986752979550941834807612734279865528002015754550028831077446123197413924679405043184964335827037422818108535471936298848156773053400149490008069564953200885690916214855566185549016889993599551507649389226700675347487120776083471338186516487335772929588434035263755821538140361461814195932930667600139500761457392772710400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -807208022187117234449959468862566319848161420486311620076412615856078895685515855786615739589374639274839337137971503825805026894597626339821894754803762920039230252421355195223531307265082243837948626304948481501161145167461753625663501010714046297979988613999832639245850704981423875049873127011567299609920917008874190024424261506598992442823003490712694954725924452353058302661395178603550927529616495575189305932903181016617506554007200809067086470391219315589059855749584411734598306048538265514390282524280292791052708984208182441004554908239240497701267659562120532261969329777332211267815860020980075282208081552881991604237436398970487556369425907232227222253936099179325563692413112386903754437856303199728379813331808269180547037912618640345555937352538267602803369106294749657665205792563385905114731250859316555260137194253273534942464132195506894244516446064637666880154722555051446206880977437688114425332118277431759003779660600713020300880554614664614147102100776584880257890909199579108077637766950320926399643486134234101994990356199346341137818009821601044076377567553530988108108838568382733410808189472203259336599710660544929781469283036312180387923825689983560120143588706994550745793900977276004194668986140764669304695918766510107398376392921804101693319503603039253659275183982767258364874792572323765540924311478943666416197641687173855076997975681477176969808001754005283368045756078568786985547028127349721487429740955283247778441898411304757699849120288695698116996463383658945547912064119557327993124628010002047102573776216699963821181061714152763258504313249685408290735801527184829387361020894089803276002011726470829724789099760370667984256982053678182802986942905933129410151435528182378154759052431617337948180927526917646810476863291596679790482795099098389213556197877254405643872788512830669989033316789842619328876721890039239303527830956022343242874657686831556211802174430577914495732974187380165748263943919972103626441595042077250936741131969362121819396235480279779357402730662933003843951199594019232207996280038887155406308490748926889759446512034991534203043733102952245507479886355989098009508054816633288382617472244520004407096038686532786296418462534861949333851851276018729295187987944915556260686268589598250472630683874058738792824001768103683214470336464978172577283135873074736259637465388059207542198686688851701761219533509958335005457565741594875415018199067307483770866521884198265204432441552713104320735120469574674478451610495381598204497788932854526838725901655603486614945922099600795981927903438914269386695338845341318325088011001202368264649453479758424573649329155674571623137661866759809901994561986990841399062976172924897876656713374898116139369572537115196542316757006671668392811255640068938649358597204442570885766224675212211859588960711178457260687124861529185068697022908482426225499808537499064072900866938256583275430425532443600325465462731749169907162351211886145413318239878430157196633969495353093467825145213669730935261516593247470192801595145030266169774788041816162271851575693729222501584300972304955371702800487402649958901496729129211824858185762757925385395099710125464323411945655177856607360285591006362995602214663698111651736996122426265549181368447325308263650503577117980888111671752025592608747045681033276760112809336606819106484977978925601001199106173169260488621817106954721040075764429083939058798378308502245190700148089824494430563003166816514758872677783180125627172757604218930822110908427297749426037305793381942673530407156575216115032562964765133644296167414889257015972819229353940238378811391523500176509818395802404640840819222252233303278233993448158952052272483766824043806720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 23136743791478500293299027046272945552793624039175545970429126305490589580313496922737961289603550189771549871187609590824220129664526813029269081161898335070581735598738022445802930434535002292374818466075954247687097594010338988498147875853119928985800902246026322198930628472776738272302790713985913568773726919961089006138234457692313930743402372416586516050765626642434287588290974668985239617101360309557457113379786347328662222003373271952699208120664546637560346510098749081249163401882527588210577706600690274920038673303069677685155043410765322014210458151090797470664122143962846608250850636052125367054534038480506675533720466284109825170073427709468843298017449710212840785005569835905368294172583077499450157103835454712742881750362650975634100735543451428154142966087761170812840537686444727666270772487406789857272437260705963971178657782123739776327904715330199794243872633182095584464825427037524026516057415997564284490077722643227249881042447827571610941808353594591943659544472489076892596666195305937107472559044660112363521590718333996284809620674554513994209643031435615987734480973664079744358803018932130086285480590338276675837717663617132419308120932991321418698307714229228863121378571324371620035718139340199635062947096672310280819001754583013608004224201560867727822173445556012454746708262830109972457618191696248022173897687167368291565379352107646647225671303089247875324066937004712812850927538939044893795575881128489949702308118732522215605399024220258868614701648183619755830664234030650231543759328549774314289151341771866884778998812555288297831967079582020501154309876923035248108615294805253304245019041220941431858543010797208463355120360986867547705660232518654828579312288106072728252339363949806189496571763727014341788314799029392344259086141083573305073546620983694500930679431933071188730509586707691888498290511418607163910147922036071783266658664189508534028550272869690426458468641226174458699870796817760377213281083845631420646094182985504147198013179096426101603481195077064507760798303809505764260212715666532778785687826237235435968219229130633064697393878193882994831346367306173705773274808485829770256424801983926825656625308610738069657289512912693476474771988471012811600249537363036447973451364155820013835168082346766156394085255800499410928248738088281151454043601042015545397674138545631233081932911087131781353614662119017119941381467563384602159593291433420163655033891334541725779413506100176983565918319644303211967109002503118926587124191598259378432530608537097049793387100852580228126531146686094561169852077641458586061519358625475691918210364122064081178296653836962934847209967332713047896311839536532863330108370742961949978547034135511304996605756753942495646998139804888141608838674159839288486796656170369926578439511528148203397840921124569191556522287358894749210784373076438157079105241154565954258865782200181811807870233557203991182324498567709358669013835128751123045672618064708332137267286296313582303209407044128300128491365438236553874384417824630587586282248050746953286089380468859773373118692548613742862083869580289727186076277241374387534059260717174741416776602507075220527940895459665945215726152796576189466071125255484275486524853631327031348114674655672813850615571318877117602433636471544240266537341706804843190550609962052567588750876718331558594967641896484514424302795916583908792524509821815258405867549388753929973828832114494191191476945498179392184186882956390784585604532862922399717360760111472048804719868196870799176491583499147154256056130927722962374111373377712327122017368544012730401277290206825543474030788516973408465502722397432203795242028342000994937664766400790528000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -1371655914588575140706441952811333616776923021532534976702173080776870117547060382044480075512257276143202056810520352186387187565282444564625824742817241139473834432196645368272761275270188569928704197081774453980980525805483417446966293934205825828725018681954056707519528423404120954864257471013536255604207795632991448752667826052817246277895539454823889194610891633281514058868289939779022977639387084291361683371112192506394236380883980674227155324751052370342175333629892095747587132498369853068769708797599285701617738061853835507151171143892640458437351922499834093009189125999140408559384653108697019016450992298186835754408514926605486217943083174636498168490912943065077532699135671686349095264311507451510708819305215182027855553481161830302315310598946990037596091246005995495069377692266205905689383425918215385523058158103416340115709336921372217712259276657467225877786985272353897884853798749197459733735117622292998961650514710170879851297528524827525785729936412456287141382117443634906973056658604401069124627325931354279988399889649972854890372003997444159857051769794461156325662604212859479225194835792165866208883668370618355136146699673928581654529939726817540576058029381681675612229538341826181390744430440659479744980433501393389012296630464358534488478296174582368153730537086201551956367595543933720115701789828370992035181771937889098970106468239204547860732881562385268527351367560088997919858886283599508741393793980411511639335719263216828859395819383565412850712232317953727062395562909972320406965913022696438741048708662484396206845732122567884666648474412750230470215692558005854297727660774370085403563580267813256832977515689447230748981789314868204652779267563704149099387749735309055538699554779504762301398572461141469180157553050565272159794856645849791281720650446634170991144638788360107487522995752060419010832056586884407245942214533225814870370590041696505171681414108921479067677572972632873639762327254837426372639916768393048199996258430412862777567415755580153153658971140729197463246360307382241658440049999069457476775924169661280282382906257634261912713521126202243252458775382221090465525134682205953714998155783314254592474786722274211392458132446413581060252212652232592021878735880731321280516728554012152845370322622410991065426660744412170903990971576261832377338594555746789072968686583830756467298130721060854263795704962956948172754620582564011748892624142962143651107660629260136642823342793171537393144255798951936574465158928859524059245144771008067232298934929576644647368730250337377291332543205184609465408194922451121682436203933407966656228737780007637699139661282061314724845632474299153811387272330016829350950378961025783094769801231241338209324698145141518526604382527464136381151726995547963104824602302763932756818235911697706826434192233291944720859289689109718956766305706778828809761941930128716286536755103748882228141871995300012293296585211421039409500816662118901243494108297927200222988891184215344345077701867777438637493797854342214669301324971032595941466590342440862464540072922088841685827921872323020286582199893154405612633859048776534277758815331576985470311236158608141561133560186452281298179125044218001641102840665418615581191807579510985470140103231835260234759269649382085772799335676519260575952638707723755404088915391901535806787895531226919520768696236770798996596158231764170839216757229581455933269341057655001607812640932846853024722931889199270534194813347447463553289392345071672577580334933466821734152740955466336446775077715169474097099221794455980758194100082463229329283749827585351376004717832247698122209957865221515129597882763725011518853207523437876191761216307200000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 56808780894600722279368375588418792693286140152762586018222926808649030098751725770138847418553692969144224852233363004056432759746967368261857777891315252295505560882414606568255160473840938997035670015581905375906860377504933648446452890278906635058076541416149967196229312659249310593920767693265907014770167974307156328545278141625290801627365845835741012027245856093153817797353006565851250841492051155374575523793976570033904413025594691392069362239733037685129235732208429739395517385860664161130655598923536180711768631414441128163945556911351197492013902448267568598989270542975854920618466254686938659866278114816259648729842516695832324887280957888647416706802553621194163132080420852118565099446139843142753663360512661691605295610099909681904545209373876850914560265404627058918534496920509572215225886291463075885119523663783483477275122357332421146910189741821651354522483409767957396668910859003431829815314214819316433476522534487541631585025371823305460010556030321606961469928294807238152731536714293534992634656062114790203562034658468741110421080213941116302811327642141803419941660034860146096889874811113971885164865214002458627358677379544585762869369694654502127990849678476017314958165261935586057250748125592961983437558422306268805323251566769846346072249031197364612751521986060830167628721154978096104101590394140139823565325201715105691457288323352768030134380835902363577698653702582281767427483464855167094742955330904277021207075854669821998337009537460067911571027061569947430874071276044922688027891733005809600419224117564080522350591405800815363864987220727504001081789317717625125233496352060828196068301993674538354032534192790333329803655674718127218292846611137666564116345503651897584318151442219136639987776868999355983301314705394009966349700058979590915305448467976299775929866117077091364162038420181069876354194310261123359403102564236133276224631190748264340719312095507216104605622428030582608806889886983868218742030783152720007560810293203151685871678856298467473089654268304703023943258310371321279315699345509135684871654208951182844408231473509771999903298000756169253917574133556754760394795930305720155299060650932327174750811101268015540228990372346784448323091159856647821169415856575672088756105261703070187950033347681229479042651719014089069792535675207644796455668740428860918865764760444203375640679376432234496338074363796259871064530932665036594465370226002734680887595565033429033417627500333769780707123679176588590947680921567007582145493115719612043486684501457395152489735427694155707389400116467002563082564107662009436603143595202676327750439273257133969893066740224592938552463483378432654069043146299914136841320901950564553299748652917145244797930210064781918055149408721355907206172010541042104498716527443493973564012455240382401664771663534057753103411384164879222201227156668153430585971062383838599165023372188811679539139868332113765083850313301055387335551052522192123057092723618513962860537048183814202778003607363192497626811171064903053819212536844492057380302604149435154818369166560985575184619447589163803180873985841433106356517780358516020451441000731816083255882944172704135345527325957430826481758548817775799782273785843867948702008238682257164629899773518959156199594225705984215084626611545197089711763143456626188610970345245021843100698393135272787511295440991741543655456071658821812211618055647947277811727619840943120078588293618371602137345107198919675089294589271487988305026615698975887022646626668189542748132592211754778608997995714494977361282989325770660307925929162806721955960906446059061652055149274041362997717737433116263996313795619375321836401801017543863828480000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -1748231519026463024915653265850473061125132895127286394931184112734120526631225523223559060510240810919744384277328140662426599367784362347633594803039817991475071072404865354801719796938463978043111551714723441986595715735503576601284895202428983668397343877031833791348763486554162688714335270313067360503279301637560723443168483882567118066500768632232831760963049121392202835645834735668390983510266389630382687547790242548895294443849636189377197004329615145402927700184150857487085949665620231590213635009022824219820425021814683839466497063096440489881652581047763739291079353826478955285163759944846837193404012743350133144683691688750821452931558441647146756174482289191114217580231140480297384100514120718882377546833977122917249221668474516174522066933531561946226964073481510613932213702351476709407102203236070776912939998578190247023420391320057170121083135043358706360260550046858419162379072207451314433913988088039573251197235631357613750133585448039782695720588402610815936125407905724558356492354535305215557910427415493566178005912934596532263315169169883819111082381000699415377535416051339364607838915728378131882599069848697031387308088449981660307519234495835680782951752884353062991894943746904378638403440158337207063264227684736682721249388811578383279327663278503395437067857682442890252021961668207779108176856166855655038939515385687448328613163583627758009308319430385557348083131016910002531799457652163720669297913718243875669308093705489548649994626522901166729064958282772976050290820783949880372661004199730328115860750854165392225204063331762080647297644285113020975392631053565438480288183889687273296030733569637206593133217559606078044022873607150172884860221416150105582952673773147928245272620159286580649063241944025801471114140088403430756274792747968218012956777087943616570691915235531446568739605683210668146624239324195245671885177181326824968955545135475543860063725805610604560474729389347163309690261388078297475501576884754068885156806325197742609818146236278374836023627711354223654143584136761132679890889681759632420210734835903772085346536553446444579299736483631003480980125264174911146878320599910140538856288887239529200205642602980721592148438291752685708438951078278443716878434274011040843892904021303293452518544220672408846907016232270976466716536941258994542418379524173715587831217052026397638120936351138351179881481744816959126820910381492985355934222962720283858009199263331815464486729928939856839918620154902536942505158806713741164386257284094226492958888577695248685288116263805451417660015848456654311703819379432526580596169146717918199087115705471957818507610887211180090996698339349775202933427809464576438155236806956120322294233877093276916162617072834373941054695211418599130354792252106160726679542038808056764773376463546473791240693551942060395513214440174166030567340650631097742047940466415841831815392608665844291749436849995617585840781320115596058563824657672407909837412220182776137611880235105370946157762003222380595877372264241893250713219725263591226937477064202390247564651950856296751715990002135130826905648331848935456453134717328525727918252203359063155960272746862779684252622386890918536650613911578553077009478313163039756574868952228360579598012486116277759990528416493200418766864606748679231630481169828568124698243358123611909317018358390770052496105008152386497257167812504656775507476299361632460852860651094762090265291156876200216040702479423551715332213023698173684146195231604571041238606350420101897991125777819516761311411409728707378721506775870877413686333536441681549251017352944698650271323649978811697493404752726227851710373471118957788960228781326336000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 37609277893014508120258917830763198095626592286367209283199493561940449962390616875101963197508989064403903738629993699784309136814792563101046993847157422458587647836239631178969466061153766622762489064382391023720930341041350971481607291671774956043214093719609635418508056872610354757859751624889923246597477732159469797203397174359539529938739610826664731545109354745577278592725266774574480970763484613989988227744162101780712966853006292955079002598412189393583338447881753103906536832530644919737714829056671141560942134417525117418100953799922460052174309408633414855432475848538521938753470187966215367630813169273964605185502780979149824326332811550424769907465024257006667756735245222587780610608044297326136582739133714696403216135929392700908271190946932175921184185412245916571780705664450458841985570544669543147262196360026626555998869958824967938701503732124923712152344622002228233957235156699754694810887569358512191107061575758779934483917979649790617072539675860368997455147819821963859738947977875167574849020756384923471340336379229276681796353123174142603632691630665170112092918135507963382223031152537178494722186523533718238020885862050692300247754013290186770717228798014197880916542507805864797711686347374740077421847345079566065226819244660758654082009948154489842132835810740011098698252637220746503476612073084899802615610783862244805428779701325452905228118626668220123704722645642201026311520411251518829658206489303187415795400849940893014128413597001893255178729329977167837866017728648537236341127173917517442188449032559973366374692868828416874960001564090224610365498650672023580582511805293715766122955266229180993499026316337936376188257560167359820411967827557935590557715285203760506952339515189120169800097839523485718747829854410279368262980196815860326690026998115674210028296102122117748526985575836892258553966846913505842458726128320407215840969369080479824748352887614795620107653079564938566927757060309634014739698116264315940345571926775350484891705161979485119729133278541098300332127912516470072628957531373170847005951905062824945077394442822048955614079795488519789064054174340012608157356590834546108278119436942173905597155338882430961453212691187112905646220829857714912109280854482178714931601390770791202528740163722148364872602053906813954836049077455951941001299638151787887053613431411915419957515001704982734680795937167422797222652182835251950445904496123594606712006227312799643228654645671362025246995120954202627145595972256734224714461710142985380647685057667175025707267447780500199562231031398252548668812563713614250141279613214114168139796121753096414566332435591860077614008238425733381895249878280972441530284711927616427827605361360200382303716621270774562831776667569401784585932671905905922223631797719764422350920815187361461497623323981040898006275555550926930237028321883513828848259124628273952497076712423816941910104623326685622246347244667160379108215810122399569635199654111146141658562252820968300319811967575239916175131151992681028695404931716933265061323488110366017572914513567263973848534670937559617325993218577533940530292849608677065031395081052678793925808486133918303006169369617984107256365837788210135643218703722450815411394540590635440803742975013139209315525824521586451394485844446452671213622239840687450274732886899964870884911803976256300660866480819618396037946275959075900552810899838663030995843443915512889131423386162165024588901180403593489843810633781173593849486123413934208373883628857059225232492980899207340566053119534591943839092805535894075786582237298367364318951220057631267838110945378506680474524344558451805105426648427712241616289792000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -1162288783473051716575230785706363363494690023628390235962731262559730526107028852932627037485456656700585383750434887188506426328968825894764127218085642391720220106836305755269496166437892068509159306306259833198127692362158212968796631797514217400070202211934361477126523244410455729977748398588137742010023289793873377798670194663114591817555611740599587581847329882764615337124560017860369353453888556857173958687295410170196177998483927868734274373562676060508359930646270005533441356691528774806017753023197151143852895683861283213054877577346146379332117731639538354933622120438069049216055384251957029888072809198214338001134527312647170522775868406208742086337090680030504055954748631510524511856490399645416009470268692788754736510682538187922563435787038681229792625158847673516241026863202472561774466161020968999334103721558276844844845576509110054357214793614419748965066686536898997460019965536469887136396177450433540982767041530355080555447786466383077110520395047065949342751925697961311758906012591661841151771444786691287246449055750283072205226742047497177968951130008584324790865294420224371319461835106184346999360031977635384656482314005832556111543179699677872300468103250930339189838496550838580877975765234326640423320584349569629767060664368235739514255776410949834225762773036675568609527615722991448274722005533469012977734989475441719417031168131868775428807114796960452816355882340178507783254190768948185691470264032656677814789610746452459346331203929170531584415343245111601696250958086685179803712932053956555207259284018527041919436134971356502595719852479260743443543350947716303342900339474107305416104582591020773096213155474884712919386537558598747976182721048685052537272058023031739238318280494209899488357502340428371625451134095115891546614253881454650367075761766004523080257645972779027975250479672664481840392725804826588214142602129578522628401649466132154843237722332919651741731091548885272879679079367707205095248176112366613775533584582284955008410100372415560706998384916341920017352891389941515983373662794314280396600731535070378104588262471382521645882206659882903300687656474833232481731763415942940128570973394188897761433717946759796057936227980995908446213563728910810766482139343198130229563712547809456345846519182813226653793487844610933160717131128777999568126320392135324752778460346845644739918656637784200046898760510332591044516807049311027148993472631437685438995190255723509456474834173602053173198003521270594508256666183845338487253994519928179766345830392070641370698969906033626872597933216282150826659188708968066733745168168666088067497912598770064543178470974821548942089075594683473618643986644503722722565614044412830383534648895530615597059086022264283993444459575233138709644953424079781797695691152090546710978671123183669691825924288254508786466874056155554060340477771523457966277485682726277660324845056833437119074572574807936174894614340760026797537249319611398065597297525735568340903388077552510283150142958460702971419372880766317376820607055795911972282555405477206425606461627107335072487998269020366791147069191562601833811964835142490363285987364289304825107992647599245849926863084302694666586381543218189076026601718355133704430924966984534444914644007080290904718527138894124237961307744428183008606215631594590720328162418769277291484109955047429170529011136498916122163232904376513603549681066391354429536776144036175781679683323914700301222716286121934940713111281120816560072865410310363071966824871397383990400610590742574855902794332581285336938200593416299924345360758622816654685698484200554217302983393957971560917711850042079918597136743293643653120000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 42452005294725816585229129788570798462929540779768649269171649984334028358258397246032637964763073849754640064270272620102324991962773010604244710158561484792259364987186218664279410750896741640221243701142854296617454597034857286613250080083386485412117421480176428041558668539081747558301418480129110782359825831716258789105149642979606953626948971481193963674323525958098847654404074223295628001462398125613254597758598037090302841602436226159333452385928332612075430583263068447871640872039599964225667840475767105348843073064466779541802459290272230796147169455052621304643898763662573555319309852883484273949239318969985365721165064976044341621778923487916559576162503576666719877412715083008024299552891966086310560254703328759951418272000373348064714513953616923834189184455414505399260114991506552860805592827345414795171984025582765578996774951820886082746794534502562337533643227878588630383472526915055689285923398857009014469489883109603641854312015025898294995649087674996853060604985469020888796850217581126978953755403153288459085571588201563615074554237477397240719825148144177620756518507323064379698496412815643694668198999535160099371747016115944675836760648193253093546988699246781694513600608139581583209584549309224259892498422702379998061125359759841769532377806477804339426047427053602731346950723146154706877869937901235962480504298628048766053962498075650846049314435461499554339800001259051342585541483324502945757259811481029639828150223875067572055060120761235067559205170772793410817670144483722582032630478790803211930001985075314755652353168575167442109539364048446748542033204412290137309674121144476162542759293922708726099231709823313755143965934982131860718993714697916490047669731278591478115953062468351042803484737358611820897577674649515722666601951979759620531458606909214566174576712510343609752330998205783488225328263439786609218933183414526769382288338488101711818108383576576411758543722457918625113272800155460074263781329810446757912829740603865304170129153413316074265909721126826019511258359046273156701675992500235649967569912803140133028941746093515372577738514749318620924765652151191178741112306820645079628739213577931953670169772644380705548985954061415606372399565455436617993652821931193145209443479205668699165334489563694252745950293249356183114337405040028521925644186605812285966221808247239738322136895494948362608023363060147343383070757067660118221463588376281892556400018459118864872587084357873499696656318513123967045114762874054506635970951131391901969094929111538248530505400264741033952868310199392405554263149813774979874976393303569718435678198030529539679538928303781063072463156970362168607725482597685338923641660317258972934829279422768226759539922007945432374997900360503378397953246642420491794956498448433331939559979661773040567003160364568665770618689205860959965219775566171466926373874258397072034600765478953592001306346554688806994836337892025163314283467914073112410486608897042741138076052706491199501136931951908620409545509888146303462377161030347241961776085521009415649483838403887341187422224831535101506051245688218249846662796526693063092867755722770175385700288122291690341453331296621505156389536650758325001860599334757556323587213446404779271462714419976431050949533314426626541994453302150664349414175204525238545547782422022018002878769760957593472445773436836068268037263858317233818293389260726451514453428696074053810155270347854769521473821201100123714520752026017572955109298614387683028762267803351469237728398298026751151837120223400048621305783662688371169020096191048632060359065748717000900566393252301416150055802279696749304055582425088000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -1049654579591814075796469989207404994194523853970942147293268114418858331164064651000114055503356918389958791521833710440207608292723034481645133223545327363888086966230386637862388849731112767733805954931454732326864601260753812873028076331212029640690897561862182454256990992180588776630171487869623720715674591738231661484342554507845549445344261493957899524821898816367052510331593565538465423204077951841798294696615844010600418244704854169604000710363161834901684798316825307647767624159190106161402977375533350945968344448116204197928728357503579223552397401295146711456807267389862736557896261313604263329191640081960889824437341317220159454018390291577135764748673434237819610361880197416159886613193195530207932899276826125797229134856392936300681753676244240037433478835938035281830344430910174817729194542493419696855143681182670325633583684160945869192541840624715555097450876712773610721712639534592062127087913711397733363010994848368000020044777977093148744091766399499643021022966062198602132630900467509374752524286812424387239330025419527734109641905760534511326816426189274784132912504064901534416763467560699936839757187971482359130785807758031319533950663813400909489179498301279996054614424912055546678124938341094422168605548514541756192754626226100863700038621057385278903447995424801472957437209835298386520426919573164264613474023258030945621977115050363138190004542052824914041168382055375059838430424375480565506923597606503925589045605349726693458306372261469195518583007954306577258830470812884021109764700317344434835388449728592904066535974112948168527714047884263688550436862933858952926259442188981449607377098881722701231097697211143438430679281129167465423225008468727274171988511861116574168285863911714842189012362968402138507181057208850698515176134733844733713769408557913259964639011593641200132552321225817281747096038329822469350806642898931742651322484982018779673450808846342830108019586641157044382511246423130815352159515251104067910502222274822218274121011357096237290162654631806387682616077545318873271542984224164566013708093885883396930174056311794117103658412792369507862472247172691248025676416307439520152126348010747327758639124771273704561791528238143747606631877572354569183178497086257835542436915229977997749003741029509850087926666357127730264342556642501710355728344257713406180674357074998170499599997540665587974232557431402430656721440156766576341657967898111446633540796068210969337786810283593137226802283423678886004840371086409509073219486767907028229526508296930032050817032367013765684468630431675663646384929662018577232820662600622826476745254442849870334278973798315651449429617861303844047018841001231104708462242744497623416909433281205948591131269360609016965806068500173796519343079313551568422619071338749881293063448534920581822850152294588908944113860293964313577414430422582710374840396909043345716927239592625132822874949039890854391019315902307111677771821096097587314367009963036104005776012106291147987116049597681748796683981824234906774902081298294077019904369727297934668490356981726568507315184218438100250939994906862501358921420488634609085010869982975271817837149791558809908984300365658446182161138096942194544323504313597205300931536612528147775291241818778194718948443785651004313422600481918045033336531137442519970578228214910231780022970189127677412357823285412199334471427422886420675352820973666538583506862120366343617482180332772149214626390394791078221392012620182781711263311672810170410501716174994100163808805852664223013696405275592467482323334771328924891286810235055986215108712960395257849443103509776380559320627507598985572510597120000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 22261833225941761392602792604401564648605346615291279786917974541062560448514258470399761539589624761268193059623335562255327158713833444955351200003884755858753683188282001546229887712365296807182183660452268276039612623668841046455404720070815677771521121331302195605205468035409809039023451507601764688112086039759921713968549401278683792425841566013305450268147253463706100920309916071577059938078079393270452195066925117506716207714521474348207274441765368812428019973313128150216468041448416508528504762270182804261921272141422990887392433649750985298401019102436234124884575593560296696189655957591040522505764963559424580494077857089252622764240487286843680242492312249795119122697402118445822164055558227643234951279091323799357833534214439455039366191858123312909583786094094783535874412357437160677738042256291973402165986879222528850401358794371048787168971544986394129713396700078382620591781860701827711126945894214817328367084415953187388779233378208141219743449215740044232293737671393860816696637866914169140183868364396749475849065516189116676478716163793882156266241418123888124170112963145447202627753519210956503981835929375877582380072373732681926925592428488909733573980397270498464930983545642950016900584721485811042857782094198080526096980020892238642373652982558770214125263388938651412507380583003822625602440867253508318639985949355543071788012938604267404602960469458522502093608122296624963441295457901493378517171977458545869189869933073725251645041880388634323535652706430166903997683218548224515727912138002353632717191412486251718618390202033900713405664884649678167453644141729869710577749873343404150705305605055716517050457009463396864434917575796611952263564801552513803717428171356811998300131295335881277288816156639916113928109870263054648436239604267582740372561621669903422938376793264661230509949417484543353477225039026235486924676819214158302334095953021802593138242354773074555919291709704865104970597690863287079945896678564264805669250863516022930919159166689125867868570499391505091266043069921081995294937579425975309626038304413774057572135107147284291902923237387147979882907359015851525860516501018704278623856081692567942037411990339910385227442979639405998032243986540302606716514409992734187080574761548802235892888458992301477848719675230712538041103179973210061684993365960887993524783229232021840115384654172451128292851123304879606192542160965990000957947226592111753821927720542049133183624755959821581323043947379516927320574200142911169331587373822532991980433787313212876926969024433724174801719792001279428314917291154630713157359481019004080412878769970313571381904015037113884953134376098880317516460209083042888534849569034663774828536167970752976021279039794997609114029587462219279623928875903668520539820666450001507941586240547812203249730017773760706651379913257711946150526511142519945764719988372161131950407361180745391270378280878814580688069802110776428892042384868133610464247204954113791240241104308573965463244754950541839640381034749218399877298755533538032723649903189081098359955070662529517179039747773134017572234824020883072361191260882077637379923646313777406812164139878681985488832640304277066607302120425773015841965445100826481837846704230704323183047577773796503272995559907855889572445110784006917865811011586864043777355323865671190948823801424300372370173648605799044972965152403772285939470780231304148351342653564639409887275684827116623993643857280982147819377867091162643641465295326597017814562387623040897135000375597976765883689051524337345389928472015401455666124990970968256325039879513668428364294600971093602815259337577627385856000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -525475915419096424260127005042930939407975726664409808228489298388865351272999405259944562246484078969530787450300815122604622926167307274138393390475247750765282783642186564073821887206028519253913909989179294430397227254363608573514676873910288164042463265761019755273849933414947455890538817046944461211375689872178969144842707706156755966619712806625158815628122002429880771388026339454622193821694095823754510593637691015957146613917159810526015587951122962575450524345657485081410617345789043633493241880436936474416450587654027062553482879216556646873568486890676720284853506317510484780727397979747342805410199748502794624775097921338859211673595285251630979484069728718364366851857896369448171757092421847793453203367402488301574067991974805712794545962941871267258506579174861929139407218930711190138120229712901568737786554036485576622925993148661995221826258715556107015187271330202198606486929311666280094878977359709650493609876741277419098404162596207270211603307370765759092360965308302519115635791797072400355739896825884415710672707120159772110600669188093955015097191091188992612059731807762471952013658659689789468019107365915067430335354198531864649655904208555071552706829906218995269953048441649839003546422866336884201755142431827402858787444735464569221838063825823322140230249779463786083738750643153289948939108042694273335687868616757417996375182836569025356050654449805251223322121047899365480064593521200824828744367911170488453357961497979830551013016249944296817650645073188386705271928512565846031783386317214938427659391130556698925055150868785325607050973148206521253174997419014547836343684873752626274111633645393954036816040998837193194440681276838090457578440818079506617025544155367519535951352919368182419575468346411957917488489447803899597760716678838655825545157728799808393683601424211332526373229555346363262372949941677479340611047185996939790986200951458567993687329440593588407590627043112635739156889564200168670175558644513820175007817714469633643825397893049903720346652797355158273971252631046041813842327031204961008829598006720199034309014007093325095482636455243224812835654636762192109441018291922918177334207125829173406652190361135716895759033533423943092945735714385003040350518250799408151506036972321140514847182113486103810815426461107461359884151770617287191438958230734346057655031741080165626728175052709459970650429222209715573887185130780972833064540215457551395438949782525123826874551843759236420808598502367517368456162040315894727672968564189690899177017703504911252069624007115058078057342714135076865350488099024669894286665600010605694713393594061639218878968121923719201638169411387227568173611238277954880346412621036680739256833394967903556871461560873131408234508231321530827699647022505690457242519918230989628734784723940331726816061051588512328773888129221924233514390428954031116315135087607022900662450887292892251922462251143032794104949397228815065992686569087101083218383509986379595520038412777502342974983728012784330200303254650605276938472531798229504421005639136653927883833351552784256180082622390617374779641856101782125624038501749571078198657439993969158803431134039735615273544380477335527592370888107415992872474975798278551258601879052081642342154713937389191248724758565491926888071827215295237380970174305008541187516869823977996831226930491659320104725294868741805973600574070338622544436016872716373892812092175077079764694109860574586352373310575641713158019164966564336678585580499308522759449346804860246660199980738209005166579299031173348101267256984197435674173061759643906612865763239375914417004309317691002758748962816000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 11527794010010634351950708747951543989392889065964003075608036180652529442123629466217177531761687620683821156752920006808674785897442159342358401157607135789166807747135776114015771744482416166923835781073973966560195009634432480867530088896765478276593809074144435540481066258151305984216835862578548500688889965706593495819450920121939710907184984830200135079800041387697827743997357757565348442143248456994062226961065683009169675616063459649103493331915369052470637751343476987393970288182047864817234798717296508045472347295545281184554279048946939471517430899427879556225268304634901342004052291015665679345167974320412811263828314116079814919237949894771219532253434694867909835947210711003064238676705776493333526229497081791766794418165742602283481906325587938521175822676899691418298162685771211416637324256776696851064476254676378005850809552584546700031062126415092752973456050291459080056154380673739888535276723380653028161820104070190412398450505588621538104312176957529379626875125597986424276852777641424046444234361610341315493660416456161800660175897050093366640765169618036420107676287185757452494287980631162471317059068664273635449283976339509524683297650143103534999906734667059541538128442289735429261816823733992124340847480045129219954496167574559601916904879338144638963296821612530683451571821801257333952097663583328873687882600881424469703691684523049325523653206643991053351206064568273707088906080965760780654414046811430173946275022388858286728963524925770086819397716923610799974121847080043876740825830181271481804738174182237295840684375591980233764537289238684953852027374577986019724185388427475178872123354869390163796201131276092209272818564041162974084148173726361282318116701035030888859425842678072743281511782273276698492265590001653056092842704866876173326951412185541804431881450206935767960805119082540873476228697012695419428345632974904217615940510909654339162149371249199949324821043013284775894777991873154730862615908697075091405727908511907590809883967349940058860195696001537160808534145666710166704981415056483716614748172844388921128444079799447670685764014122225790154986325067674452798239950488813600195453818411772935040995958346407752491675093316769695107662604117305160812427373757535699532459452631012324878311561608356138053817249313093361499000558339815783064038969758313860301845871020304661497254492793351006198597779800220794108241578977428576728824419551196724122565868439689179594310277341953724611988410457452773385310833721719969522603249222375603590888471391198190186373906066817876360505583210086482169093458054123783936599834158753544928618168855356200380370094841377224603928865444560285312157744550221044025036204885218800528038174033733174170835900783003407179344667622652428319402617268368568240417048319746417353932311551666805598731759985313788382894471957343618833040970402690780629834527874600106574205519753883226452134633642674032510113305188319205362575178791847098486268402846953207264991374622404856848642099997504579162951138900281110257063963214840842765288185156318689896357242900360798012709502253158060625747750078847274438340368853036728313494546129125903977359251255600468879133885388551446846572585765261371502525825631785255239282191029784773586918354640074875545576516071068875468629853927652972743436866956795880357966332939369911541414217667041105552439195901576488747294280485891348959232434728429886082764399426478191255322835756658841883095535454646801116406285102183128333696857575965471433100434087691153526635745068396993476402772875929039185424116997796475457802839040938095873608149597109012873215063639999363216834560000000000000000000000000000000000000000000000000000000000000000*i1^128 + -221999119905786662400081204762443676335797733602570058448761803938120076501155186199761296639822866954439628717200934480736706690299412550761985312996430374489412117516572817453978193719592309018140372456224703846395699510134874792456615970439407132533824394276336341948093289286581870145817501301168622401589714553072985343860451032767445908479516444461772917149033269261073475280041289455447225407472068895885652869499076839091946507330473475286695993723217209535376797061873488790144423502980697584705617523252329108727504846307697647607187997469415222760444143412390504424830134470574590520096146245128591255284510482407573899170393360867723356183418675250360977638889782960319677759867124038751637272286362247034890797284296955285021236210639795038121348807980663351301419718832473156386604095046593301446673559654477278899259523910991092346532987591226066613056184437215185643173721279948154868078493557146951545095828707757010779035021153977929496926278546043183586806546910519122991664504232857949797510998464568105279668159092385729479504645101100234678084883244440932754402755183315409327059670008743763039542380391801248377000457479320385925825989029314420304165729912145804093841222424320799020374717521808998722599965119610897659249997415630349211580681649476073776744985091393600591833689617554740881410851593393176380757113839513100874369977671133296257136065219146339167413639857679967924766243229556801424771404986523652212175531726725825881243851131197380136156788768947413356405495610827689130369128675026512649779768048322843809895918850091466151227028610142689748102378093425433436467968092690804930169418197955979762042601171813795147652468428814512484699809110468057894129340807236261385734697215635989208764490575291067762645156639249896571536143628335341160720160886074888088294952267339165613536344828488508660961399247378142005232656615742982560931178192185681711420442217354595783566256437115861195128403435592014900468572812352600900736598351131056293246272341222410964299899968740055228731061081300917090223275405503003901482468678943316261338392472771656693473679023274432038738187010437757574051979871967163513745990233623430113229292161229912542489056995239622046965618862937320690089669768422780915814099108697270720814157500865200533494621563443963225840196893280587467845486606245358700369968890909226513172647211052512607293872506952669076661052487047072977374677102061682933300896718268737230614929782907253581653086679035360903860625183802456276608306837822810470774551280520665343295274104317821180802793474189956953824026895142679201684726867510797123928345812811103978615831532563567910618101557834598627475775249360538702550968912672093838958713190436232414298551632622894755023159543203382740133248311764257920904697851148728598323500569958262796525870278301235259372012094947249313909324150120854969552428166136731294999921386380285906025659037655502609207865732502112703854980639440257359314293250574745144605043404354191474328327010939393897838468975877472664030200828292095211126528717445830006282853317221827479528107708168669107086491699765031163521981300189397086545217213080920989687705733789996391792512764897636103379480360670441639378731484161108770450220008099684928961224870593444030336362155991064789178991065827284816215500924855161173964063485015677853488567545574086615027135254938570246086534727254910930253066426354201153000406420950209375886478176584403025660804420133938708215852393571824391405802694722888698115096839987514047483010919311757338434513217241504888146960218190199602710568965594583084871013811051003805043346099736741458056589681805492224000000000000000000000000000000000000000000000000000000000000000*i1^129 + 4011550205559038072334903825501399913663445836701286394630064692394590540311232619025146092450604030937370146382620686381867031633763411053161728928937294710606943131466350110874452098761417765828270451503465135036233251424324622762165574418786892438588749853111793540655426396458938179288194338970468706102130992666113767229814384162662868940261030990602034643747844404418699512034734932911592620143565828098322683852199620771947554855535888019250402845593178756849086346768859315752018099413412078319601521741883793926834004383465981448234458276054776059798639273857749075622424744942130514975615219703292787728761685519824868738833399397028060486084421789010078169973007376847227313685652777120981832268528403294397785144712234026453320440746249785072002979682661720622237352340716524164601992035295544494774106308102844999771439814543020660842271907206203324126875989083699443642822925979617076786093209620571082028535350674808429662964435269115384304287670914930364790136622585466062267868860601156333689357581460408982013139090787437641675733474309921774641374117698262819898605598704959848043788505432048845806077141141711496049026933232078938461947943786938695489764843959287278616935539160234983766212857032793660160334732955117561458643888129111735561311061378877387227594433873761729258318467122114460680169364977499322921990271516015859276713844443462135700172417505790600543516504743829394195629675626817401551627087103455916733627167597178727801159803759684335850740375986708305207755972224203804408106243659606511311848411568301632803914715086232930412586482993547098478921204716041074645937830472517953979507632026878654753818471009244776512418329721987505952733828269914213529594323443010544351260869838029456160822924924687602007503557464622610089036031770104680638138688724080770831148700957637297413292756167386767841227545179150676880689892958179655217015660685157494730467348167065125828549334041798906242082096058550447994610245034179331869955376390180953527770771817560914636568815255667100316693673134307869639014421735570647005331044407627900958904022286635562376910445700536558437506873021292969970293513134908500762228213822598718937324975792227705949440433531812238867388176177561202617556287866623153371574163405002702715036955525484524779018478134779601526455265513147588872879963035699175351729788351565413310683390924796724903911987756539110849273066604894431835832126679808721237193923803162391504895657671995374765987357303177402423456032017103101495281864291347644171305658115426384873947527511576811588663414317634145502282517020186832622142513969289951319947036572708964537419330545353350421310967348801342687968133676340116695113849073040739137153017367290103508958029081815195436465398034781772677016542420464643794264480612567773730925054895255787475743963511048437275613292932188676237481127947350504616568398645806078554449703984509763054108964164217056319553553736155613670040742500458580465766554869186826486729017781805253991759048161506996464618550604288176576398560067681125629025935609717365683477387498925267051109286934504370918537703614780263700462030322174101368047756237959160114783850985281344229575600414679379382908459289049510646130798195037836862389478650230141598671114902923240892460326800340994420273597498091020122220803726176580535539969304984473550302512408856315032136054059917119389968932658586699473057397183806860011753230366788841318516764429097971606628912364154441790606327900483510038474637274563044367960070418538171513464309177339704678147949448795302210707156482702801852162223705283362007693757169816804047113607598603209748755618201600000000000000000000000000000000000000000000000000000000000000*i1^130 + -64717364720217845743008496863367312454241593322935110343699917938153825530331681741793635604687472002464963854184986028256855232644095430346078758530546152223586761596938776037730958193203991756317715767738331424499482173185716175241722644447262253910030779098852843407514041594549403851021629505004114460121860770289933561481034725425635592481688358580024173512663229241623286546418412020882886049052726156071994338114786390905311560642814301599296568484995867124814679312412790432392881472735507629353212187796234672825423634695545978891276798723753393666251897690190148503526507103842624536473382345254659628760333488782128033267723259249663540326220490983967852295825829964557486240973019318983554250562165668155034213610643754949191198473563776170954350769786511895053535488211019165086960506010780718888067686688801052713170624889288875451672924219369367776292055237548846808025339963688765551980344574104454825624406375149605824813921800257152687701045831527038246023996402697390576247728422986890913527473231819414073595981060726397276541355241676039226359524678225279872215324437523579001880389731852970259467554425393264329658683709775704612236482984455166269855050171336434517908624679986240020284617576561746430309624517327263772784862168173605152378721744111154551883478669955240858398214380619000273916425855273133610635854355211540135143833598793220638832113405248975192256292107967828030244883672740793808223287423027452096276566629394686905248313319686217983835103211308953598485244002913780188936077024591961154843004064307102515550072870423198094828923881062279960857648836225926555228055130589395394833933573003956689937077079933212291072293929595541155370600474983963138357754026412031194446895055185308697710530267317141433291982565881732344382381271418798506665472911751784978810499819813656156201744625603091950407975420080115580559574126520085488488553455216762732603174440304498488052452959936867551334831016754002202435976685950530577784006330605240637753932814385595997856495184076215010019101499576966948636231991302207541854291909164756377798447288139025199747704477384598035514214329393016578029137358810927493349482039376425730937451966248028824672087572960624558641621592153912448665992942862414394920149232192303254474665882781250479702796573553246154474154245110105532821491502537016903039860411445465796696567034522110332044219607549115907246745796035865552877487264670664521823408656565120134159126326382372396217108801108602918519811232353117903064209084623891207476880343240485497508383325279470277045013215377544986880500243262479361688997359739331699911019059282501950231681247216323176740442604900716671107750952488713218793115677040665669122429660944215116452690130624676956133383755412129099805275758730646946476297228401715960690076392425334591018409993681488997067304151052827454692481315567307859542193352079897246338086155185075012367411350435870050681070682641972750853839974055421376388597399369202666758192450305948840559367799905375007427131464192915220446643054820216728867986900140550112331434614504630567437611523268124001693077030900350792748950208157056478229775503531699118320256595732826817487337397411777942273479528979480467456234799604445357711388764786452008589228428028261750932065705461595731574349814446555240339227041900778894242471488315700464343826402488820738111121854647187062412238363117985283249357558346073422905537914162393222652136503814700709189335016664127593080041464204242465902096326296027468573757865568086896993271152627296009612911172329819187474756652592792386233274747729658723339266053923419538775167337080501043200000000000000000000000000000000000000000000000000000000000000000*i1^131 + 873516642876717307358478098137580505746662322926676312272482983121879863369785866589979351755402394914672618306827436433781373460147700856858536823660610322517732881448080842900090543866805678382990738755177379761625394042528056125020247039928190080702541473420495982217075395133681395947814894126566058910712334994035005841392431847800150008361247258970460563944073166401532559974550454592794584868756001690117447183375807532682208966779718088373712404583851687762621647436995666365684017888033815310372490057714283505167643574651309338704474241208959061354766007569944790011456588822248289604120422509098307158334547350428715648609944277364571417186170168244157145339255282121634031094748491335168280827788181303474902503077404872821161847502708594316832842886094249306297271217720782594670062766657683382128212374021645030876169404284958092464154380266057340759379438680185847708537766314842316754639341217071029462320715814125900726358631763494849710021485152870378740517159276884956381502918090425669484048280241248395298405583522732817782408339043115275649715654681451276301430891160878912468775075473239208583558985682221244564948455978340541344145671763585512997876572454917112241115372603646727294938300097219436209258819127150479843706018833055184097744145501406259944711570206217717676417731992660679530180102617845635942279257923732182134918729959083768914896043508727906808132174357178433325549460175851472451063966373422159088065362986278244818431661202119697844724436228282885358991257083885392152452491492168134083023728944735458241474945736473895832476650824521049230008776742743704993605352856478544986821081152318828450539180098494652255229744941955323573509377132655768169954036934948048541232548065198664830749306840606186915562713465603552553448677513028512716765687240735394135534231590330352768341478789727853916084621825254015137361320440955303601717271254454995955011124060184107445945681266699305851736995963662789767813209387328664887846595145427216210926074989627498391349689005291126090088935800757073477189019209540399789492728210373276846677486756960779487303764836119438996905298308545582854593705466357050035585013302276879996463086163591840945968782693953524935499347241540337185263205446581590519463775331062930447626650470815794118182781108713153489791454858851024713445622779632210289384900694061938774877759037734360662516755174965448317911925966727503482673116935198238854891933211160800101603090593982217759423919858020929898032433662943397872100221577153847673764458101413830472176516137536032457177316950939357713167289728073033212078989168719843433407460699083514637228666204507851682196770477177383388788938532028575803643885060186270584506449747631940613551540041782724296095641659235807756887003459608645900021777080794200292785544907806569298110474762007635177456015415940805318500125110739136847545291004400460866736329742380799615894904436181345764486984125510715074330390315138328280869998042001785257545045611957944590208498427301738632374199374145191655481481442221856462426329306554780392821472472943890568627409613149710266796843047510213460227921411653652884441174784919168869610145919967281913895643939481248018697232735582144648665345382416138305824041895157205814969996984925200324727243601080886967879132043151036430042722859619500523190220837042273340672289794986621927047153577666395660032659894769730384472403122781076244908109187208300569288736791746025047257329574736826112284447273826469973035060901446858773393758348205549480941373975552179353623949287909021543178541698319495628718802734675401990667377106240771506933989585715200000000000000000000000000000000000000000000000000000000000000*i1^132 + -10041073750425387869331934760176011237216318014299553726478049138993081547776379431735344652358005678485302915936158258514287272290180383669450453151901724054540585161635267441962178562069214725735156506304938543697377293274359837941935588162100882015651403368208441901978349262944475787433533434890488785592971870469528578504628058143037167252126947978036835024932571318149578639216214866768128361504446196283005828699477875087077743700016454629948877897965740418975115554328596859881765332377887225432780128968296945209808023852872726073649515106237211967965370645815604571146359422043972313088322675005972292058701488663321830380143988720636188193513971131105821533948132838112786296821279646360389520499796957042883267420788662490489731135993983307395096300346511104764284180576546841512374918763211742350658343229627936289944819803891333170015117592460702393873164758113742751203192764583424662730997922865497626847351325553789351993279280917274117027000015039099537568023365242511269687206441124309512829020077211239651048646685561805750613378435166431674163678582689220964031931408647741194530152698661921112707307450846758970218002494854920607327386775888726167163769574559374759648069134478244405115083604744525338515181878497996548726384885898602728549614790270304710392402231847838661461887374011096961300128791379695762736377399564806737781870065017749371202048813321162775872820502408371477693944907706241506087560851015018052069438606159582449033861518110529900309434717356810114667789930239762264455773151806085847451197315626253344447596238775162148871670652966496091904950277607011756479576480165082152916257521533403349458275583165012279678962437981804930339669553272635294582202398413526030461502745997557656868499582788091371787475741601361694597642258547972691338274455155608942655228493971903053687623793982896393365183523727192801263319964639002702968287295011511255282336356323345793800216635215562299777543961135770987856547695735614860765157131402839071378722348092286479622298570204995306297802808550491741918455107232636333565096819461107841592047236075481824449043562656889624751714022338136654148220331368217017710578807785082387902959132422343464097861083081721276973572865553050905020407275755605293364116289515053805055660939675884308276476928022971742842237287387317415162929927995426850559200219917971003581678185139902125498003323432571198537638653479074471044709639107905970826443752793590456993953679262107130610129114512440225245541687605472958491557851768177768386450463975155140207481348876047283561954743478601405907552661156848296753267047654181074402008555677454631198479302859295214947562024322050850146624164339485241197248635284840238353244732611929444062507524919883738261845875057939725216043857507230105816180689268379104866073770130582194588251476856497823758902163133675918799401108041464864239771263788615335923837847602801927840168078604075075694091774222435472906128745812110360220308906805113059088440630691988605077466362964707006927887377331797381989953991054222784300910134430787032193856665148741539323360142598236632140677598583053800858654392062660067679189531097050048386885671999502302880491810127175580858129084007976265812606034670870055321549935770610050756809415480407695765109156083307920667925532415029437982036663875048116198164667840929547423473225627513538305502740297243632496488285317523774580518806932791277878943152363504158640666379541982922507257072985022774110957075246500944626961517152046268040306326898476300854386912014788529160625921648057411977755558336048750854108830108574840500262622704872821170267750400000000000000000000000000000000000000000000000000000000000*i1^133 + 100058768159903760992213252967438382611765086978595926287266482520687860420393597619967823753578812625427220840480183364421612572463274378522746698841866305866192605540115060784445483102579851990750758736499126290324439408350211606967495554909133366474125097933847138020112789544973786464021547223140958441301490396015194099335877017921554525206943541111107977873405610755637004743469695820138587616753290164632821413123185968272832256866104497929393379658862830450263249753938841005905873585413932231597171919125841590709157278460331503052685877410234987707405177070222944886040192303191557094561255560462776151260544842162399631089582378178610963214212104656094491523382071666148685222509289758606661110141666359661068176556445982733310174137813556733922120369417129159494403277836210990988491644758517779623733091643856027718991933127167220687839388118107184585898941771983723461558265080386076764239427517756067389254487672457028180122805550828814240261938955918742904646921404016928963164612665404058444606960930469730178340693278907341442791382916947262784888591894592386223460402731199389651095399614271050007455341874231387571464147741795647980986279894119558010296264483444895316455518897491996977420071728279633051345275065942752508226309761624528377374114999808003032761101032834730156484274137740303226954959565405397682005914661506866256816015502336738844668256949881463858912172195777717814872051877388733815942254130437350460288932295446165613861242731554362578115481410358902739769464826327913283968166870995613789252210952162938110454748895181689491377001461288986522390667509751357077420435104603253167067000814665260021617853237515742962254227041562147937647311830539728797497296697742178200213765657618105344808418233836068962391570990584984485505565593283090494281757304518776966890829127335003616799362498277009203544407184647796524879542830193657297907876546877909433928240651792986361856687956850106498487779483434139071220886788755420246472522051463791577256409399758702122263164744518629429120333515382373911265037969937653376996752521838033370824466985882823607231857025147208286924189839635515789599498487796269096160141900943735510801586463703699650014855441230719760585620045477695216088765452870690620241165343075556231961069367437227754664415994261276595633142625663779596656055417015027448598527072073157435363937073350109848445792321099711447691773871192247541169852046553558454130013613733684158919281887000396585764890250237485305814421243646144089998645020293116366941198746416569094611717540304916022125929639406721265327937742344434906082099649266542077099420558449900543682332336978853330153273937530507134709057417059800820387734473541450113029486478044493557873498867576881847091759022469058462975020411151523525410110400609979272706808669086739979658228449900153915275068919815411293779271508059043029225850964084742589354238695488539269562205358911276591834586238196450835288848099274922674993302976958507953848774500476197903980876349699981377744528439665808703433145762774715912285564214393829760762268631187891181699982361605006136882159975922516328402798480746096905312561343553435855899896929786577583699811547382071077948202217580136135959063378176655638278726391799424524720722635885529827137078812298511315932467045340531807165002740256900522662002805314391210905839982258293699675493772712071023274086237924009797350139679855273016974396315052973672004583743609821639046586366622188669964420974027805334389212319967832550153531704811693902958793373745718794037267519435180478768369339097559281663602816955541971722545873763843440640000000000000000000000000000000000000000000000000000000000*i1^134 + -842711236541452251791881477491940752626100210112264059247737764970999064796252281492509565319844757754620262478211591712775417985019409296124442097505062925434000850999948688790223808779775402602936775027589200063245249918144310391944331355934075356416415275325820913690359358193791098978259464726668476070280295318345642037032926223963341873817638060297120585893626011257913374668286471827522966303807510529613221112116546123319308413730609292072732645139296684098618456419237282800104820626486950719489835503312177647827423576809515496369292369068068063330010125642897686212101264730065821742123101066989919066461170187257458663996160760073116660368861664442133917376828511575733919218045829047983480185649393660222044761717082436773659093838958028858929144298701887619156296840501114015088144041530183917313232886969714581640232291634353999381621987363857954647119432197477417194998626707671066093231770962727845703894449728923097599137371411185554526873099468155851245935373405689593242180017022113187189714902863556704556752934229550476733286652684574030710269822877690782510454051348256771965284985495198616304436227464975892957114889781945126734264484981923446020524367069847819474888830898599153579906117082582533356700846362873073709047058299988041591909962022715297353069448837221768973523452687868264842416417351410325552019917033839123407640197371466991369037762761460874261497234103295131197949055865004455430734411815889544943105311562022447118742626070487772169361311704214797311791547909904685177700784686934431890095494614465447141612414737991685553995157478270193374413595188001079532277463824613643908673996113333763948692302867610578382703754482184177926166144576004089674247022605032849160498532186849022074985449753119203178159553821949202601803736506646501076690769365957991470740353027849306542585538842409532290495497873008552530217767282824716853840406891388912201612756227847920119604593327619787665122030691412627176932552403290629766813514856315993053773870758071662528726181073693303009552307318257283465131560205418698127733722700165344002074610831125330162456030096569111751528237296435520133082534671817990817550662764564241691798993951650896222569827539272030297052092664763539742246488831886419605383734595456122741587334328149135113385694662864982663737950363143417815475033957189369062264829351256261599461150296093111748327150937561188121351823111741647517168818947569206749989358346888202375889759168254870122520105325667596057361076592323583921530748983587436250946488849357881403752658105425192801602824618719160617826587709720981020167989614908453830587395201281793101226994368515476884668298741716497207670769785944592509704386566101336511719381014264946495462569021286693472899158444777771027551268399076462084835994315335411220801183879676828055321112667897899183753373418251757510891270746733768159170925454934552773524876201892313365379657722983801793289134342145607531064022705046851383599844134405977416484144828138017316048919759375485330700043280972995449696761177399833273503777133791573783587868422149421886192787399095279164079356463354806379786922032052122642296004182874209195724357520475790785621206353974310834478806049364677790732639026294866808866741998432183094930553005497346114019696846435561226264767543481971966644608111420271329707216082472610943086944693791738523152388305345548357596510535488923994398584024020469368186644883313281093540457208758511800238815765060093006634196146595414826721435236422602820040202034306160133083015644117765196289413500277375850300409048474038718898594756453956989230361083904000000000000000000000000000000000000000000000000000000000*i1^135 + 5860971951757223105579871445962407778381295733778447004078512199493061543811124327213336433605948128472162291687770947437623436000261875582935759778482252595917688817768477701728149024955493819882969662916443803901860959488473417494678776600399089357025333084865108775855597811761854507780824255654755137339173591729958155837881515501652086788262375441365867288387395919361729868689412520135712745312909515665557002429842184024042061737238241106490482388829433913770153972158214282280569851763080419979460825783813047760828109587071609092875458554248764827463695744833942909127721177737952581579345991587571811580246065458004944167080366981461443690961090387610922670523676856121130830500696519650143168640845534883591541938437447870659217372877938012692399784283981078450211062749372994513176315641410621937740020402893449446447180724844133481135482583389936001160359654629417818797938267202534152216008016323996868657291582088479167398372737420780401877128236745207745815629546547749733884831899233512315028631834726148557796934180491881891566685810597410527027892033778185177531044912978058758968097671497203226061537129154903901601589734915284300925950301481781472266007258584591392746188173853121813855186966583684056072462205738827584117614329520339402307173675233336570395657911626665346773929272737886297304851801422774019824776800656829252403563208047938098022991960565383849405701073077658140510468740246824477862214245173472309932009544654601930149081493506901185381367959973092137855326900586071289366817812869277037351839636452091202768070147134261643302219898241051870773685641877282151702868849708215154109603298807492963036444759451513101062008223776468089712866308171457161467346987908577775745207741130098349708437001032440830457824410776809408577398815130362289760744352561617098875352874908262839157648778317029142038828526367628951180122042177620148151698507484906581524439480326386344334754217264108118451036542590765915344876160736833674767463368320769603929834646994788915892358259331186463411874847441656565055339884460047270100904905512982300470790452702324321854551384347788212542493902076695596541768034134087206891867154760608482151190473593806029037350335425352758659921679790912848089831335642412468498101951731378020091288727001758208094001535849067413536739856780590003172703810047360123756516665222856617218219587396408453459268920174877263042372969381048716445523476413002838540886967457954991740682975748779568221625236506564928460925644757071510516942494080428228513359199592100109942988232319417120601691056485731250188224134973109559552061505233027684392541633299810511988962189458847076890576728222893434605320965650936877707259351905532160403198908202995973530686415913858713624392624019684829218861428267485449934967628810248656656640218484344539869755182606326301805564035213317100435078305614452840258225583604681707768834210330273932497026552888900982474525724078200740955924034500070420160726648953381825411246725468361192029009130542482233225687466326470529290264340222972187562668251792717139720367252953806787807333555718605054006098417377543224805737983605869337098843593965756751208219651978287358585954806654528257188825298933339658253290554003686678827841153335589294138398217604211917331890814403457007066730068986258370879238059207547411876672125034800806449158463895160640367183616037414446671957167692931340174219066172416042739650702906464902810094813763225795292221005111793914828888778229401642533392699844643124940544508301138515863717441559397002733183301337156053130512851847976867074275445803969325878476800000000000000000000000000000000000000000000000000000000*i1^136 + -32291954732402898064456081284673343955182982932990873324474131036818583629361649876516627720951012919127228627964627248453576068822265535787869315024614975441953257056645502087838693899346156048758338884938359582532776460906981848068683761338315688049137466533412241185142342174769749164974450913421396497930452160895290754190253303567087980852551125915985780182175502127341938963161623511998209315494178718693833322734757037106189058514741552377604381232482062653462330834936800878773952969634145587447746507395055560489595189557263857710680393169166917438535546367513703090101180716302392157160380063259417621546299101939893368850925475505322642836435551852053533414597987423408428167391156506971465572294695016405179139617440405232970110397854775581797504450983240761177014539537334823776950637609851379906174190280305552534722250450398536658639103858780081078797670333012055706111671066861261022539924619097027060946684134456644113719511061555823189438726590683835043669849028096581778795741125227015613337317039473678568645351568107735860933136143984487439237542155375208663215565816104635723650740908967509548631751766242575450465071253607720800992954305761033078380474511239268376875863529233606447033805058811937639330473349975586761457386509459851676707479182492212709394609803229694906714546362917335049156776718289345270457876407068256591457150253983621364612074221732100029776700432867783273574846272518621443459284689090602663411131151906071175215044341128811834234250224441041665958484620011924357048304971249527633160097387972280143074688706122324268709226879155920853166728709928942656262172418239583865812643719979418106780715068306364361095323831143372842352515457004826071354531609511158748497181838134842974132820573960315577984232746639906917649640322745556381439344943046476875364878386159872293647368793032259617289181843838875609153830738697457649718457678954598005748173932036591385858634029454136797295727833200860420585981216612228449011199128100916939793416803120488689299431933109579544424330022888362081622572355896469838785115991192079543311035127728240229345655270438045830479700503689481941716760470617757962753762572648731443110684967854160041220570650475835438572302879445831700215163539934317747876470677278316823328113359363645989096104325944017408149175489524959283106272616689282190333698258023290969221431641446174745738229812874051409639950838559230776787238583512201365285044032226001486482124043761784548111964232214790187766020794874207107609021932060997597682998975528286327527037477755076329734745898060006511589937650459025187259126151180321280907283870255578676526955179226948243040246213403514476039862953934870284465970645801155152719056326157790324682801963674725584570570182663333249477304817131504712438538205694791011841764330436380268097092904941573238797603751090388172652979826502940356354133228159882319677354582889943593014785951950336830707352354308415978789445393023245340417336722877978977283314750318891906583150731212604348340495871702567507999260312350814650609543380419759979444734846067287275530589493063066581348102501993237190126292749977560150472696821185671577448216378099192098306259346117241164412127899416436258519894833135053143209965398975168373759726442098124175677536606886968212260203250234688321344039363991351940742467413996212483620975913503663203051915929431678247330883669710710857106065339214296287609129806264371459006447055514805571561158285071066101788835648228892407729701260213307446424880166067941460369583603526339144162072064489520178983894039290350925007979484765224960000000000000000000000000000000000000000000000000000000*i1^137 + 141104254188591001042366386060980568382258553301536342629667334373732725571880370065947259593189354221732611432973293970746209893250638282843097007057574627244830046592388107158952246172594565709796969625703786087451956194854255991686600181316897844641320787478562769839391728531778602382990181851476610905697489375492873531653591258455821513659723415980994629408106930402911922332950717178210961514646016303586838716813610117414329478235780222065829380107993127067567302333622926079240603144788893319763893836528501818810120301057692716064387384516684186640896023726444720533839500279469385638524506523218075495020759273471660241041297356057046271331674828724586737322912981864098938296190719333893825722736408481006848021609105014056290309968720077924713001853525282199885602085545164781435348177923891338157497102530951852854302382623014566653791861795568567777996267930154259567183725473753312411439087991722584953296426391500589396653486494581491576537641839987450760583115651794288376139567512665654118835995889010718304408619476514296927762872887356790576564869563076116320577912678943767641089165174866535307708751172964053010446779847534124253060981833194267979583751861910057090388317592027705378780437664835077431300484107040527940017498125741969261088754800610805681199574608885368083332842929663711205718180295666395161262563704623534159429634333139437677071334518521229957083882177286044742253530235019007876578384892086339086890404060913984935489043352018613140955126945119405422731351678112439117111589740600182340119800627528436670785780409999875910681278710374395908987579951221712595103964379834559168474011415834424070176559399032690538689304231810935578314888846060464948816219613544963510015966784704433665014775047080195769462427646580491777755455636426639199024708701514712434582944379479968004223044296143280883048521447367483558582455523701874309911197392968535458945662100522868892406151617983729895372351731634273138890981445434812809362979866198225859689159536879248458891624928773118954746315792420235326620150571541916004651549582041271296314190302799997984687779726634184599287375839757225659759791703898807592246028009664080678387994527397496932395488813666312452121529153228070651267848216875672817278606948728570201623152488825856721015788976810311493501491202335834717794667274358740634332907836076005958487111669247299529489193302126122102153244094756664441321200743218306783662043825056868217249942024065692736814340094203014392861732394998526539361714323283298693654931922973350162413190428066744875395257021362004927854268352130455925301624467691209794581307390227695907628979745584594294401226787108505050490640526201863352992178644252814660277828290377594057667453010791552911150054663262957907994801430771125164058192240157012992893154978787004265707968602917602711420675556760090672577921561956381757766005306364481466717654902508351190610617264641721383200036158905223854123263356236862317806017606434021430778413059832767499260371432507570925497585718480046058758155697093386148602369232613924661312867271333296720074886810560551801230060140044700209767554172121739774594332864961578186769028034049125583504642229859502357888904130454027022079430539975716088543465693454599497105627248494117926767640937461749747270317758930499478834690884284700790298831547893148023648292106464387406331949087207793609749712953794995610091544397776867761709267026488178756048743766865510281541342306304393955188461187710904387180477962578871607358947199528635783737716015117290614694958281865681024664999015440782958069284864000000000000000000000000000000000000000000000000000000*i1^138 + -479994795700445965175338859040051333824012099762343058899484167770929932637100184854590062223690107161770262085961800382511554948489878308180811413056922897109270748958669236644148976267136298298976351145136647873502841482981840213788838165571751029218022418159088674144801486791239556493909472390302931702049100275939489398416467044506892381096458061254434359181606948762009866416181637745730474806943735502569595337830379991128527139362926832474706541916499760253123918135643259537715309599543291247824807237317138953597983115122822442955319041490416137556248375544480785993347838946026124595358748826914024711162504002838600247543337899577346446924745494084555736217315159880368587533378499645790379636580607348945512709682891665162318744294705974760366347759204043039790751648945825617641146814750618374517448452861642821393843055866181528104595368094592803508671860449422535939243008623779245313266749817409781681642252097265555006649731620851679302833319854919261925358291295096163762747664691587399288104851732047928815701755967961320473119492540967591516804376090351387883013256324874762532718752198989780234232856065755846217518742605081806183070501170066431292702976064638345076240660941308078467153119019699381832177580081994722664545386846812387371081368411940160387995407509053919252730277750651393675165707432837583334347277430036638790204910764988806383609762368712910185136108197537054298568618798363910815701411627112332125748777773995207925629973530738852882471879101375974565617587851238043076970852844085707801032205549279782578719520862159829666373114310957043309166143047419275665642766886403263293179324325094000562262316441927264764441923876322531616648496281386038009431309321422794238206397048779894941031371148709202038448752879940242933530803566046407347684017757038097668726059668108445628641699443869282460199537452571853106103491273782873070714852379921943144048635329317313540739179092470838340800543598044954478761733962490838762962145413293030424095075262984460033836836281663314897457383853829857698280123755028570980363863985782316257137375390465704394691717148728674255402968763155577624667252782945501971803803532984171799995289409112504433744019922116106139759907457866783556232134833218862107795326353018146340517175016335921181051172431882936924971752398841282929600593477189241843346534341351924953394052782272933104712337092363146177620487909517340510428855258674963883527386558467377949956383125054994135554531707099554572832475852300871400919171570899999029938240791255455351567117781353960252199542797722573233414880884987718876444359454533612835073349652031174046774117120591905993280253230662916477397313186401579433208943104433669068895240001353625341770337546690665441098358374703468721783757002894691677256547135446030306200494421462379869635505119908289473292357284499468617990398488685456899707201970966792635828049007299290259575338585972533068894279367617418961768235582644749271839762747594135338090782137442364485991265221128920957458446340828471333015627828928388459469497932218449826154657284424077043100036413623486602116489127941912765364667551915935822040149042724501064811190621568113231173373331812249750750535537176792596636119647432883265300168153599032392918538787169633535176467075726770408349624820341318046509653870813870606713807614600730529752995577244313157867480461121312019416348122639280737115672257084335948221660073381910470238381475616125754110131448701962471257186386061847893960696946134961286977458557659531145473494791816663859960990605596079097007220627139985408000000000000000000000000000000000000000000000000000000*i1^139 + 1210314130287522633661504110440589252989083724822905952553925211963181764491718366457604708786319415815186217315740625389289588197172536299718308535209213683641247112818881759159169887881002463597703170436637843474663676084918602733498542333206445308749535596029094422839656146886621687830226936761386689390562689488666090525153371210670442725437555754460478522239124457906457291815107837446418774243501507516823437251865596212637902896467785083041542192196977493544993677700660910550062576483960707840565157565610902020285616779154659669755554611995514148448825032284501946339952319482161267897039492846212768840325402390233142930138473450876119987769246817367051461583855078324780436388551951729879605152411664316271752324081727717860455354234544612331009207093372389701597120184701321792118811443324921125646995468860008485529433886977014508488835694145218630365822477766368169932200052187787890662262745931255202271990491445851530639467286569743244054714670291363341300781381961068889378362769795488215732884331932728978597734705805351021120184581903969198977633688020001366675846163967863826317474205569324036439245174158862073787825460897852193872858804987599746676694929670180881022038458377267029566454446845239488431996048321719911016037545125684530838310770114659191291197290739556604384264047090668042028215688684784779807440632672958978156215861134662898231695259892479711534462774162628931134210570742995257688794434217151285338804929240939926136965702486671330646900214748760092202944664515637728592955073734532691372877939420628273334791830692378670059623650813539931895043195706677949083864796010727741524579003253574330198503542899227777220431108779244383461738891800023867970722707707566304472070379899479548243378244940339806895995670405771388259011120175360810751080499709732379874780505036210821694640260597851177403167123452413027099285079737243313566082878601103671632458646984332624085899566276805963024367009603871538743607974669018493947274853715534651159562698421554456996064210369291227025882784593082690802134119637971378173563402794448479556334533206731649918351911370957424805992524859803729262472469434094770498220242077243611763768499725662582611333853178137708146367027287305836420848334379002540670324552170509301726857563281015540153424173849235813681885740236465613639561008109868580485504511105271124267570255300377167982439909595912021741798728435871886017187597741857291494619659822703274188870422225176842251749509800352509983599960209115370546792868988369714696901118616246433694804436550105908300767103450196050651032455132991915176037122060731619807939217493833459651257244156509282982820372016879648318822370982714789819158436277553891647554570431478852617034273386787913755741573798087164488253251515051838316197324384215247442975432507089270170667087274047392122252741207216341504377389305438353902318480312106600696653057855348073786153262795054006045137075292094015530828633857713511003951313773898963695115877496986112520045571422497773182433332631922415891253989322796099071673544456879705845440600763023995588616460304577875755734504640932560316158716388649116996824048166559000347702223009627625605415581643855464277474184816257462582109749935094798529813422628844455073688110045377482745164971989956076970969754582549786787854095857924026454896424906917828645426000653544688650555935489186366921496914063650053015891909576002517704297542377619085352880667548764820784188710631522416395717666910241800988339067508902964021984457897033055889727993687426671273630235937212949707375656304640000000000000000000000000000000000000000000000000000*i1^140 + -2034113727102057530556325468817280856833912444349160115361395047040771102960613134886538680215874633263189018420092798208329132471876737948315248606175633887613574756556700264837532215938278703613039333463445403162845830353293626719980697423812468501906951636614129628031644447348207074261606691417196009933460396967608136307412598689622525997159479439773400454148094642284382414616324832695693862513284319146516963990038051693937407242666906140775521947281125045257736775307611939579502488297099961300951936052708543057836974191743632733156103591370454699089548849323484470289218191861113245044347047674637215685248693693141409977640129360727581809857391064779902240455973049746840750237158886473918572092092161886034537084098571116551641862428226685075947087303550572978359665269449210607997078594386888059599111643392286489856166862581237642298665775255176293729539870017579153828992735804142607566066726470571391153631914440401246882274541907376957447102975336659773952213745421184006109338167919437952947431948922372863978192536547239669334804895424754379492814924822874820938206732927399714723695738609018609751376995996468021056199880218361151304667572786941295934627794215078038159015497161232759233190096493167704373038247598971012265067988294272311322070621738192236409110668137237381718773724802715187392774931281086551206110307734913960250203574250630294921260399540066960472911583086751429610321998225526361660408049877276752537596462468878704167862898645856894628980393166593928820715974132867285884965652627384149538833165212647440196546796013158512046174817367971355334225987750861942116893505866379525004843704944460624234760881456642394849232827581055454872495915266699559411336213845993101376444388721233215054842137217563505968822215916354317527448336072844379095644219729773731947312798406742808758618144515610539716608153463184879120161970328512759638122291831156356889215034734928359495056342238899256758031033796856408509418281011788222901152319093142937188890973326497420500692204931674015666629408868126499278239151774682246472029500208893555145407796225268211963428197240229560533697261467934209104811465188623413476117411557425918193678531836007853923739127976973218916529526336484242234395634398219792913939740653961183935657247591420173573597290173151200044097933030148846582777915482191234546632690618774889163889918284270134213558961884697157508605377657398760786053616271711358982199148214098353213235634197011184164062519167150519775929811369996520538981247095561157256555455022176902005932612027313827487721800920719525036413555139092336407764378221818334935797634012185889409202504743961669548337818011400368516710270536637142680573197466722999836888766871604067793219799899567853264845733184064122219143017128142560717627873702325426932963084947289947845583274845093412013701629264914660777128796309657014525459033825406108305505681385895718091122267977269169818193673634187504634540866286050579441268086499250365329896578137577832745397791257687679707135413283350060731552275856280113652000909018084052098769657286753333287481000705400671160188940556581554392612250146172911729749351782364748077428873837473172340736930162800828156258827512906656390025833554408996289501796921922268242795661501862839590316317357106821032137697531808789438513205517527982236027003134090692895841591616536651276201137757751102157407764268268173067390530086418640030402657807518907826564386665641772046088826932112983849833312410586548815729256146713874689528458049888132277166424845194297705809193869038778843136000000000000000000000000000000000000000000000000000*i1^141 + 1195551367256142601109135596545591749392643897924794329491133161497150623179931691660007805257193273593636807963891031946707922120858044422883700680219583730202034216902294104738822674545118389669280618710613304728068643637431486400492874167208558335150365841705128051712446592967197038918460106764792993837680391048935533837462587190046337412141778616904712631035664039925507446717093111136377824596052725591769998990327955338746820498580157115396518982164987042612117993968882718869135124256021479466398870027472290036816312300153653125376744066929410097923155852015086844739618706762437230770362780774267734096657507401211279237598487072390903438487682200157692379736162851303867768174695267501568924781394402017865870541025315729338506255598167176320086040856021848128937867065912423884436270143890670731767921049043203002288032202019261317454028115904474745371242130162130514649081486671899975254275696609474987447029760807211504859425158994378079063088952147057734418900612581085628680148613485888685771435942628545714646467784436384105609719089159329736713253482827852218238639234253288292898200914301211549996672996049993686542959559263450479146551911082215093007678159826752636116769175280026586187190416724683396975212871666689226357228558418690196213165914048887132358728194279665540377050847414102161862397570309913717129749463633208165340289269236962765701729731996370209740137517320696232249881285712462554031872809375876124802011392671560971343911528071944594886569719249777551229637861743984806873197997940943026499567349765436164869899985519132904741246825720334362918035072288763705319781356994333505321071814457577100804259112420121799027653242423814211775933630387973500815005591373301166255172595351358640684182454729941443505746149143812679921627049047911859541968945544476232423554828227508330355232912809267908652246383903821535923202964017546717845199442691354648319524864592079648208310188013054206513350570404458547762692838003034884218183939738240655811160548711370234766978764950518482663316881745785034980223229214953193065145171031807410553882774505411166300060849340946947450097295067332341397832595403837154497531633945162339805878945116355477839100270804600745372356918734833302471800205128910149486902458937034970445094738806370967782564254695861751115535442431032491409585234261524493046279554622412423868808038254701525159558572850497023024064321242053811215042032484827492590576983759303948948176367122578114960571782177353170964401812117262071975627035838201020134377695609168064408427181701727728600217154729189403726556250284202697292023445253650115739738353869931001608486769519165254996823118232739322434191883564538919933422118935383598191253968172013585694054279139064699147978094028700522975845882753370103653490532955317437995778415426471723012354494936718446356738387896853897322206536871824038089253704041049593440591660021600094903448188731749509784638311942918227160391780861970487174303885409904441867592436055917174282526018757298859985548072935800299307983277905480270690005741549042699437482804983112333036230599840499863529311606445066064668148811493679704751586731131008333404185339433927631658412105570986133455629634274194647901176210267462517592335445152186632976997272175340423810829328209597119139911611967531622292895018840508830783407914650281479256738983058274581835000208926242728085662822392752036577341214364391152366184806005753131658945879967630674675218220992554793810585811808178405735869736429287889442471000321173967436477919140717160734130155867340800000000000000000000000000000000000000000000000000*i1^142 + 4258551751871215911571241475202869829366599444347909828564953431062012577417409485258874111092539124025268484861463575352502992115259972037245433588786470793502226942049481622360647125212471150366452980504028550598638935588764140552803494983551093604976244326700719909203743596698637134212206041743385995173356452413287654758295747829647150901323616112018851924900862502441858734889048419159536288009398186075933163969509672994358492208835452575434505703567325358370605677083393860023511804060609704838926769469417587071680596680876775693986810124776637490226253050882340291447536821185240850976640617174767121693479965794309070834579774220427947271434770451983396909743436101438533822570813673244574883019309200559494650979449101166703593794497203775055472946452466881711528922668366844096386133030896762776635072975646550113226168564408803643550116960981621002859740205097141605908702403833448525899711981512884196463658360614596820147394152394490716506333736022051659794299482579800922298451892212138159568070652434787259426625043024613684697558292743654106261483934452680684029716170273235466927898793159963674980235735632513086928073144612320892749141476505021658453392244659170018110672279202552629212090296145330513133054844406773983203440369008033394052709677225410389410153940369845880303690512821104237233571300206565584971283198610463061707140496501820837539613752345114212262190644444858397179583788443887455339281429582388127261252586685181877411693366108453581657165477724040890320164701027530354179298229202413775108242735795425948505750174457539290448158265968616148072053184713484079907690100038111091235402977184653632576494947933730221602220836849115234709701104422005257208942754869974126788335269244435140083436165428960824829401369603802586581151431749857091042139221066777950400870731687204284010797638054119016893818364735524017754079643722744310441731041543530100213639160154346463219381992078472133417296894459885874498242479484010707109149345826898404231983016470389840753080747877752973174256489300761822573510724643609208869535399439025323069459510698510105373492702858029822587254266853772544674827444844168791548276997944301117790928506252966992280281879438801245258063393925882035609771741361204556208810719902824329871738270059266118996515123705367333754504296872017431063235710091301612654272439832460873861850088546628432029998923758843572219732300321833822144554430265928180341486801849714622849914809480108030835995907372200420379953648300661578172818910583625406827532667608622286288114594299605221186868141384648698882633538316658538847101267572388130797804060430909296413182856592791658099197910697960572420730685398159266193003560404216469524237600467132066813292096720875964917338282391392162255905106066280913590664923447902215463849455249994893778388915438741465484334456457392165310531056416115047247875232142258796949455017523609559369950771031227125819770328565875205477996978517133722368319883588840105076225234328274707718125040643358890364009568437537123702447850959409742283773003177699619483985499383665123186679383434493396711444594116193579551780825383378438762170549790695241767323912025138996910449530713320162866138715757726972781226162003753573058094852662836327973160396126384195362435997640014428576385909750560507896165106610252597825173935459381373181930207732756083196776981623891944290831330586292908873027208541844581446585456461456926405879813008298516453474059460416696600443829357664073677173451584376505859133893659151191548245202820506739906969600000000000000000000000000000000000000000000000000*i1^143 + -12588762862416617486096146320130137109226731783331969001755290086821694982537108998445337314292785035147132186097637340542522421975636602499989590516278121329690134236173836068174346405899560434284114936211208913374745926243196444915795287822289522151098190513650992404060284808790325935137938694576127868214546676299246192359389637574701731974336873953853217158517327512828412412916901186338593581807656814736174779930474870614122870729304638990239755599598690112869767936486139463036212221430166962740900512950707090523130460658815728751881494747142593779326077917430166066592245253578488430378108626681951634278981953787047202890842950541324515984060405049788193233925710638737986118756481537123166349597962771024752883426583532822791308765147805036877672491907216903757490423449058958328567495958611491523745492850489281001599877257732055021584562606499312570385005342991054255918257230244862017493814209128443935030407158551752791871183210807710412798648725465754740541274257701526808067766579419619524912813560011061591994663697654432001543962558667522982872133971763522577664434968182277286856994030757976841417555170742498314165684967982199074299152360472989760490422100034127564643806134511888935253658433799704625140160768314495985327572311215824087377108531708381430534157600950315125406718346833917119819532711135684056784361946982523615331827518172187664849470470222605924213626555824239411409487463502187492840216642373159498489247296406361591739420556305477707642577743189144066499269103818742728758812801692049921680599286537812454486219528479834039110080880834310635046586441128932537404105383137145222161629925915905212705341578873465721675248201195399534109354321849899753696648834079021030090859224088315769188934023949509176809987720454665787312270807908666027354187694308875398832716863645236683841804148600269715598831262558769873008138661222748571425889100931564763518570461406046907523979959043475456271447436426089027281159880979608678350158099385177293521120049170063501158776495331100648118486947914417737279452424462425173045850235737716573797030913006538244086590782626435318332468763251901446604737250959638307802833889859769483569692041522309991696173108205056749915804322590691069698511572979167123119745842884596920790652008921225823522766693723440198410528236210485958087069957769882850077772918599021173245615930781704823621486814425337360704745035028369733599378643942040880707605561624959908273422538135213945238850801649389470384840852596913488957859842250518848641188567029921994752025481746962834923436952219877241362796463869943488490773170918529934157126989477081529323494072944562225434643048764982662846671370199615321194145490877019382455605757649696582791548353521796023781351887174258519527793200405928075073572163724393086124235337876125234597381319679328526605419809240564214385717627990898257596216093246920620896713533545761604261850950698007103425760752891716624651278114545870477253701912345483920659091995704520089972156988231472315268415444849420828653990141136502388456887549331699053801132770188353711431076222796551008574170094121272210271080573402788044426960126475955081755629753472974254249033062747358347779722425185564740020824785577159736293852178556377718804673191632905458506912004772521733193507568055802492539788073920051595625560684126309286736087408814831507014284985590129754755451200027888368642758819127400239234977576879152745291457666054984504280970634322638562035627341962304806313682180422793297081668200911326676807095352022794240000000000000000000000000000000000000000000000000*i1^144 + 7468186200920801638110176422724418290007072584310817459869515137607397971234021800369448570531421583335489232083972132336005298819516990987208859568364128367319589772573615384869624514621191733392215903394805945441676239699451090175528853883334187765842221569710245636443456291403681235026128292379436470083080001363089766694049491761432611857623364218122046729808563424240721500447034626420958150097666547557898923956579920328552618636661779067967343920489559625501269473948112778318590023473211480584602174740344977125509589907341381683955546452425238413402444316254538574498945326200339232595380715036184298740290837656555941580216922699527001130562587559458123118143587045141975342725983153454327510952238474952647219199303511153949394953504760982630896998751203061184444502961546594159113533265880391600505256461093107102887908613458020737937491702750103384296659029911738694435135392033070985093002610569433792398466810099974349064258434874339617637949758003696599545242510709826588976107107206132474643335149089659127482728144133204303229795326945718374263220421013661357087783121059116445389942687761193095127452299188275057836532765793320832094651204786607357610580900394859538607895964408549290127256719178820321904008391462018947856776160875555693212501324725388793404993359084764453573572907489945307103497158258922621934097503808717999996812845165949758809709160575857357344705648878926553552262842266387850776495505756503811505884240514879200955914025036683791253135280753491821062616295294809185977360736117689829979667232684997467009627179968518136581961643871958119900179754461150707958494831826634610240971765743306035411621389299767981073269861405466875702558187970558504829457765688688050118661680399973792603774454613452054912649881992901553827021748014681405840414246168292604819857239362132721599952573766888330544619801844756059925898093377425591904427710027985774047809824920404749837283056497597976584409704286359701342929112506200134788349056112086860689447253349520820047124967092483480870305370842403017494618885693641613933297484296727841575388339686614032217153925079988325812090801040057062249775658885304212084414111619870009969571582061067195044857894268099167767772370274441021540527069493734596158187012591081312903138458685333356768134933482817998963042893516343403582632048659221278993397949692469199385485895595336150225852495991448158865807243903385240880438696476312835017874335929638378035447903830517718906619820527898122381220524501659657247907543099723818604109340493495178002097295559507580370752487087052262449401359913820057408141436932261608465625428464527837669391535805658448172639084276540310776572892786189047196106404133515620499339193324368508442699634592487946297485019085490657287357439273429580531187208886138676337057913830145788923479940886795675601920868692709442337394996990245941688173765991533095083544631199766625389377456978159505853538861832950954464405468037512733310163277242002810325723009707763197806784893421513332291425794513288689092246775042936458706684236939836521216224867487483853083747765932931593450602709878332785319767637225218786236348531475683069863857806564697377328783810971138869042515339706020962057751694969149479759102774157695725054261515814304967765122711515975793801698261228483770159155632232816811980908052480444274668520633943206892690399623071119262905560463420646538494312620737533077970847816217668305157514673090549445848339619555578294906050801468953272417380640769205292287432845596515403856609280000000000000000000000000000000000000000000000000*i1^145 + 28103155226320154331319611264249914051308911949814879304479283417666692544320839256822992303282804940992623096371459976891204506467613974484155234804481862149119300835704453470161412686743767036513162914091057381173053507039105025714440776621923649444425528560212705827909265869669792350960136611703070522208606859508657558415284553235485205716446288990398806765337359376504085733273700050555914474147456719242109065260690440471709638602872282092443320594881528513150358103553856026864515391786932106809851616689511711705343613792376483681374539890562375263880847297798283328662614756276096084078270681602245328625899985407141311576467842630117738009320600258950861705563857870374294586394801825636515050373585020189007791228711894803559422215396503275141666207750126105708216858662203933607846310333024119235718499144713702088376984634073982041371846047642302161468953685710054516783122250724001280030359893062715271551084894386487007007321060952137374558523437853437264735017266191666444495282909561882308613700472644526903603941620726854547467984124455574401447537588600432837058904619805990200816446776854243811683257387771712656193827899020620163781934068441472002455082698092727533648340296360796052077301452181392598588716687549159076690560829672560987733356980198269830466742871720871176423469523272415835036746833045622792920094209043037378248246737581904247151969733995404655207197626597506950101704377410730722525241500730606113327563235044875806720312904236176152724626875449996835484581025173555584551511585825965075536363294477496827314049738575567802666897474781603379920169219931984260887446035304651502750855217027977006783660944229823644678487792523914996947861547701817794367275742258662757566140181226653157994080520790876574885164197642178177867794050013068894382405432358517557622292502961331572335980834758779780006213378102859166499902320463912059886546229182737139594463628300641879549334448768464500479734938955223140728811457204214391996026056119930429105580376613862388714185669722105255171706015859012590381582778097316517940969900352371091324114793720208911406601610653173001276279726476513372492236726678679808044025091476536565970581174457315716853197461548836377539849805261129626978185136095262005711177104747226597271711512975623562417591116799987254645343340805274779152859445777483855884662917234811736445980631084808341434618396334438000577904009824043205348512907446949020951071952318330179493064216996198956512453380549882040389128157482369515130303117084934268158100350224965146980800513301153792006868369145758394739966684683457432729947102505953580653291685719065139860142986562288920478382542511820497167515522981216967536919215430549764263778194163039905526339504354294569511757088273298042054298614434842909590383700105373645198189404240914862482077989693694243767652553741684490920684214786914271344425783248950016256739797497095673454931558525043556986948314118073418316177632980764090806593718147228701252752793628178666063041663533836635405602923589432556846429383714704193387148865283029039855478812594369413938966760059702285834129401926360208082015766867328135602162624470710146567211751337620588008440073734144519648201095622924840701195387676076080647935828337332273508818839791626305481161358531475990459083246574124896377987053861834400353262245749223290225116748339552442801848689633211618948745002227992946024816931670740129600191691155093175564040192745428787694314063450530634569613765182980748747006207546656098050626901951853363200000000000000000000000000000000000000000000000*i1^146 + -84044274173514112673901994539070588711250542600441184742192851512860114927647773711889624647183517923896434962972401679600091326562056914013343340106380729179723499663226739231265579433232847553104314664390875661784771697463573460639691919930989102962702916219269383964495334349588200301083231525867170281852596760845907109936810208890938102331606314595158385754043914953075534385244061357118931907674006679690700553239102140878060006174971810321577097640049874770733262824415296823901760658820647000595959556969771737468364697824495434873969430954730920718950895473775447493955610459825513854885940826476110826208180918796333461352377693406423714378968323782517427467466880379449898585374124878696784186215382762442798535448823126597924402034783536316285494671653788890373484301210112040953965720634321720057109395360812180069981689148922241770660756194294051895046582051885262255266347416469848904359914741514400953712225361199951206532837597658851427574292914772044956990348348345111203912760401004831769471974142304809276608223491903064619601020527373031261327395385317169318314809580418445817777794818270168564363853692279945363677720853362667003809748892730543126230858504049416213345554244475503796675058003532472506754489316014844477421136137811734122677476454735144441472183173852165671177209733546891630603799148212420554875508897631114843969503963800924321886076409006887894432324480181191177008054081600641009952030485890108189611247979732489007326341308529219755770078052539609601003661038385234971760677158476694923140505687542561699415293926658955609811165036322070616042223107579655644834334625010863836070218204485966063214107212696858290921641324720508545019848157754649287223663131681143215865351099871574354605125327347578233455014619268946474377162312140285492911293048853703651356544647981254024007608883200496654244629627765331648838765772346872504068035744535739755235364908746380183311404165552858613362680539096566523584311518259777891323852479932442424071384169057834552957805282732482964534888853143155950890048343508165328403335330062057295455948912503586460280746819861104405551781384148828044451115257487213876053555150256603199260569042921800054499749158272354132132525471746592063488125630533863540314243187956148427744999181669477670762893568589069325198641741531679593033749018164340712200707228877427349661742555118609816393872158373860994725822858994452547411211232552117547060434601804650423644805936910305113660328223867239038536119965318327397052407085345092370481849000931681367738407080014817120167166404305742597763139756016558131336021983918618306774653847802511897881310068728644317177997421037521171777767526690387251965875583386935646356809471712611663199938335480073731926331324183806572010334213288582887284769282793986794634534474001519755707398695600773892739486758868397759271908954848481756144549643188198909458029506002780597094274866027840068978859924687606012831989892381289918376790999416437829617706009996832292833832893730778445254456996497158152779559397653303217876345608779705210656593852920108227056306480078210778764060604659030326380000189933162650202340878766676163464635627198444669346995854252078177155153765795220485818745624533652577451739927184093514938418578328524071330246565821619409911174669228676004395098481134918076839312297293736213835146981889571367207624449785557609065793650458404859404918419668268146125238936067504109272056839235709954915741849403579544744077637629478556473966799902899405979857715200000000000000000000000000000000000000000000000*i1^147 + 120940491569762271375948333580657719883417511235792322186629201720277674596547698776734360411291830888625570937207035999875104496355465702439969080140989922902716204764698297693645317031500471629748118958025487242621441468707004411898379911283183752380314616807497327724169219433773044562623710389606924619372343293781225926462618454436123113932544919579443338840673970895948523311556234005321558283321735001290665810095472591479342794177169257817379856711300290063381463799374403069761431543771237035935846421604123418423473889906106181627227628528078847104765356839180997154648356553635064154312299029011744388246628176374031740002150112815826330304169490667482791530054864782466018347609687180860308220180585355887682936231738836213878392552378980996007922330727085724149454937110889953625283770930928402207534327471140945509340932390203779503569681089047155849145818767374687461333854738428855288137607553271077601068680499426884728829449624546662328785058802607750560287548070110633721002543294569103254166450964423179632415106955550215053102417816644499847153528999684690161006107609327944600523816745848032472939849438718165751612719883005594901996692589803776490005081722282162002102771293737290101698118348706144310737936313798450113993163155959087922392326220669202001543968207260668412735957734549571090492025493558987490809346039769946142817438593763370026980705812454764760175860547018358742977771001601209856184470983522595096181101188219258094227161568659864771678711407438655357627704615921969156021574617397627009499630904740582066607800236473871503669866517077817392204798262400091708761099823135539691996649021445467363353583330683907949420966765524953463509563338809780868343754399973766447215482714624327702139246183143161247744480635521323720311736420924653894650447343116402992144988243791237425858524997712092987084841118597979364358309289056984212838186978781376215224492106333034513924617114202609226741760943055721158477784331567258650895837062348196486876365514686680416391643552642843673350090120200316211477909255183206485009954095471951282134800939229910296067992229073475603613078695518556354450403356819660625227670340129676462291785475988847237708803555991650229804117703873717164212276165315188350927468855805717141066816718141996034734869315248970385065934280059012857942709370373827004248353913929959338986415867283179918053875605141417644069524906301556299640586820386304717788547150945268848970250019521369756180040726920685882423104686010024706334386338399291242091891267398276069709954662660256340459342519177868429990677276924707698547864284834412791123347638330745269020808436736013429463806446738991587248328800749793159135023933220358233601941235015050156646467409279303823281621690087578675183250148172577106309343730559464737058867079046688406236963195067350678024730801375040800237985158154173210405850741082847500792134426453714834675357358135528574287471369249365191927035241651355376323166434534837626473279480779709743970420311793671623057868518289202621051026526094838943214284174817327408529590071288572107789909807054155406494427289987781394816704966059088564775797862810828094081086765474557256627818105000608807643276897837406095137560680894434570574865588625603458331591183308983238749130753102865090524359808943084164129429286812568902818686277231240691206985408845665637105042210804078908986319109163950695903458609364473607942546541780752914100224103159352421901365388151189098536555526150818127065038108794587971584000000000000000000000000000000000000000000000*i1^148 + -142372410432887915018756386990989616034038222757637080400151665139605107238312845322746421362333697190528303759919744215413717483458549029209299715070995503758393876677797812700766930545095198701065173935240300355061673296768736815376728950125246523654875037194915668401302167111935773944989645237973497325665253794869620224200830275776110344986133275990604290370451818516446488254308918044314287311066700189299911883599095064556171511276080676078258474435445061193377642419080372832201329162124154990775611641756675288394336253142548746231001888018142198869070155442002591268627861803907314250051576382268971847941346291428173173406479629280592455061412528485207543047442902181952622096236399526238381782213341929794350478632412378199671763833160749285485897221402394800817537134011140575620421337486473625091261415850693713074393161525959842183402627355289915833337999116025916454095204633313769121430977658990877366037809327538578277019112003063695500949093917141136121419094415696863995191660417026778591308076061615052996147638123158559147827618764323130408018278053236480819162217277575207577167285655837824723356216313577665895597440180817524797539582998657932521731648586469379624694618499200089522605554954323230785851491824617686582128026292448505460563981968430931821436634499346112050572027959000752732598715223542120904217546262066247524990662114673169704887159985727047722987798716119269033701601060661224111730860231096947220177459312624018556169861803425966237114531873359460784926533792504557201134657157563002515382966998077743484131642169054909274538192888931908132710372013835140616032474604754006027423535399450317506915309623077366827764256142409877674128995839084044310726705366383170575450930578389371317310421342589022233648675382129618621792224672314058076871820922345805648701667295307172395787879591684843548267500840181486931711191220865046762662114168254163139395263065968437600387764351072512240024424931610536537242775087494613921399182857929592822987098600748527201264411179484213183476999466842211637131521198524879926533293785258782444669762671052742920319102203774000501171283744629772293036712619074157427646677251902956404644172070540346993465078000262555560408715803393611258316233529153796854102258516491456934148263113796245126661167739391806031679949414489270887619289678757019307897434789177799977987166253200993937083962729565255849836807921021016961043199623170754032433938282046605886045908583736025430756818005434637234049541482306856544553017805951299947443394210807368985366216366249493290180869127751206887062682584846381501231081476511306205940861524957728452881959316362031120713057481175792729798912705127627413342315560177131161025565237223777601621904624923165320329455071971024426836849237938733439457299417564909646508397333454992356961881220805224559385087838765970456408641012194835119133156093778815516028897977505351581567141568819217438617112427249100394893367775070276792044376227749660208478852322856491467137441819009871815539518089940631590595498623064344222036305533767054678453255220318570811891178079185267140658065848466740631118139195785988278175119316005530084886436081451674145986895925753286427892587067747653454735380198145243141426471840670137829025262046546761901227492246580605309730946022432630823341596033460654441787740255365522373369003664438620990749175850204236713408365404491133556072145576296660069700733199725651537406072143765760109834951424336973503101376232757021146158596305715200000000000000000000000000000000000000000000*i1^149 + 137481520714103070711598123157196084787321279111613517781648378871880928423563358448224205585409955866436840639277426912990366360476601718674145747197805478316875857913150488681939288125062428341631468519822152454674298175625732948304702353875042135123197122722578025956192743200438790928676523675160929683497064153965434437855385002236547199080180761596403033945285429407431202420153746181771598256547787671008835098548038440374317534839398319535435770464369936893967022287913955580372960847657264694202730234122547245254837358020135831710050691159354671068367645576121275645813166399028918792437936887238077131496166736374235390238792787858783261232081143935160718500105997634754423581118772548910045985287434868033068461667337849974432262483893900283037287859315915103236333524413873430390149986047663824711465746950959127780462318628544178363491477961396436989528509694799919167914441679414021633418561290524042378584454907076743640467167848260963649872986839212374902109781951898164669180628522240642073820735095884224741899010201512181564422661361232337610239341069247975777941908859875727234532502953196853564263743531319893162212814801276874258833752126516393122590151244413587609933170525157053747026311498607529983721620027993482307086866896388789277323009349211897633956767849379509913266961820738819361508033562941897405755442632774172612077813745695487646379868854796233495639366218770716975279944746330885820722522014632845659703672303555561155044037811431262246723747293126267391328314652063010802024365666587057404792651270729741826947121431722108612767387468850968343680020156440851862603584117859929892869373032186617362741570846951904390144390180760137165755188108476353895973971630418391762656179376258623058133009667461127352360911941202820143089313380037639230721845966728579810003351975588165342053301257712908905862800310321526038499050113069250006948514775735605584922026514751777054140430578597594827629572751139652743447036881646132119605117178192729423616306527133710159439491681495214226880125356543936877696536453585810497016982002013477774995938304221846131639650380937768454675229391352448467874427646898704469010781882313714836110464188741506659256995839101745243590377867734991263801273796554429567844653238263852041720919076826970922979687931099826622001191400887328153100710105404555524083070341936229392484315119920113296627572013286406156730084178127464771888251945143171165672683050307843448363155677734098285888861237015929134506504495193651761578651781070199486777524350951112941795775884699472585997074279875769944225713839653253702153314725205373275454329633157929600227614475395279112150268657774792514302404695100907190734043934008261896365920046439171663799642211671567295893562300047757024340018523218321489642085822961871967764240807196610224322982288534925637733480688045393641537476322299560909398906258721143219375142497627802844415181649658195343058928819633417986044731070543405917782560123176656394242423045935132474118697956064536335095376808831676056824733021438248923005476005862961069591566089768856572520774926164198524865545130774789947767078632936794005322722220385081179443251212237812590347780806558950279770974686393632903280875023940657118083500703838204972925175341404599016815541172572715334056172930781129368967542017506229257894018105863213938146372957774579923495574470399869762484695582966220099396790021159674997608960688640457965231840684216986059756315517996386936584508395175673864388608000000000000000000000000000000000000000000*i1^150 + -103345289818526017031997327382099990341475545887380305555023840583352396691343350875653132236892313050887377781102791534316708458550383709194939404665664206532374600815220613596147724413428864627523835547855663092464752738857547034317810334474377514279704132128893240466153394588706776496823586780737741988750433251107960357598364114516586887213220773405291222896041078455645557435981833623884469871612395981451266983630352569012003868223046701073059974579290556159091733262602191553616463889308734244088939909839172028046994961319489030501746288205653716676628398231729247139247130186164081002266474479520424681697490664045603512716853177313555449452765620177505409296884098344115775318566864254826911591029485491109416049083862341997660442348758323989533465803482768572545608564732268385966407247291372635759936600018186806402359700534691960805682728322131744826405404033818624278005326711372621084071396526457496674003993341985003000632168085615846689226888262527434142509564680912425563522974688243757585908396406954154505545307207181719319415897886711674678816012486979484573308908329246960364996338009344485898688229034293509873451098481092633734589433405764728764379767763936063966495926124388485580807083914831285904916503883645046783466957032986400094388873665558900535090204255269939029776980085264343869734647662106011637689956118400657818324306625411020196442287996410044368887804790244269326639694559568001760492277861419665206379602279220167569918780021991772767229269073448787297762200988873874844493686364333215905199773809306521899526887029097521132240677249226217977561855725960616069578539394211067616505575080482623846897728393865953401180764043905453089618630585144165017113626391759208033069230358630272849319342319510672958899944467955404441409535289543648958180379056435845879548700548951978288810536460454509756251868406652374285181588760352960757446413583156019652921055939728925153136535091720475920158413511335745987920270525227501758578006510828773379083630215497620026962722697336759867547025951288320539372177719812124097320200094556914641520672077530990468629882099360387432659471433755528514869388222806609080875890460677756541050034239281647301054393746920778177032772220412309000942337976622353525336220555452334568576174645268862772962306619034193624552807965851489257869092172894045282835215857112655119417034243526511111383002301127779737571890516604168158886786224328568628302581761751054888977847370741073535540330023482787915751889130577616187984333414738219282310571593152061034170489973945383042586524542027886697495732648492801837042245365096726345901936569999707744726352590981801261365377669026335946601884707150096887941439199662897802939669912782450716271694826468569754197969096076273149304327280737112229215893052105317818488021432306065405557615669127926717475753991423721216745749794443457946957761580323938358756069318770268854025579389290440360379329306008042730883821160153555273497486602444108011688960020847391578846720543622080624379079927158582274084389548588649426914316926074968285339372838333197281127572499397500412179417966560552880001350665201567041672862855102593046217877430017759895727635338032180737299238150880954726293140314428473453454208918462341540566422585093284273384551058935112810665049449258084555087099958526357787418078231754181597451596029341495810509293507811691379617311103287939355810682680186452133437484662789617840236427657468891473858172109138821857661085777552998400000000000000000000000000000000000000000*i1^151 + 66927709832337705463444866250045284369502151740963695645465963608523344967474573675399265763562111544431795578341967972812511131425241595769312375424960313773098619890069989504679327643916940229576050289521399705598984219477802044142086666152541671026012493954267555453811793531193998478857784719508381548280676542580196242642210351131741817817970651605345524992684680920609368221278679035570403758678823218201398009399250960151550230811905816630653015823095241173930452378314669693408990844183349547665219637389161276797172643716174467686120441628781451969673219058643609168934253473496786362390976117840306079516076674502959165755843891677696213580620660467566339657700725516829745294174258215862440140773012621013211169610291271995494457943949157856510331797401513363889044416601794669688025467368450468941928429993945057770366677350493566194263603688303827659320375268411808008506622299807104405703982555653902419988799306780027298604731036413020968582238800481354498872809540024367099385278082674310250992537214041136886892573715735351439522644992121465591854735572966382554491344338103468723134784156024194498374363418515983902505972893235435507713714794967320802263420560227204967968685190425659693495049453975638779178876142162602368462856945472416836204496441608321494091984541523135450187130755057686132754422426925818850384927343911347196781484524701270131201351298814101533794362928343401864075104044969187431658967266382324928605861224997246919649837754359132339061861339697036844998504661900863756967826100492916583591162339310048752062950640254544293905663184519716912024639265974371172249427724292347316208776469365181590347611435250772451474150446280760525561516842622549223427740477246790323430459982994339316966993165699060165041688594525337400165759653075715091211075121971978506163511934545117352383729917657816232449802023518545850840087146894651759793435299563272994605509886953806793850324891632530973841426619367894898570283489284078661985903991560450934777518876642105830091650464022721322736078138844018053497688288265538865465057937032101701028038669096359443318157945193442440969546838744662909071839539480405076506129854789073537050141812772552267467994989837096675973745110820448603914369189702376126643396859089110106589495163198799775482128680368761363271438498743051758691148112520917684201829401403667138679166767226590874469466676361581338996831058879559565526763636518813858500578938455269717713368604841761128012586101917143472740895073965444236441860056707044136787999027156739860734384699919052042250989872572223303009372801777421911897037198799338223526295631966488335819595893391092440248135805416063763758339258820188603416115297515308711373276421410445157323538510556658351148998911455573160450369004635117482935456619000295463142225169308042846362604332301002375944873519815842829266836283121667582719459664910273097282714926317410697220610714462231623433240664014258811797282568453577803350150733513402049100387008226445152852082432523666963361627728138197640260015628470904542286348877286239798790629619360540328289633528533760170150875620339312933987391055012239527399847230140231322958285279905052048242547444919499945909520261317658195807057002115436218454230776695942886421010966021864847989113490147064172290562064383627457485913363491628413350375826525317207453386488551740814309709161691107829057541627949402573577504003857000198469159325469619844347437746745528675749620675221900003744153600000000000000000000000000000000000000000*i1^152 + -38223472441550075613080791191992514903354844624221863504408179732518521235320016852018441689978454113661688099746027091939306611830672333621288820478450508919458039232023994978632516520871402526619168893460147107731156611573837871276586939387406402849247160563237085306542240212507299113200782223104913812186687107116405620998269801696970387099955584015724860527318776979356494515565902548363044007428941184120408983230198990216399392628227506589220155913851884774489338799028338357367745661606549337445038240345423700364837081127305511244847586163922778133788934792179277394708840650972335888260286696618417226621708206849559093423735129918881237543256973634295818505957012813492384826327779344981551389797461739644509979327448807930869061634218769191823583700572187943902989110585372817506017802234145999757056275566861626460042503893356260080223160813134730734292317622018416598960553172118326504579838546392787955953502654299983290828094413680607654594921706748092183873173245051467187830906993922829492408824818732754266143994336221164496283222620065422309345094030204618067069981716779170839425584620991145621957619965195100076399015825027652718244407934242324113209730099068103540116046128285276637052922587045272060138815767519045942479311611326150971839830321618494023225855954116724900749735122354574715728675733424100191342012555157374200377284516569159743280020119575446834747644034571773847494101054829231777349385243851624810940735877437993165536087071341957505767510429197553187010677171581601777250197316207509908637787681949540384335888148598465647674895484986739299241890227620893977964848201327493438487608940871690315521444818151528307100188753857509800855445187072240773422163255873906515849279595999113892988203461218579346001674666091652443956931292453841630052600730683391292225929817324967615116437067796742757579657156432253765054139669966664163381922046276502838046877876259576785155457138133018140651962821790403069387595297486149014185216890094849926823917721942257466126352671685946597383485397420295632124437753114730029536030097887193131223447533037603575053826457359910921594069845702042073889854543925728080290863339148565149357269097354232487234772687035815928096873813943717377056783909430506343955870902854159963648465844533597023943652023124268907933495162393116925717318773364368382235977509708689712446567439634449087648967674301541878728147691334458896198565663468594927632562709448893045077113827364809956168231709902956089610493558588605412035242752727258628775398929735153753104612339956733317141560575595490365542068270591361276746369876414522058378535857327458548886523177001196181674742893853883246912288951830667024594708353068020324128339060509155413373952662610098501991033173446612067337512595296626584270691730555479758502314594033034899947542107504626250436210613057101376305693482557368011145138165839283017534195364782043349635999268568146372883474367339830787839106513444270137507317902118074303600972958642753952639288270875067228797390477304432735824362148105459597752001279810297251617668715125012340086251650332889083559215949237175902897100164563123885328161971970901876602414058792668184120167224967279687511152939029300921068803835307419382527080440729478714475018500451586792111801991427841105039438620589808646630761099865592756771979755299509303311299514003503331018362391248024383921671681276409514384331255826266062832607246953670453167433899662246074238062410988519424000000000000000000000000000000000000000*i1^153 + 16124180736710719484502048740357687092197929310789002589164356167019142289962552674390245184855434086049886333925159774300411295396053761568050996508739058197852486612834383580318752371672675153457198384379116023761022037180666064773941000981300603170371944609371160455242766773970167993996024960648270908808993591964962595134183108639874691195245075481412147722534665388338856219681607944883486582479253976506606187960186581559077565175124699744445210910831009846056909667459756804399191779780726931131597165861665787727447739079573123719220122605230629827296150048938376328628719023910572789926018684139062155583686202737372710106318113900239802274047850552720081187780081040932455788813962530139183111062086477495130790323250586243293338407672429017816130602042715612433997694709164257405838663861007410487054884728663631233373922309831502803260586143266334074123138283423203525798697489622903946627849596261086807382008981288795262890007977041957626983440634624489215039276188551766581131592844660026761054804371664409973449005344459790349992003698063972219583435244331163405590251751164605750097029566544320114242480019928222243274903704356333706645071713132083972490750124730071897119278287265843564954322003481603175223147991159742010776307817241517588675520286670405093555715606447015285660170003979307994607449270818606182932424505878284499876497246275115296653768079841469302470980682140727609103358344237651603685056425897760451925951645840672323624821203137594345141873497295619276128793791427485335175470738068892113706030733366804491118605860573711925730985132585558418082523178751064876737511608301918951049512604580931671037819491790127863675679822781074500132516395977916508573165114047883657262847179538972917074110761412089689350101181915741779894810906851927050750551354497342176111022237782649684867753354032947046835259699865989456430214179319125026415120445890994964290102745203428912771239172655259798181373624756064048928962197760041577733610331294291190593425259404513551709149915490926671312467787913074056091485862100033203973192420983065345499817836504607366528417327896079932405274382962646391085262453797519484533115341244937204435569148973751036902647369698936584522499917355257474367491884971327426432989910954492322778415478453471244876421499701873673316809073978797780352160587631671349078943851360529965939684225302540445095520033348944037996363620864208671356374632764579134791121654393026621274736934733765378989094997000620989696741460996883960062856517039567461688215124836128849822254366278822991508636599110351070143026159970177227489638987162322235701686338768403608622184988079771981708278643983671463719857713643974083797129575615974027127933539650169105121359853762943428314224691748031992119294106597752331793669835776128311022053554674686297063663398809453453828752347128550949533959155626502054573652062551973030317014873777928858348193638521643612910481651576812926476669227492658798578124899983929734819629859194029772817733744764803982620235446073777222874545295162891597152834410136939324852939700117902588009450598353456452581383532830373916045570196010123418673644571295923352974405935116860157334061211598357853852045555051116011603109952620328164145636055265576525820639999948027134663427937357268235409296072188621115695763758308096494055380057537237821079639806365035299480170852922507357177688680234749120490773872711403009729176810408347187183109587603564782002215321600000000000000000000000000000000000000*i1^154 + -6541853220700124196792086731791186355925097589394622964767580020715001599105927517429006108907374410030926041419984301400455444333591165629901688428457246005044083929968852758752357479780956224459174165461457990192137225971605562931061626507585638182905452602394453115746246671818037807754886949359652629293911397880554645541282719905748700088807751807282401352930936756851613672706305803995328336377861453556312229665753681532877017132578519874843923287314983713279785277837172866530871032616753889634967617837584664895244679254683516305939846116040441588289321605336811396517582093146735996583265641132517255492457195756593659664334834473444443567932745592669352496754928823365948857242621459382409584779384026839810467260078142539138409375574558317521077129109132556667610988437235968544650544220891556274695898590132173839779019503978832253445847103225975626541212353540239301027420681873092044889790224942732244289700811644847035998781261082575125189035183966335058358174966078596143043817527236304280370404806814426232793018151573414456058215181110134933978517137959877811855224632666416020971461110647622364931301136520183381126549389686482049420441100414938312514623397654287732158566865283857744280067041305708179272323507214063528110065177040651842237657350764748980040343920896584024385135098838965850841601126489731275851287055329532018187220747247069913259080130402741790804229472590777795029996342555025539368437585253711400451170399274293236979126180116428847455778454777859772081258740402192332790197591831040191874228912351167786253967176448580113240244814979386800575853704477981516223608391744822941672528917364940717670387506271560332202401045895230636462319813722956268894701391740722151587035455601718121459109777237497038218907453070171545315999033081825509368614956968278851786163530861129941187958455935335012195281993083505475662000131361951433787689116649386216860569474813080463430652831086614717446842838726771001993685967198964872117205263711177488358608943375006164617839133796910104650655346898177106793667572001491766930160789347294460987668006018859160780560370317318277297366818602785201350852018316629293974802519695183120360080614999722114212852289474483230020635441340774489478004620248310977420442166298285911329491938546466351762546433564080715261640340478012906690930361086109866337024549974614878541945187281252489771869913798669187984219746065626495362747034703664406554766970309060008408811470814829023634927510199129656292713859935749317871924571700950263288574522951481792153161882358652037999075295846468366348632898621571259508573800281541405140933290826522100852475156238626066726135932373699729595982529906019904728868441438643513374772241721601540681920874178056711479904162729329554811352509234024835239284586300044814205974921560720859560424495964103441088569545804805363066021462782102594658882077554092715028523799703120681683015228935801043143962584055251607254820384177336859677725145788313752939762130240301598810114183194023724975299603920043719047574061948450631746808308816685836017491957703464159181380504715997823847462886194808319414849677577336641371477569740939521756479444292836698033118134989081713066863836605709242766816325659276819902504734506130215957773922737003154978981849998974156854280546349906166316333027661286810636318057703587467885232323505334151864457249181384084263502115961123940473745495035143159851850967611966751037097610011150909440000000000000000000000000000000000000*i1^155 + 1986473935303147003445112856358320521631050930629689933338673299972462192419178016038092173538983084990268623656574144802427958526794970040099378943975665687403089725362988041331930947291639502297995706047701019523809109601446131371714374052536462587745392763016255851749992971453964535746321107606597524345400812257614941791344917960530522905107959864832841173596929839009417351883213287224270816218365808887490489475606240497696420605530012798426611361623190256237530570498797621075278525415795313727617400813143523263546737110047374817430495010997367258187530160259088369226269151673063571551842037646592767402190178388110706076651762429888176530003094282659497018980380399382501923104271889997580631614437960763292395430104705380509270002687804945654426674396406746416965350292701920217452701006607255284312454385800001087495737909234444398374469184451397501599510755311343838504675797021410764460136076754499552347616006354859595085971300834786667241709674605892401406226827543124208115319002529982160993237407728257978141707046978017632669250512814207546285779548210723447643885115985983672132907728786738348840316475767356792861094138987952752765966499173039358054611389518520459717090857262933908801968614344944468194321700524263973733346380855152321043356802470826084169751817051958596750494987404012304842328233767012468075277986229906875658066720376892519451776291272514228186455540999554046922513762465450762231424534105394777094982778315562819456284885659333265459727429412793929028207534399060711713757714622033858108763575720781484212940351251630135617847130664263990260633052094878064654439746626753198502476370779069222560093632747804088273474612318524553517335563257416387173729611293610213249373008060003788045500135639281835407494765912314418169774142647448124183043367442038278856381583678694274954769035423424483860017433593850778999745523311279384531455021436421781162847564187266911474780963129343849758706483641723946975490101466691037967977840327018324497044280125611450507176689554129559083436523076545110398783266602450244491756166171952788293856809185615349267850652368724049025491260648874177096759441611929987913342983975765895104494981390335928378327124851011264672012948367390130970179726254782027346394963003496408594332369899986973784643818805845714856567899257161047770093990254067640709514950086429109950482573583705818221377547409159410448618203789108432504777210976515360800346466765658882517102761203156250484723351354882084751627314363045548329040397173122815476172425186008469785091194415052613546152774849151649495311809545435737192201174395045564298005112746456821083417275886441244724674533555766391676457027713166913926898513730188873663520016129842007994391849879258021631761031771500448860316528363084953016086178445987326421588604734597361068789829004598558780840439105082134041760275639235081327408918198700272890047303301570419120122273015162891500232100086501921005011316921758187612712522407726632833314733543266568816586189375247104208140432830060958656382050293779123162552608921020405648572452870154453500052061367204356481692988598599106766000916412296919928268312359133973442476739197933594239361375868346089517909494438958021435638876707351076239481958618826487419788384939636972263002420006387545201875516146826882914459341952440042428041336852665564771357413442657358876666133507888260520615056406542066885995431663479537388696438832203538506553753600000000000000000000000000000000000000*i1^156 + -512540963069033883308839773785076789657056596127936075543344426937446388124768527734997229514754436960757646622611660246737298565541036986034150101816958667907883867867486971648241226242210965604871510863560963424465129183081339873152354205458484988834509049525685159838428291181880196022105574898347491559251040637235417854795065030352137338426014838706214249896834244702764541147965031595272691161285826273894875768398622023397096566185781157131195007528263205681725908839695138274369281609574648369157424210256558455133661558161707044859107298836545545217365430815383556382515394782748232926832520268691106066035241100868207145941001763671983382141184086811924214722138138596656047466590068384870830037526592444649462920981588204495454599499256495236926816271053144009697112624429971074744803259670849164709286642026815874516036626607289599826893546856439573940667718224813718441283295301533898370995775900916435140026108628687118479761171660663947470689191404038442994885645701024423999866143591276077732635118291215349350824988708202754116081248938113506081212486688965471404395890285141862560041053389861183330816568611171541859060614040606528597262861109360723175123025653102897595555110408175999139748600635769370693635428686040693909808433808391143472940143944574568280643620272154504450305323268067146438263650294989012974499768773498560117768893439588564112056055772020652798822983954529973232041080865339237431693500930931455873921807878315176454751515633368187508743818298418066881738500793731484061396118861713062806860102985481733384825262744262327586982978625056415729207823449781646293957099426365042639217826403711464343103489929153436650132819250173396173775946934770319962765097770339946994061995630753248195775546286412713052209266102642556294332853725378453035022744386235186711066476771828358654995340202549798883908487676924227125391397250500956664028541035975100858101679233569066440918547990476226547342579431172874477521681250233157228753145819046077911963740554034604980222097986447905710626645156481534216306138055689657731812583360691172482100356547816099339585057060988686483863375465927045775904458203858976468295435823590458611515921550408675886451877685805132533463078843318406705430218107916888405733709159199225139342209776493929821988679917917786156567960596964231243539091169340573384765495066011714581996676629025092023287501975610584708524720935678980452296945350141932325156286960515958168887989106186319898476845390050179966573681254753986436785451851200530175935608680157635691627268235393304488464697197807792926136475360312004720284235558127456151339236625049885612014123192328936550777651129083572241940664925480438322840136047061139425139815165484483508067889087517508963917593151368372559070697047220790651610971926434091114937922415929813120639971007047540045369394109132054579923594298813064380477028789534389815011830585392700221247799646492885785272504735363383072267346534753070992666745360975210228463228234931182069364775912738237508354092080321035094007887726468013595354467374380014300778296611815186803360917348454373537258743171371702290965534689878206763709302644104082100718585233759645436359642828008263962325162149158072204442356523822650369798962626932264937526337494790299156115549977734567319595882118149606466884430908945476536030265328029602919689056065131540422310972531986467630954227459947499356558693385584730932143382201771229184000000000000000000000000000000000000*i1^157 + 67020667191252023761252244920475867246359468671565556425139233865980200466881337816827395144209339138593735321316230486425826021308132807912176375150467833817827298454475101080487851002830549628345016318194639487086452282161364890890997000481040751967999020968051688319233459449130902134882513024962308974876509728005173699044518093980848991067919330157446044003778092833264900128910458772072484936492324887771546248967794589113007416897630043239842592491948426139209366680815722735984219708100274402862480443470941444354053600521967649617182867043641061604224906829289010169139175361100473968177759023415212025225044480484799957773913562694200685440689788240985043827795710109445073943844906147535965945234641239669332540355862534891729187827839467694399842777656272964147260327230675737356885989789119763507688753029921945381984257252432111148911739768362201728339520811930341245005358549083047100381968400202726573076933186989639851290913282280681244159974076899035298762029374114903252603911436457186888477131515287762577092126277248798614540953834223515868121664958346878310433997641268248264591848092439527095604750851957716196421869030791005111987304541039700141996480720158092694117250550888275452977531386515969985973191107460554761819815819106996100025656483968031131297641908221931730294194723793611466394833531771575322926813716866798835060596720760082196333596321526207222463250504015533916353358513312085853406336494314888717130879641883909454617389377692095927200418357233110577083809079029854843090945384473020102349403201901844886706402499925384280656091770365865251252946120933912822112006718503098195138820299790160281402114085565394752031312145452161767416520638254434276494052611184651208546732357741229642506387992196643810870332695260198035724561513433057590888860525416181429023796518618035615578176511511033081943440387860583207928373856130536729754822699223707347584595532380140130798590694132653242820143623628601441581538913027345424442271894712683509070102834871475322907656682705977822454761963874098397247212674527269488351406285942994709429630928747127419969883812240573584382377871124907012928561079054013317708015661438220192367096794473659533477007176987869745189191716600619485661713409246901792458325784493780542936007095891821868988914042674732187293536728122891731356613224801150734700630949552281909358334011024833226423644315140391670192317166406526331307923249174582019416618635022267809694349476306538191161202789049419146790263537665459214558746252285235404628786093761890042522081372560174926392469827729592184320592066847015955434601801141496946215370858403110122549747341919441429516639457925639299458975928389368084910539131574454799833743092106906669462822202755758299769215677043679189240958445390235177417941696886160643620262325470163477245559359378072130008583511068074777254432758283899353003372146290215477237073859681363760353338886387567222164216279998393222658811099085391589669774481093467859082290464040126635286911606094555771291356636766392398154864687560540207438359203854462480429698057121054553523088417200924239166176908148040811839297607275658308230940969614285646067240401260530083136568324111039314926421100363627709078926455457659714951413221821963596676857209957699116901500776901596196139801444127271518347482399654511502265139484462043534632734207160385298442847503911982240580883121954996480005948516421015494662564085760000000000000000000000000000000000*i1^158 + -2513967253599541212060095502601717079281341046197828539089274728018226018999989628695524907159781527714100115052021854307156245620150419106750020185436251931287654368824860887163164361761374389427271660228322245953299344328989360210625980240682000686440676704346173611760687083248014856775826623510482347755462085342951575894241563589859509967216248083316345647528747999194362067563898461199609117281892597663606157484242112676245777704896753851105817975846305958066189529326076048094153578063323948442330777254333951678688702261335792984007510018743566536711311404281633011810412835492594454752174580173850152962702065138684240869206102340647153395576355307410686336546817261800169346486338674784439148260600306924113946442429205661270339198611124557744803279812457243433740753544878949515674836474775380968362139118923081864429494560830829863659672015627319221717894247572229444141890895898928625789669219961948135555112205122652358147763507304889519547366453489451849461533650595920334245226756669034888936076833500086014271469807190050246072879803880466207942460360873109521912533630290598635241240825100226189358579845820351155587257199309181515943315497860473156927608721295960116478143195525434650277640831544404177578170486050200944844016652676470132873561079766540503042633960752203902699218260074746511618204665710483183247166969625895911863744659810575081280843958137365022585513335104661885944017173303581868418307341330231736937618304939049999967017844117033806495071587719830650233596540794153717323911215094943318313825074408604180365126882690671386621781971028657908924816906087070208428178046185705666510576584788047358779749667701172350139783888467427448284734972204980187108220433961749634178728624441649955042741571432393100382737077134383363354455907011334848580443199877232730553651336074049479965108786403783750526122861755133931785797720300104030674693698218273666797077775813665660660665875498491420242683368074340099938286620434609622131791152777758191183414373599117467459104206169369734885045932327416990900851244382237090698704581238217320306334802472903107659548021231915160240074425864288984675351507470483820520335712982570572475967357840521821071949158036453577717215145511464850480099742627525583699669917401351920009562958309253916421229987227218630101860867056384670719112674496780259967254969214346663230779024064389094453278711800871470278396355736436923055002430598342135765399311720014654479256954115848030414866650609156792772385745198845052179388763562689092336417661499677910566175620146174060208195955897350704874399914995379333615565176096925579070789682429465905262343459885871686093930619880261648043431073977079451014461298171249169952005161627656457043767473495389344070150014244367842377551064746839836094927658464942602999980224512453416110922851435029518306741254127409208345282208872645021804313671048753904749089427687656013655562885241573705245713209335879382153182912133566182377980658047773263126589989326378953989923483837209597228833280073021929243369324852500531525973512976513437718214902317177297408480089029646431299629358250368022318849483942048276252460407912585157872944484081830393416196178499720205174557632883450938786882259131118329246257202688638039237860367126388520866021978333411597621173280706996189102795081815426747225518399260618016901444664625120929027133526311219123404776456778943681386687618084782473216000000000000000000000000000000000*i1^159 + -70069767205630871427368282148409490126788787726997666859274233238847946060945045295259924600577665658853221032249781373031131520360447279386837932516462745398515278246919646118130670900469410586509458403379300676996214592103906400033985427054420119303485455777290660393977302371530597890504866760012129805461790694540681130220384620505376773540370613766876919840029836081275915235631435318434370814813517596624042322170891590106367414996000334963538904303677182082551677501499425017644078747145893248403476093103439117764672949488874120938014566775939272596703905054556969681894461000154790108607157143549057955586630419129739945137853845803306974034209149736542942259856930434997289696200383482310565206276000733207465707486854823585319297982267694740538517874562704941699255001493203369252274988527933905086986436641045378374573285593952715702156375246975828335310106903355107160167119284046840002721922562158162277327742938336027915973278717705659382786785039850547322426847183483658709293314264649982267173199986620281303316178541749786691158720347324800980576721872135204734620645753137791361437064375426766020708234571376293256319361749588455627835839675629609861877488978808966853131321338445488976882054235058394168357349383747006067968811855579599823008945432196506277252846066119277696644008623404702010631159192586411391267432829949291990620048709362968395555369213680844615035198399311225420819131228387773648279564654331023812569466558804412711963874880230100301865649501110201159484919945493218293576682163961974429091862003552423897432914714639969031628545647976098469949698971161333331353234536396315447063452595920963602031254649080482750073785089068274451306850501555139100338973321915412802109050072657807068199637499599696157331484671653137842271627311878671900398113384793837782120428528174499494545825439539880978047205252271944154749612299493310412583808260893563569620392057475141573393313955855997883503351570881425882967378637992569190742328247595642807297504573130734225030295071801311091388693377314026296187763341836452636905730218951796713233910406948040874946989629811427752622801384446233114513753883741555774474102905201490531235204655008761831360097094438807047186845802855510116008226650132527660079184438151953527852830695649776877839353245699909453471813285263570503321856190417073491106807822574603690846293900946633389568017315684490780544493739904324730879264888653589170952110705009346429252253041859164465691740386358156872446684958993464314929521556424106448192944640991030449303907965951935418673043653219472184668582849409217060753682862338293969231615269722938318084447248643196231272862672906033522402639979869044206971417946479393889960929258714904212044740147591189599198989348065397826411738026697848131766130556757401974009456323580904464632190247816598158433085202790030915704789923819296111398008342532082252745082351248384200392651423616044907702466867778987629577363114022965838520443893510037760082554443008722443435581815757784844543641394001002821160582835525359806394948937985488304110413394001330723778549130663766318647416267486323858943730172350604976431134245206471112063797749088967722134189746775336905972182965421904191413905779769126545055692244243676138763012704407351508411204170842969039375109632798971591698810128658526383723785373250120319478117319919753513093950282450702065076976660332523411309225574400000000000000000000000000000000*i1^160 + -1341256169428864480573537973802434349411678362437266318900143534599826838534585760955180842865821024873362591058221272316420718546130779314692001264458078892786222372920711175769126402205417400731409029826524157330033412944212945594609851189984091868677557269658003471792762799276716635321752338890597403734877648088075399377556213430990644706029603742030605691573089131202602398127063584588571312359260687502780734132468761426408742110193886554086457045224336117739965836406853880082376269786052381853774764845056194099402387405374124511539056239235847841282329203169480406740945995166854650870929050079665645129053836110938637353114728094192897734312909033757054048788614666926310243151249471987548802291062134992745176249890672208878948815033067166729488944164765437130467661618084708935778088296618326853377224083912276081518867786741219372833396058184226168847054671757482515779694165104683676979290478808439404711728819714994602196168776903551934540062254435488758340409683653555579197984710199070236691247804636878340162001620707874149838713915813411538369287279903301593212604984370686955386241179136780894830191597761718948868889725901209836375793228636452346636738070062283646031479915568933770191597035667730771302936834854624919457260909005790314033851181727777045785887604469823683379276153334232226117228143365794200879347448898141806389077907982915699720223064601972993433209908030270382032432648396982951505906090593634412587445096942097416634795035005316609119172420530569658832428577539294575334246775458891427436490513067115586075321080800698231654862120078022563242510489252524751794302102837728790476070892100497614696935069425759035439918931110878588223920413428642804724522970220370692388813493129190583002849466296586435042472683769886603118714336477231691224136147394471929666842701496472527831192528357706875253106901882923564990312955255232460965426382038737112421438125636487068669433658373774841427248516601680535047613742322788326589420980895110629543697417746867475012200241278006993871288067383501839596733106416734442459820471359292028228429360311810826299817442500894071644125441111582624852526760958640032378455934123558227914422586951664808841447947827586042331694617039666278580712348149687621168103945521674631467673777504548882455666637922493254879900118349661449377736569545992433401643954794917907950032782340514793309259965183788355748746842606071292400681261852464723637035324439884130144165104274280737253062854597371734820518231398527389109648785816617724004393166671117447966663713983799495549879285966070106248902003380283923757992643481299237256918627576804697492643455225131693715262539383386083728995896772571593959333075428131135858550503044919352933166463755777109406646994271811284244951556901083920003089743939810229173138325511007178812115153050067198020312368794316764464526448094353763624241344950318615774658218236820037939857449019068048830777047024606834924831168551061407002205574102828441522903401989542908938521785445803599202996989925578569593750853499318995574571605605319681063065517002596102603533516614952345593619633463052299128152737277394131264294659591287696277524003770170878998831779533633658738744292964311186171419911706884030144202375891023847721902061744585591371795115422086676418405357728322633855735467253071761721455532090089789590920638709161763416967081886753385689976259401922641920000000000000000000000000000000*i1^161 + -1430750674388000842215379392357394572986233360351032369513092404918256944874082827477430909986021955942232974257954613235196598180575017535204261722518134847829520267972142482404217369286582030521050742666984550929411352159125831031518584688109380704705815296297493792620622169345161829969738059710884576141305410127992680724540535252187644211528771090516257922980323757568207797620602155553272342009924872610812297748542214727819035518431301361816490184816607714518907426436824565346973199115243217790648366083335072943061907737087689427652701526873178605747758425056579787566774748949431773814151163735802756778320512886734454229429965935847997690822290258138461237037959053148528678963619181135889790208404637664900496444961279913001804506312770586981170184151633010863033210301126650782407582580878517191853035618545063360097791542320610824732014874044585162647453011591230508148091934610106763709405944292937466998606752024192318005043485327025774892741264614164556237875951730262915399791036896208979873121085424500752296318725042340594156569451368612848094199695358463063004199512026891508217577168867679530888370463924359094155728753055299044741721378406923503687481561739964182136883934622510575556646060789230906295864266910285469842657603916190610545295783364407619340803541964026998795718357486282822021608782095019024962259769270185290007761376761154997838203020154053356674948293047280876830956761301691072374634430111976826720776219179060996640254860314014302445915158948646054330884039432166861977880663512775758576148587495090096079391840253459983832372722200785748475269677048909080986905351499606020190560496472104360316979362550144803835040224559671317015204986925654167342727777448374636293482498357346713553824441821480839663473278866831449525741598279244053115642891088848188230408184890001434847401296700125714639955753681487954396360225114245372627373903898420895650016851044320259889232415102030163819385183744122652102471477808755264839702614773867180073466805850098376268809799958629099691205898122987652498517783623654354369344764455710257632996752320580197640906933303551495722845105785073657972117953467457504934557615433864237922593000630667451607192316362685356084516862208800869736021744303064295097849262223484304707652721657591020472551221942102622530007811640993931856302511679290489839565248162903441037244907773136280602825789570903615373108673346406391454382046099593735782086330936012061385305642490913288061958464900267304965152819247252076288430635787043829171233723775513454649493248308569490000045678318861524508739714975677753965538795658681255487942533906317908305180856134456959067150295640619390091292410352670862320974800050207373491627190245627479202707338930188827460528747259634086326094289294945601707466034331330704818921306655825339547700111632673694341609356113824865909771714887390783787712945668386939949321443463190101457681750899371286613432479312173464435441447598616922873597622779333848409485138960551492958431766092413699255446456177769210892247919700228496377566741826103517976255234397746290076193608055871804880385495019169342025841613042526510053475500881649285794379152048432688925917481026939529688344331622856267747825907974125886185106940993029925294960183782067931632060705172164802026465134958808562200616908810981754105344135797442906377671964394064494039357893876898947741515776000000000000000000000000000000*i1^162 + 17790250561783854965039108058179128452167530887781340266904229161978115122101683262885544801945057357998795245393917774466687711686081528163203004591349783642198423277166055537017347437386625892182342177570664601528941535428001845946794909353550430278900856680889923052629600412223675721990514920193021313631833443406408263070307450751233064679666231398148193681593364231945180838447358661734262910218516944200401549392750026671336490810490786176791727699258944276132409916148396800649969094249954727060786006067868524745352546206288357035767509460505455562145888587993761170310036406360837754109572240767816959379917224280690771847032346896680397459216126406127571710049059198662240772089318026059349987868033371777666497848641850647874598931255135120779554621084220565282548698409254621259008141240354772230788695104921547710154298346389342937268510483559964747755442055576554845041363758235684532357436675467831528286111317988216190870786141996513303713371687582798815382683533034429598046936371992911229634766413853450358341298564295915286833526589994684708813164879998820906577278487450632633242092059877526758581067686393302872794605590569651004783709545572883929364399686720666839933032113850561636559055828820889000978928874560365257808882276721272856617026007157269681088164425828355042145655640261059800987526198675042612892565646360713781215914045554292597191447737598094296251607662823670949712645148905872425575970370859988476380258959505533592797566707877041065498029527687100459990822272202704290069050134388272262620073662255121914725971749852553157340666331951686583931680509341007694439737754621818219089200364316849198134327985172155716186263097400467926481869384926689302903616834486063161341791871569159584509420506014196546694296855508383780529150437698470289702406368908509599318185008645574261854685866747165630478936367415262855669225371348834886990386535516984752902665304339056274577947156666072451733984583327223376783648630402751659694661924696586941149012873425731888713774037081211604776047918686660089655141737041126931009671685423831343490960653456920645308121660496688603692296892872573306246062597841422492327760852446768700445000411844654424931262439086736670736083836306172823531733306924438577011591690247634812081162793369074237679946859680869730374594858156291001290719324886038667141766140273637555902412322971784498599700994118972135846558470113050513793340996003283384547436283024684138656406875107437287404625457775937221468730388457738423577786204879465365922859768465219229821957058049976976009783645426994418281687440115111368778714724100752842479656282414907469132742239674528107359413775886223099473503841920880836006168544066027493165685073614767547109893904132844879968340240633449064341976146320209845458389646967093108426999993485282523597058468415939717896369236750748302388617321209321862077945268450503776739409185636706456992957338462021004168497961352782084176544111321412380903125295236694841640900005858094196266005072563993902634636647322935691594429142554856346377255816766991449791002070584001170166787308533970925076818764476865965944831403788558452695999510671060836178716777827255295275247143112752341693790109300403729509575966389511352682280475442670400469458235598707367111929236579311613938535476578748589384443633686672661667458386918688423338285900689347683589810337244774400000000000000000000000000000*i1^163 + 15751805340489644594954510487152348152621698424037406794098733253227430267957172733311739688013002943536817928724562491850561871925830033128632218445147936856716958281692412738888455101544855323864257898318856535044890809986565904260845561084998505128136930208914563607405534498069290671984265367470851394900322012276988313421339373757742156777241387308359549858053792976143889043989471124498905560112767448793995412827550178965056532956546257017978613903204941208512702249045326048436535456391527459212730090360261066721886947368343324048706477519746541452054952192982864944921964608617727174986654364844020441260962837318974549833620288389010825182716727776101997390088413586980529749868911474098130354612607674356670076088931740174168624016209278540988913324272348523626254387067375424726815210866204436461440242631759880378330906928932430161430259840772185234863999411102479107105458420280525667744771041897287793073044235790936990891633180635747869984593685298809473157000435459087573079317668596242832537401754709596444268760041653131484753699147203280795908601876254610792648674992086401592054971070340316105153272185063890903862772037094037013524247959036938495431110065089256666548728731586416077852044804525545808553840359739926222305331027441720097636320275108306410201503453542209172698605406527783496561492578989033170313339480826536687988471309901531605815952582273899241686362919472117354677370906588413474170251171360395883203932238307082211943909453447394591267698979852140489482637550182563982805898323779776552416578210881115007189841918000504097395533083890824725682762534344272626315113501438136675671936015530536770134599710035910440146237571789566521516052931113043246984599566373502495858501756137850659156035933564346736953698227420471834955423969772096603229007902251755763943126549575300149725035714011508078696210327251383333648788320514533886983391720497632850160220915002194755097623054619879855298051386356901520889679429106616951019712092248646100212306825526908559443689316366043674727271069349680923719695747598613243391856043230076754363188992841006865016982710485435512179340435778543394510481073660117611615329019386260673119047906399594700679006242888053419963455054204601978988716897336274963027063009197936785777019062172207001031571160282637573938924710959693480170007998193822975762388584471051256771493490592320148657808331417417895777281626428160700487508499166590077227931541880704913264021652075100552915171402456831898216591794468610868687788999101156337999982761864626943553677281563918257808107754478332381318326064497460617954790849742205174043945402765707772959789150887271711386959436855076479762842857235813770272217170617425618393907650606975031609744465719044105392509291173728900671749286178049953872017135648149439932456725339711483992437197727740285131314325374385308922643772536331445918862347488678198095250079636180717483207439478853822520751186779675667050617700738630613394968767092648361343364442730946287857454387824073227152132249348231676577653649577101410969081938732597888334707576171088272130432873589353044598882662772717429197994585244531856910446597983475761149960672969867749705930244057754399996884937073804517251031586241619177085049257229106080078422372900668421728900072953661780274480096927338263904105949447353134617013554655341692432642153276080809574400000000000000000000000000000*i1^164 + -132432404579647979743530203266332632016222163734947830485135908690485545266267924013985254981757639056419963292746914175293374006264496961742077966413306888978347919918779042818457657984607257285228400393863398350851922991006408662700938612945986165228118508606291039728603113857828201379102858834640221614961861001306261954270766203074587661281649054065115289442448015715461173653697739961859662314416438125276331632192213849637505685199903482582995498418619058063376250343042517920484017009925614200467797719389896894081928883833150654326866475542948798673527559216770222075765181200708265638217713987069647756747297819500866159733619687866719858226493317408471821961760318207334995481189853946557356588621215506932010130292405040933329287840243879394733893503822914571608338009064997576090336435914397962681080635007211579710186713143504794480584105483286671366719105698912923973554124436106002983715681769743615150401609482697040313096067100565296208324090609119957411211718988074621709906449120529456501461408797521308860504956755090974486451267801238991729570309805127793639258732545707656493254370938931538345792520117111386504400347883208008212667412309917029301053111019520472846764078094425336911972440295057185575724909512853163846961356674772641141986207471085246115700257960792530840402468069470119649522924694869488116907699955905050188930644799784951938674172461798851956991711144992535918924539466317855252998108856821265793653716211929872014114172193060616582999855503312029066062650063785464496207359134577703462294107975343501115699697634263962172448930349319712806178165534952198968333948947793205237438344533026024472940118211773059825474172426236309738821814866983814616869994296958892512221300763017631238838242699458710976688825972901221779346498277575579784668090016823024397611096993280617879394966567363164251855904627081388811363790869739544430472863523004024914101346530153243526142165082603518129272362364432657202831821910619012445273846879111745784170336402818048554386992226663184196769469647302582882325448287865338100375184378990648143469044155007422284696620964031631812214765751455726691851747135011568090634014422656293672290415338085674818206930674059792032243357520453640087878403515841794653220111967736064456001440581883442513636660517181445919347033236921104015869129603245601160437204895243017808523635131373565629720640569449373993782326506952765457541817007812088611377609303350267444355314307135658793611185213241634683882261778411121144014421415046644254760372710165067801420128972333567000376458654127817020429083079071162215387277893934755093301143458850824642267042362739315133250936347181114883987817053098675525757921249280746297183068139240779456417094331283577064797205408961858853108973803107715680758733578846545995142475591517413152691373967067831000883902992555035184050640062129986544427393243734328172520482102371154199530420926902328599202500374849510687796766288354375354988475868672508570701257875804312393144241497408620587341961164031266969901553315305463818326736694167685927415017258495733173979878226290177541471818635320526602878500210903259343899982196633812935272804086732169896452706274880490538761711959318048322600246192168528947052794521207410271202656056228687077503668646620736317355421438844079581768085991015675949267598193372975924298672766976000000000000000000000000000*i1^165 + 183347039620415183461505494385549150955528778407278776375287670621499056228437470211956287608734833981021972061030452592455839896712730517384434422230756846332743231227308377275193745797629446866298761963921766391325770520008900249800741717741727868027856266396280508152362320249098692684345121235678823580873458110200924939504350353689980164016438498547933722835540374889653264581754468771569357308216784002243988477645081349864767517071082099151388252400074848499560651025710370232697938800038660346695563663032034736000558232654270749419969881654744086141059738715891768225671290004548706715053954340720240978105845682882258302294981402458563646725315264230296796889204938571125019583784092504088837324362893019773351953183256117983676906924805290490065713580820919107907276457796190046380460021351276924855550433324231809878561942939790142496896858954156997027273546709974306311330330255345018085514586020008378424422638531530692558196353145320618235100789363499105039049734596745056585428911944624610542401318094203805534339272476803717798942888647117189868389322294753737525984004683138193775700509289169463192239308829914015650777487113201863795217546285660217329013126506703352661215194153093949615463547901727546866186619361845577111667111142291663083991529476449863747146820544364222002861473417420199848167943793893015749456254355024910429689539167640516790703780178527088633510297829179714234503959051200267560452061445518272459788359081569637832811164164909211009352721642933196726715236754822574250726633755518942500181337747548742342215642769405703428367216570598844830202440464660884558813282642093701887052623332029013091599518593094201374428258586704917896275944866045373303603943140696379655116203648604393752186029662362759734660933539844619220410075070840815698189359034147680735098511698540203368990981834117843855888639647658185971864475351816374999648211459100696549736371901713260951452559039013941817487550325513377616600912506601582617468138957541192386426281371928821034416546696897082059691592987214096571229812213709139464784675996687556575306767064001740306613204056310684376342570878400301740399152638664725473639022603774468371599670399114058255899489790489841915800591654897175421117983648207516083203581365775770758225469761286937690579510290022043737567502196186993230308950281181742215533506509665507588778745669055206219406610965390483297464850512604650438742677646363335850649586732117181409265413125816505868912683227194290770863615580310627162036850730974306684127891826743354436717225621658473394724270210648667417946808732379837472847101708778663389114450353705990800692706947411388203395348761611217565950547677158179435340643289207735707864732374388234660907353533379379625072716456798253081962729382394101645737856318394985405224167571142375446478457593547920042847124273678038414735758151223707623168090172544225171939328614708716311921578253790479400805936664529227843304607671145224536231579576464866608421221141541587061871195908827214858140503660200681179867696466601750372277799197087083052271734039502128550219362469129683846299484586891727415365914044217257112841051553030833126388366849252490312152158727423595285274906540352288169098342833893613040047135235157755672491265081974750732156413073042935876809014432599831301811737832268054317682172320077473382400000000000000000000000000*i1^166 + -91020984275269954461855604625640643583374416079908928190520242693476849585399840074770562975578502982006837223322058682104047162204315221412223831378804490733123863549242170259060896650380229822474297938586382379300970787630459949418648027515946481830410979007956446366677387492892181342133601050423319643459572489846845523648298406793387007810059687908466541773502484582730884782148317088446485810330765547913728091067601339057391583293049155676255723784717587231795277754570441305574459633737468391544329191936342479560860258186300813625084494060409937710266785773712498187793807358348866425377525447275053542857863620855545147495934958651815638550164471588305060419428912630959861155716740808212249900026778383994583805927903161034954185782348291878667679940960898030491150461817863992009721648576631431260251041670337769806797141116201986941030849076173348879073607649197346798543247345815109381212084058322267861975151341452573175857580477015739732986161456424414892980140464237763349505058070937717114596837220414367102520941434050476453335951794558342616391545505278387247006934573355764942121892265078715383839196390702440048703030627051790341100935502930118269658209789954049164025621544494063448843530816284834680152561330745652923767016213411340392935329958964986641661857738475010177125140569082463315722274529749864445402107056649381088707644669676534139286700527234381246938188808133548778036341898916034799133156445059909948655438474980643905066621512029318364931040299297232571039712601817159221904356790122079131459080102519189859746888476949785432929360930494997950536952112402124360314438143101716524761005575504317093339424942260708776235867829968886117070148786784596297440047511087611667461841489392685771714005711741239998147294966118910399876324670614385279892367258770278649068757173735097289095657574875642324944969978599453922245165072682928919262612832520711381331252339135499465891731008650181187186666293859736525085494571162829819526312138687886536222240250255633216712941745832327107067625470775541188536304442538379635233802581948010590632624290876861579153344729326805614340778355401783314040108526935896974112946339065093171434498898584277226081927888538418320656066536664156468876296864539913938123789540375063775170943857411045611146734188170278944128365765197308159908552719330698880231275391384709644877159497166523284915453536538702045195443287592088351116268347739604963499543754010640535770610803846006402138341707476705526737166928799747545170820448897352413980398326956138465923354684294331535536755128173685518070217567541499692788271661062740713371409452797461307484401123484159281280663689754329449321711197613724584097419180286853701881694282160698352035393149956327409288426177742985558644215607956535957541260074757092171305677795567142553152443667167848936529407662526065369823739362675984607016521231721225219189092756809616960461209258944695663457709933119046017857888177531892145751045916529513042878875502997867047991783774769972548268544302962155492708850413368023247363689260062019100885792891819357271894780798817842973203322421663073404028468557811761334176749641519762890396489244857795642836160627360869758155445598009265823776733218714664638886804810619260882697133221996829972963737161663874336293070828932099158179848319962294996665630720000000000000000000000000*i1^167 + 20004975415279380425936785213807154874481069407317716627540383049451332928322654896333806587181220113730348260909930426541246950337391533617120678937060849961076432289507852792406356011392467663758102451265090669456201313124612133033575217317769568450592076022525461312656594513901320523721759009679661759762455944510290673230408784967098856987262403180173799529353940483377266157399719989474729122144897994347696953694659272900098788188817639207899869651996662282190168763887126333252787607541374321988451214077787367263631336933241888035685152650410316120831754232291320365437880488864697681938637613030290640294071199165018777741624888462001455264099084976816067702472989706698926478473509562479816018111998757257152943986359062967332406254751762514075495092455343309051737962679525641539307864043728366052493510202613651499650455116901249949084872120517017266689400829898489959143358339867367857602968683728820711421023015892768729304807349662686752545776726998429700565832151485537976271258936715238138919203743194231291767045264593826763050737335111896646759167025643718722380192642343893046869457211723139365030067809452053695741958845478503277917369152645131714430024823106984908905093280305919283370210809222511293081043343264103747478561840788285725114370491622086945334160608499211714573400377022892277679758221325514396997996418577355691347511052189970487036984522521198468999089285709082141703679759876818439354325804650589937280173359255548763934426606912529554298050969633210782121828955804146099891294801298950548634267364700557704719688542616480562677022458932341199053841390967375385351806990187456112395448793433546933087818426340784628557737099889192784273309610392208786077471075474918768193590325507790929401438894359832730936469404725481639880643987307355063530286794453555570809096451196047639682600879763982628404475724361621666853081857413484407214718768728539774209247834641771350415600101699032213488499629724298173298458159198302403012777588914555687411587525026919905237689548215854377069128456779406427834618285116346532921706832915667530867109699090615827155743179285050768303948471942680253815367862016312524105221166718712158401264697535949717426756470889360786500218795820495271810571429467221102923383884771215880030109104800976350743051072208792642232548608469958997041527843488113060249814808597471367067130486948280906412263287521811119474348681037233286356687595797473343241804482842638953825657210227511992177667586498144204653544485548833887507776622374550698718114864177375854587466014410879933776714045508480663168573079742071498246120198329604269807752242244727718428753076039277272862576989224696504175747497303971871985839190323653705162148399979654947713627836629321569791707089123216677113012537313603661653599173773817384688051229821687045873834599089524757801209472233870344893530856431271705931952971340898205397449553761521352144975018848945188354395222922346059151169948444243540605911538179172684531281061795065965511324108623951163091382645743510968039988982713734243622267021638572971672427168698023674964770898439305366803339232715160773383398126325643122660950230079414759337572781307810298472280703247304447784512054943212303214234893665612743139258222511420639445426944542538866773607764825124080255337329575961155828158866391040000000000000000000000000*i1^168 + -2204996850442249351835965721631648439646403488800996285751345342063204412246622779914011724896124818852135458974120279646069646201527967461648342477885689516741963830677210326395393994690180350405144815490628448320894430331827996717531821149619550392162158362152512873920427571854208620812439824480716578270585376441182589582896755045939267363835634203849232995129102255490141878067464075680330899111378553260028093943622258931995658472940692809960857788572897823823268805706277203243588215772420064457534075652245298880590784331231274026828999627170624511602155511910951683343731073891344756291241332429504085882377177715214519981557408171989821886559439022084890944818020120300504678553030111882565848756204744467374823303678570904484202985293455005933633453987734275195506960523586021802540109426103246431007147509770244220595870796602722474091463201863552176119413442774343695177291398287496259793226238978841332469086577311331820540370736769122628521370504767833545978763238181517660483149272029118941496598778943614273293857156035423501225650006588423424463168245173525541522821836935965355103049723561943180827912727186499582729023988171071413712682969370214742302322490271132523016618699078329612389113925707351084340920488738024819897526275437085769194105401938584899606039883354418006756721612151984198403296790051989751543203882949097489615100102553866543562036008490960778694700529472047800902906552275310902482747342168524530403953645725234857595908267588256962667754763573840003079338232039550701029751961954093157071062397817330752927052365557329371859682651930110506491762098367157210698807411442669952947976837040957924562726575464111479663074127443204918592007483945535552315942734993286344428259584504676762882884352477042121210753882799026381020533911111271151046664085714588742313126794665452420713040542891673811791538757769659329250205362496375899325265020288532828599349788894686657325638976499362923927219380640470565432668722879564117600073273207120889391222635546172982589477181992442428723341229374491537057063275275158178058042176374269987668971727357299442219589581283145057279885241469703917170779459837388246559884177532234795215939184973131327484579783454451755643806324504506325018733297364544187678424146550368399218397325955086987958612278678252606900742217905202340635658766078148073646435554048991179498582680259089894844274392714675592706372564582666660433384375234469022011653789256220015591906026841906225036432566908834921186415199666109804907387335034939393401396507749218938017336838362499641815629693661367729723029453153786036135575448182888958907595635152629010976143842094891591070675786236037448447442034181358837573932315148039789814351205508566337331038791884566668679973535063455446460070348784568847266482074037885346094947409078634116881463377211762026996242933232417359629687339594827498229038446300891948806317278461019537209927793350535957931656183376568450857571333001058910045615633433935244963283537406078488236383909308052931226453733470044529963951093263527051394980136044260413825895946955953751234807748216061483583673211873687213568698453040762579153243790536201756998789206147425500497955671945265047759441612894088421560443698102959657286057523209891593838753627387626565971555216314962081727114294253578092544000000000000000000000000*i1^169 + 115103483733661239949716469232356648260125987980827428788770060155743597600297525234551066162651035836156643788776748787376938224285785257974021495572640992820469873745152987964908856511406537171272138796318375131497174331501212010796159363250122370686459305324235132336069342815754613152661653645228937008681081564054226702843917699721538532843163383167237612718709667541515099047551034485128655100920791388487913364061418370290981702671441955277203727727083253186955444973319349178512977455028363510936163274311585638914351618843949306435374178641432549244485033819354356134325683107324014437621232227077247038789359584973046834524977432343559016162380709325053254687986137536547001317461528933625605854604183355667241291277621901430133457091447238530532615119285782211032381257841893091449147620880977991351615160008930524457393357415025899405177615679757145263714889909355356975586347241145740996721995396701703429468617173914997795004924696096326231052639324020762430322107262349986686564481350381966364424456454293278201587649719512476905416163834371673648018269095725861865505949435549928009237855341241534120747712641928158673314588467964978712519371924601185813508388771177966417487066484736059710814540112022097784551773467301416093409172985557747124883646819393693218136652976809091786521549817535506165679264152670331575791142505860088007106875227655232907425444390237309399523117152537070109230103825849649299009292920441061794488993707095510774062443881162868553870618319343302788238168074868656073981318636299550051483813577867904845012696694306551541169064159576607405013024344679457199413614243909300708608461673999607601213838964467354360015385902476021394790654945665905494567466196006515812105444962183658209534917698549320421542983578538446474378885505192436007103307168300654644134440523002076856036585172936328944643524987425757319833167027699987258772969941496186154328471648317612911643459072998635898871951821539255881014665636509444502374386192464759635104202542537181634053317617934527450304277765710874258277547446828800704086990239721678025568456880581099553571289423692631187136138488106152156577905779191879702816663496605967147750819195236947051786882677057449956392239163982698097755461146600676496973997432464278561933317825358264371737129696226292812320026669792979946598944503255811571375457022361781212583016078531251568506802241911273170961626465231792044015715512559541137760834205280170254122659247699129087871117844637091449247439365147243698120031567952393395864717276255753067210541948581416019629760247632675112192215577713334847177515984841761047505393471972449255542471927695211393787923581743443107828626897493243205847422357938321139799789241246806428093339751313201223847363312946988525992234474127163597127037577715894306110171402154101663371310098639416443105356795250836112033794918233583416910222020219981478678740303837033585888095802920667254992843042425755673571759178105087590968275923615493753922376626689655912284407285534099869470642453135184821082015834508507080127124717117093266952330973747242388212216912082400153329334608133906867546641898874957349345975894433405452956614821829823575634071246131430986681267282960955658514927611897236165333421467700464275768589237676701440597469549594615032368332800000000000000000000000*i1^170 + -2464297666227739545831336524856410808566178662275720100881514580567493738186846329132133842834839749673209838832603887841440754129355982296016725821162455222844629610669604812933903662045054137389187211423694526747719727106066933107784124536460833538203937164948666300061474124094442016970265992373796673970358018062375485831735092421890877716470879118618416159667910794646186071360351851794215390903873957510294666865567825280743771528936919709570620411798722076205398116027560493349689358157065680757281677159898676711239372730346550282243649418902275597399462345323943863251442021165616719568043389060562695707335672238217177439163657358130512647119123366057540296790001754831155334841103608039584360147951034299333216716582570397041153544352899175572794911127190299470089238539236831483468668947503969373897732841642888600203247974147294543923953116362146518452914539082100902570211437198655660515060449512380634999169988623016581040772456058674828310714296483504850871910274275395149493000982450030323824998528291728348300079544152208709129138787504575238773603422515488452023037898241301700696692795598875980585305812348479659481601854329585036630635501287467175417966730947925560978352385444806355183748817692011144206288974003855877957442828123064571911909046354079319897858015004181559632425997590985999833703766033887967229923935020888341439297553786643058044310451626323890854761622801284173457291987821421248959786091121303079270515756924200312474226693385811180296701481435184267645733737193486743953039293544812279563213200267346042461240014412334405175321690687158805890143359000098968287535800144890498447645280452672609773924645379791536277949957800642807417038325892277615756790797054567047316887125953155969596327355290013590246490121151377168040222544772735040107602813735403522625739977400428690424771506668761489729714313034531816331033240828456945417068863359019723701202114786878997281630007867972383832835888192963738294840507451897314508133631039161889460308976828230888704960196117058116559518283193764331986948633601897449970079665115795449774908627703203660960356946227143032607097000868387214635712994658789619142662408976674844221926558616304312509845193654282208847244762057056500884731382901495841494161653772682226452310982949929404899704611972893614048275076263393606337864691601733181943327377478604489860844793798073035879731036241364570704614852892128829712919214678032822570097943942498207443194697320973442502241719396497381228973217458724335797257833323584481370960196756314641556120578212628967295683286388624516590516856991924951243102242578736734847914217230591180746721343463767217315939405735921120781682857380685104539584526989262590454073595013516420325122352175153602269074331096651601695464763511156839955820216478161048148506895817439530018055224834634520261589841505916898280727645225319557772935316207825212775916645161522861178536375997131482603823859402721037561129843862722520181720117377399013864127534178184267415088088697377209756850257885971918154478343985819809282676855255300213821988324388647906581644086087290535264774397740678712649604196864185255555928883144619423651207652108060187163683344699121431034681912421249592718900494923583479570831476438148705862999134971285761307203118039040000000000000000000000*i1^171 + -1471804550417567813985882797036251878552939930986637083367206647568845879249915270662398137713842022598992153853408870347597697930722464567439259268552982398979587750045123182977170510581839692466063309765069407209210469559259431735983224506305606940121173466023583925200338741919356941881807768573213802922706343575757224315472093901055083964148845191880152548153990503688263380388297570178181008411162856672777386620324539949156755094044822764735149612767174261320257713978916845398473756876361925597843515072862302714340019864234631870373804895378303300329921076606162842833774207590128947658765984180460490642646467274235074105505218311295333236236433261885799343729055032489962371824182411791870155492609983252526494603825210250570721112095016760773760759302147678992436322439183377550710279992029423699421505528715567137392984744274102434655889603578444175393405136568760116331772271193430000243020924345447478078888689234123405325614555509732427167293296764283282119574551509643759304551876228212761171971534977716688673261985410393862636500409152322842965986823887028688802251273633639233377123112332616956367091264994264785747062697472223045874515514984520978860577025563660495993555746191395857981219247571692586418464027450261098154149361049918626078567170757955362570313686684951589825735337933916654029897713106386865818580204532638820217543134183047598795251829071736096844828124202386548067711843052258573779366131140998514107808864343949793539858348267852254142011298453570474853963815438030427208442934582385281168324560921844061163542068314641755776531946206018023052896910096573791259808584106699098773586556447953661694115806340346000527071417984371194392488622067118595079980445321895828212294890924353501350281802435090357067335645008074922481264886352791152090827003919402583356468505863602893955700536943874475671745543450176040052341462755539293399682143111694588976584299606080942246111299335300273662050367285000962530611362318632546398986899575377083597203610205443308628028151857204256470637847794089182788869037975994689382458839950047770392073175286177977506745096549756919714089889126925980196844452264052807824870087185122303132575116870170632083300720629829100789086973159201148822884958896909341490754042311326289905831216793793330976100967782688098896226032934182632354662524937064343685373612344054948270425355133381999425037109922385000632125302098924240343915128719036763797099402866310694877630776711492432617516899665149571068920497792656197743398908929939203617513620266796290478541401624614896380215344604869092411676473979147277926330604964702975031709454013700462403671789674906402550033462817228534254143206962092319447655412471223609299380116454514156956844229276554995346490992210814296124565482808194878487812736819754721448769519358364309305644428392419766239623368223284801571770258824833688918612903997728076749653782860805643324848266181296192698771927897893921880669497555066571087799066095176622819537347445100161961549004309860111207778040771864786237784008145961198756830767842631575372946413861946657917886223898563753459074795004019880690608180046939429700872815220995612732100498161811240719005055491849182412679131731053957709656229641439339095566686241997664447830192883236864000000000000000000000*i1^172 + -193511828609712554635451089249187956366884587455002561750897755120910227705662511723137986157835895846684108056268609844188093029290941910158103168342208269295925883744627479495634425862091160642773910631791426212389672573455557160787938248586810707098053637642833724174664994506408941675552478106949163011487965959094164252845353972842145636651523914762216326562607093595464406240385955742903401248660810046328730969173882872024405488257801193969422977947154177938617288227182122787002594114037366846867881472472086108669432452433255507670290817281648013742699980219900025586569908480375773016814589763974601772578843028273219974120797593460040480486411399138693222677434603478388908736158019497680482287105946610105811106275341537914498621832638668308271226458364118380292643850224999131876309518154896329222312523929265893276973287908921668705904912335606201241848219247733766244515430497802317866211349116042584067994679894386673996225263068829600294055164403770115767930737010321735696651734667485158672668054800106223672597965510683529473449662359190671098737432070247062686662621046344764360058341719658083791074508845139940121689935220990694351233138342910582942802211126979946758135292798888812310502535405358616473336121554116732823213651287207803289357385640164394052270727607596448470432288393427372601580615043331076171183230757007887766300749937440915459324519126192399381574823888926982412145767359668687730860398332821820284226063912024137874642874971630750459507288503688985595933183907105249925705562920794913560322634838352508025837281441124048027835419610993660904443524561129697241186912267421155438851552876471765586488455805505118075750564326223120700834654649476473534143889414259681407532402489910397757870961202986612469969717422953143068449853625328919710419126380792174731790241401264265550083321962270317424614976336518497823735537035776888662897676223021095919623880828805171992338716273878092031066732145501117806698137893197631548929461299460128780984209991572769425869206379349358416825302712721300983267363860941274222622050138127672957100102584646680746987944247483090342290962716812116716698523521953444927617637225340705628532798375765745353861589544601015538250688627526551846721141337030289643886818278004507649760848450346896382196769860284621869910914134631065701667864280008413608045506696587592132770257780375725193979122919288348259303578029570478203695990349320711279391216066726414154714153897408356077324957903316953935025082863461725376759949323403256872429054245080396957228521051420823898082829311559504711711518050311396378644581085616723734788935017772377104113510066144132731719827240880084178341380368707731503797353935842055909848180777700439296007979053045057014884925594451645581463333843573075977472277252314922555940878109339833397204413078486560436548911350241652759155068268895048384850031143290109073297734590446113870550039288125071111203114764261345889395794145313427833583884373970376267415148220443566514006140983189860943759478919267181521030889332194832709470568027982425380101472118592002659494844777126381486120774034616749921772290053718752210143591216761279221109865797217200364049592216036513000991001346860325302502365277030163488369724445471381913600000000000000000000*i1^173 + 140564164447918007002652010717021248678185189588676156011216373518257821349624101388215734334652589069955977112468427458007417590027908965879315334630934545729016321615090787758782091389290481323544774800037160857537445443512321426568258022536760390140516844722311887517771130861848007939938890258917031161594370371733375916440398239171337654562809550103849820672257292952790855251988580378449260611612721703192887800550683748957322086710842980252431369648074915074940305205704463148555757057349271487096457644421239509927265897574213121232432896271107563971876711727014557330314398909043225280051554434796828511422519745159638104551839087180044874355905549952666289307229306371310019130481986315646858324567373215280365212502181373347842037734153599879749354326995190742262475658017781541301532667029796377781182137049895157004136631701978341666080193401382556593642515951129775102892547099040253909474932976794931907814168556590241023227482120282876633468126333275197803998895604657274008089980529810926780628236222820824817475114979381317421256196493568627833521291803011688460967902911754370336280221110680150966644491152234313566860458557227865015863152782434829222764147944226165663642907642387636150255325042263883949588726354590281528663581006767318788882569438266509318601990117263430218315486632463476254851051834462538984217646804749666797506239750611777179947037192258148658061293100367280144931610140077824472536281442260903052712713891511459408507160823518209233630526563384558061559242063095137381588169892923929310675666770924322552898438257571937328713649255386247008283506058641090797483323876447749273324998791154687187250614517497963792472164386764713996967775755936567938128382562583736432865335419757263129760618567610349272631161231358860966051272207710480391323762373664944727049722369768661773398701908650070291988613233513524317793313256890654314483041510586778797022357809902161768650734948952492126513197992150455973304674266605276504878383854639065146377132667291023295810363425822083747556387646432729424123617889305105771773519004462732205274674333267723425898828207279352561813361609478644566761018638796619297073078073121194473650936295252203437794025893561146858074547617789161939407419581894217120032249833431852564403786799284475214473299635265722891388068829366495278064002150516124675794832156452093302252420711728950592130318192706888869607940570578600969270892149422856833829940417306656893140245656686467327666735185352603725169717109795253999479163211117276577957753864268711962046711238349885615797387880499295108490135119223560908482663826495727561062068892368526358626289488225134448490516627116191143331935773768231716381336019619197523219779251900631434932589024122672277828190623963081678116767824590622344258319374273039481168858381499360661980673160444287146867758287611281840748880014551020180854481933964954360270674949462261008825747075892608168573390666852920761809809754990238540271370873951744992695534339213620411126296256088968598571121835604761668438965040436381814106412050947602214629862043749541532487504894591606068885174808405593876071093258082811654216369825557686455355148603647531870455830332238749288673614682496518866432610005820313719275520000000000000000000*i1^174 + 23689507789657158195438172984518706441981928486969958533004807425305147102952404167645372519837432396793489727191219892851996927438136731600185744467208911126461575049675618781408702438906357407151826740594843042318353382711751645983755933111575637585153856092249268196886823651466321962740724109672065668080318570930028182670834621811099063953814734544947405395994865909529400625376489480883139630923410092076303358519503396901552223342354511030471834664544347817949118311118893132885743820333473094783714148579481836083434219777351289595426282559424406752225495586123188697357749242320029848387021666475755597433256534266171548213257040460107075712793195842959851679489139534972335635324198443228838403125397987861413191569121794392741782075339962125645250152900946610053420552291298213039732020223102170896853168360450159742597063120822178006279163902389996911186493301844711429847099134485219336141945659025771672878723326924713546482033234763456321397540063143795682411787418988558623389841341314186588152216740104711687015793447732612653000265677198780369341101023609594646600616896158660869616185138805383548484771345017422595104531107225411678800647952411520960142817105514099679557935926138689842369534605779077450365514919602667815980911942617689331061655550369088043662948344185948865230769898844538222719263656863661402496399792182078542568779380930448032586978214442354885785554442489212481212131795071257085178744907077848662360605753354364257416158385561990193178044762455447740983035051006023761737060879653860028369829114337298859735571469772877854174351802593539277665921678227094023286515084346321852730470113548575428270320453613865429943976307514070807036614841247353709597611573558734379935793480758323202016879969243419215482316831233161597961823210355823192354124822346486838777308549478896324690885292548864248211424091498107235028390054725560518370898550769919408271116364753286925672040329945638898361915371383429195811822419977520054220395987424980244403134874072962129152733119412696322300101580826102321862804254016271687921566317747902818959060255092994896399838970315251325525802285249055836062379459689954144874777728691787804196798834045029650203506682675093623989600237202500043859914211218380729575037342696859719723351901687732497308761856865607975927566816500440688308890137463552375000262636776023123367500265112141544080287019617058492372829614205819084980811826011446494632173728213140148187682209128146786468009999797962349251772695788832261569392146536795287739498213535692605484681317574586630604763285544824106483717226125927373701486509717885710439001796940403894540808516964171338612555202272952442896872306618630060253312471849499909396687444497687341867022051623136184913251404832627209186497930792787424856174151760290588915687253041749904317305952078225329031647554447043391494809710715950736705339825961332391732873808695448465714653021358389274703363013373125927320979557704682399866950584170053702201226998061377338500383250914604455061154579640250068953585145260572418083549278944964738064747728933240140625872983847388475200279679609054345449130755313335306375571293870486996079082797728131411640269468902732673578735201443268123822758297600000000000000000*i1^175 + -1324693027380679347757941655769029284865881395947453668412487972476597985351648397561855378724546134223623352389505627984741333185346475090308483038494767804602600947932456192378534385627267135871352994398877233732301787046896520909148933654381446888191849766297680413095500781994344015678100007482639839109499788430174030856033740021602706462440375498463411404607663829765523085407244305631717055391362407344971254550911191812792496191545822524122114104740255071472373092844192787261299726485838561529551827636112774780257166140162774451068962056880781650905157458488758354317545830983319322324325150823516373098562959784602754429768608200215196216278970332345451003341906289528318681520631294844328348950250813719886393346884233721125502144602931838149565319310761343669362923219369990886623223837120859982027924107022202389761954220736223684954126786689825095033704476898691234012593296374148231750785020235617379707206077957278136768695543137099230254786519919935190951254757752848882617312104304862374370966391992797140164707051142290328175417275935087084261628514132989382884829315224401444006324186659802091860514970107800251953558025619174996384811952121490713327511068874316803214203970859726693357200414864666368390141125701728592135826403224766544744816044499246010481396908417769751254079832800561291573350890726195622149890043998817556618018007615050004844596843499371240064939626808830659040956639116310201398729543354724240547738096846947806473348558891344525123374780042093008967127598111841382794721758966150403777651548761105130780234265238075877839626825785308843716353111929721680523723452881336808687158524455211098186270781907228125800284465920276139096632527062301930347521630619052068089860424811099740468344770969221751931274265636910091187720859584763872470275043646894450535505062264772805310423533594631549158433446274949543189075384427467103606659336933192861601383540555814024831113818428232401707251152558242480637463197350986519722756005700072308815454844184781905058203731681006156424483583790694091286500574779505426656374630698049056138485773247682088233794933545599164718306048484082747920011477020459007761599434456883369868474106348448266569302547461267883443611341222700754779874500452855023012039899635545465900545278349439664977297116746431498595618152329617524220165236866717863733143246944773644440167470167821782838991725214306438740088894484517867460466247446720319712539614286064772850893814400685673782945249362189830209341013189882171063666855196720499383584320996229438151738596332138196876380952826368595097122038149808089985198774968711477858976614073395002175117960732424813931911306568683694928775990373099306611611505526872126280791325732294345603737222179787424401609401548797607434519231826634088603100073749273891563021578974848471699689142429924897411384540718447794840178113930747316765388850921698390160352208052540265381414708890567884800465404840951168309553066309984753613169947831954214960111400346785541129187579554777347195118781471675915199690711598634567294652251756698827254296375230737503377471965526146829640948706237256573484961270380904306936144833169830533884598499636675110590295637956696415665771333550080000000000000000*i1^176 + -2214281643093711473167009573621698677211420657042983052627746709610672252273779399824084226522628355509834523901209537331077098440033839393993366293190834301304566754083629731070748011404784596616871720334898322563246330716417148371379058203337316617057613206231598305000396938134217065439069347489611893857613768538237036586034319412390666101199287916708574318711800174299425457841616355773730565474661796002528021648153370270113437425715769544405474640210066664837228755227116378064242398852490658788025155654396229136382620358064605269730766258029651542775825928124445805576320529577843139557295306246775522210886027847491815033046673088174396874142357631683588877217582028261749613317321491295839547737829930394100255538514531493580450923136366087729752330815399639663567300740323194672126204681141216649800203926378882023646421330724753019779929451076324222550320947553919453385704498210961791781075635062137217756017663675446107084643974517425967256468615707432346124044555101455329324353932580741268262213556334386654194490427666354200026148331540109766359310015634188409992243724376278395953687155560828391829338217975637133085055633910740011778543769444912025821392500372168131545943156888433454091222788667088247637704969592272674917515312869403492195565229204024697968115315108095443086418367044602890512914707231805794016015747833686377023395937901976436324875911154967970249585251909060696222100498456463332968819488968544216430358926921272031129797704221395136509483113588821807085238117952394222717178036599340324203512449165391365304683821217537252815612115733974014804405078769888517391050563179113271107224682693048985004058717535363287804716719415736341998482653648010516740390830151081097101498573598573862401522424719555968103602079365323815585086630513883866494593640534792115538621009877997570226184221666537283379598702434680148779854766375417364134005950875948302010676119883940926624197554427604328540836401491782067688574133647099671381629360788029871270658383666565757321560797776046094998956728911634787755600854810531931026632338875650579722487741091539052407807408771446902939940930950304832491633702027514051935444997560277669983159917404844720928522039869321482597297636375932388586578596566907916856573342455701532406075603328204971016492368681247228613779630229702767780389311834721291674172809030723066637983999138856564835829931828759828314721307819179128724378299096985673998667457277820035897700175836116003438533685972380067962237080550973645240388132927918219149859504553725185448212680980945363898924126501033588505830651305027834842932976711824037056519659734135643292029425356856734453869008590605855073592999212068572641057770921938295429311409621784432391735812053484963131926072519140502822459184444278243817233565205841596238882728495211424120597566042916306684638146187655707489834165010564997470312265204788765559627685314118135617200186600457629208152740233018344002419874457578529023070655289036793161612066476095187294212736023138298513287945196099170830792539254823856875272357818295326284823894111030629135453966079340392482701114103469388714953740616325217265055289582831462732640125958110029918515566718484480000000000000000*i1^177 + 26118384713336765711213909071086943465333154560475003376620453707897971845534781533734290709334273297538688688234928404864999055631180028312796815620383962326259338936740148113937378565033548114173099927340341877801910521225619029518685690007917544971919682197586173855664452238261048988119410601200973181249811743561830589168677106032013370382003825611124643642966316206125552512553854452326693368000400483656843200810743796358727722829664315391671298417600236750864918115165334893162273548136219417766870882388051708513965000432115823265331566666422021483347150932924706006402420455498264521465074246413873655381866187380078284704098691076159079355687446950057224743275872543960112663480325117710699553759815647693648535845891148354877853864784917113405257965742140568864947305335617235932361007837883031380398208638319588203322568323102770218388279563175825039555567726156292366536311441076925050117862291333835022786333763526822029518145571287556957394587359803830174137584518609598989561920345299766987207047913481020148467489737640210756368548867102228180644118729661331884994324978902504247933782166159407668577583802963610563958368356167269904542560117531422597986759555792750712709507640314014042506965130081360087688745370035728706087730243456480931903853311180985513213942214008177805980798690843133471616981011637279081494565969812990988962998818001738327143691027552732358583950553319457413269627444192354706903827801841901216519486579184642299324260898432142106354306075362357620700667428914524163349882509058184949614449917530690091848164891092866930131649655024277344136194873370824200752750804469558541795250776193371660625328634521572373203257492964502231288388555190831855469244234648942086090183697690701042535073987749927797550704758682033925028387055088446282637004099697392772201827076647577820733753532313217012356843842097852086067623600194115693580548840604530175084131671484805769221119096291570539913481221461297181306539395747799563800920085151725260073882268091422417045501747138836851498128271564303711019437802319699843218242356747632199042429354146395608107971547436364242433817383062165381959102526890356827598767319310197473031425127276012951453950224492991192146058093777461027635195043156834596901426681972168067994644768353000141309197188232752033042829936449822940324211993181824167490251007266131371890044452392322558780971800160630860592861443798542160259544906961628841310862109677485527673217459361503273680890053313774708909413554656854035881336150403257597933505484711170869622071256252237434568654457039605111895082855311205325033745459070787268882212755414594456504458771399311384853024774259208579295532318146399820541451395047505035389252215437428017005502431429118653301791073453445296606530954281130238581958308935855122746618566588012856582138428891582735045860336928982499404642814495516020854743641915185993924905354780926658198694745146635224255610052601639729882168098394806877363845953155259979274201809234340775200914433961661700525126638254366170327311633414499871137266096302875690348959648053261812763140689178812072034866860851841738596122567850793207515973787243107854560966977552331571200000000000000*i1^178 + -79371955284073446572450020016567033144022135170401383719277792665521061059652385927539199925351233895613372598654424603086232239929983925928159802716194884215553019527774790494516485720787850360680872103233461654207857315549145937496230827649489435581544630854585240264795664158746614275834405265130311423387136576724032808898565893354899401876784020378446274491614649905697820486124564781482334223808087103037453996778088951668501387483966605675211344416289812621397739080816889879812437729460130028360088930915963671037742653155298644578950748069355013220035161197005000529160654503719520722056020966041651382068656929354576937674072524555815061390057721437656521170580900485209487525000852941209348577260734428058514745991618602199196319632569787470764725558770863718059223075436086145810664253981565182242162036229983382806171679628980857858266467377934224847952364072781799051936230781339139942118615834542407191450168782617033685592613480710063745819536563809477684187088316857325320835098434968709905663923887376641132625847998424924323225768264339158137869718832125976681665035388043862690894535273611467646933063986635184286350068256169564471506915662847461759974702979048199765779359459292349712790438604486408160784783667579974907670126744822223147300135640414993332209539459279578364504299490447645276863873100502585019909116969295636522442974110380246699514192917579602825668785898155878821959083236227596613467777733429381449591313424596234089286725085941449172187183121888115095829808811817979594736460000457759276325451972603701206719206738904580091971423306592744889063604705510156366144797987157051829901914616041892760721089088397730428481899929029418858796737335995654630669898942401677426129275572208332859003219309131086589112887710780858547734650753859510394383275968644276200177783644934182394895169711094189160371054266688647219420522238463028536668286276373786581959018321267924790913166407096543366742604489021376373543244016318203343755994052921650827554327094959025778863235349072249908404439459235620081512110321472625466531918212944620906309301647920080920778831766414654105549518612708930640308325061718575759087060703524717456171713679750413282897718851033836127675831605998464496718862524711297136853345943715744877108581652306831405673327203195452039150648468588814639979485295494518163621599163740723650564660705650609283879545591421957492231957756939193978423844597426969376433743914997672511749579609811830962717721648028673565479010069853767677667365669348021677896339528725825696635631420958975171599304324217592162948574931943845236366027741873966009962375514437169768202223349363427191452578937567944290520418215406113739504901897703286022374184136493605749768512159064598652493902507640966845736428148851580532530677585042036876777160216880348018843147690004584760356499518868415396984795013568845256195697637663363708070002181798649731788541433092034213076241403766176854156616956127330925595456882239049596798854272126374517670541371567477023004164861210667261179910597584183316446521210465153271719690766608420728158676175891653416264590290551858982140365223375930896427784010348762234880000000000000*i1^179 + -87715866144557006281093117204675905699418217331525145486949253094208471042561271762620985740640718626836059708738017842674175582830326099549417849653143761177340086572414521302719943340668605770457571397796673409461549814622943005965207574917370364227315271552148809738305604912427131947759802224735043971824478672223898187263053489286187176063202617081223523066002314780676361749182354087777541865044625810029604889068922775492409365366353440893017836907418607578788647893439634157758794846135328588509556639879191957030480498558229912367059174414354009339663987298121835973971629238234461437007630684915528132368831597924981083493559530541423721795052837751366326480828055000554196476739744879704549953717357450501635158553666765261226775703594751916795149591053219847193094484035083193811757905417184101039040255515653170108305784339708971153031940130838196159429556217198125714957412550736475800132365430284594527638455748799602117169974612735786610425237832500842823600091476200637220226621601315558009548189262955760458476977784211185227614488194965242223316743390963937735505599214336795471327249423397212849888733380786493912703305741344633594619335538802044072718366063288916989499682421333046775614393016750508085491321555268331553279346583069063440499876407186495796896268810094914414518101175068971743434070784480999078081182195011559863356315705355038598202694213637762813399117229056161584543821510215115830622988791485348236810264862491469740993565161732095163520698295693350923238285066110491959512363554153791369738078481189021085804834569432503663626683042593584239525330576091185769071275863499890967078528409094238658435706785699448093765416051936083117849994237259290675446631081924989937006377845633918549583294062874664539736025081232579571042260979881163386200035305582118046942938015745500804493309712828042951050037323656666145638257389335659960125303960713982532818608327819783915837802896074550811345967247439163775937517185269575898433885718852768305863473693279241156143714325532642142906770132353212098288252272298068473140008160589665616566533752314888656292270584427588513377728203679985363487795927569336170274239325589796749291883279339268814741708705523743540074860690910905554245525818405401524271063276457937841558000008645870299231354158796691439543025506021643844024086930413275637543454076570689704031452189261452508036104826353876473060792383121450500303384147128943650748528649173946911795506401195158648050763151162590901307695937803993703995955133837866807271293354824666572429591473417329127380651876200068264123441823780313156796623635352546250871494173026960282417464499704963060850120184507155893441175338220789117537688053586183197438709682527891958705375418336279113624906143381497827305621294839714593365433466185824668159199840819758343921876385201689186548867730546881291917577397509959377922007784122523162449891594601806702164735042636193635294591560075473741502099861510002341036703209651212475843139030930972211175013546412257293936048812015818101350200616757105312710682547937391825243614645776710340347887946162096263824866374756970317525956960213163573248000000000000*i1^180 + -24535389648760897012790946699810529265094862073886168854443029368359587274105419495878043508083688748893465675086749171365566560022628512589618947511240464613367800577586704470363654613204332915595371845421092540289757443981350102794974517177105783801925171679449814372464246815039314355002044674269853985929163118249243143587770788320405571668332827291318217023817356664174933212245492241778325111458067842105827958810660486838497272224654721723877911155678965240672359379111337673755891957528111916947033747094028977371923377868265371234912936987045531709251260993167703220952505197230377719042365020141349663990440404067864276918193219718444157479714490922470382987164669930721359084466872256016091855386859186783292908454543269502069676567036553546743480698855056754718422081722666521718956662491746946266428336804072225917223138008368501152872623651408644486435185529482675632099054130462283652702436490656267332505983633981580017492708838552165640145511654196531303246212889443815659183087081238140237509251297431510509243725662567802074438081069486749118193047794404858551256431702357287744312720204040365935301456862058099258730540778154366112914985743056727092281084967501433515070320488391123996773352587253203436170099919476615767322716220363514297811837775994364255348669540276312476072525157442831371065422036444313127053325920933264724755913798883027306467901186582128614819677972276021689256406636250762565573336376136940285091458670252820421180211819427339256773804306157609812520505226449765143813609782022780892052973754674625500059426032089735111718452361565912029991382423862775064054846792891584930807075366348296675972097993979657965338293593050827816894674917707573317227888525588852331412454114126456562838941325170385360815088532703299622414587868219799192790543213582828520687010085251759244289407083540522475817756367981403275286447695289056801254480993082107565457649686273229556758723935735155068011471202252627697174276756724489713988294582591440426160036784161264120738614910449436732711344608032797050603365242007806644000462904918431475750392875154224218957555565050202206026093215491256403142349106275129241773653715028565449486757023981770639887127016158458993136988633353852311294472425304340761889311567710341483931114532946642099644283643633859351133757258763631300428508557446536862798904878550254063808777823545582055350085895617439633497489383680461152868010360451865560449473817499209579530789000139171108432710631916511659977016345995288476226328857962685341806568390891260718472742354529801752192241417660824982422305542658459115670376771423745557010837156858332728038959681378701892389038684693527998850619822953929594143779107256253732348326695341176478670677416256524301933146180465117540572444020736376586544637034218291952482167642707906652567444010323276950010481659434777016922395602282456895407388737270427622845602292751771988844034990971053310802246783746016713927245806304183720618318816612810463575171244071959071366809798707535960873360565955483408001812332883694461285008434420690119281037701716697660928977219300344297189122445528314937344000000000000*i1^181 + -812722856456017977492170203106822733097124657824417942461043469056136646293069094008342617760185202663852594060853107705651029849109537113915464935176686385584443788561875096044271272153591993919063931367446983160717781401787130449736050282563246231716117125876970946491645670000209298974255734585540245198351948254214827129613317658239555830198094435031542603824776085363020071531244755722646969033132060224109019014216979040728346904483750466393382169047440606828052608468873468361121421803366507311269809673625184505599112753590452960814286558525215225659593380884028432370755870034020061636622543400547145292196448841702373410671094251351240242795103956031318953121684556706671671670910027820739172360746566706184874078298852709752203477680428281776061091485143852424945324116111997174306823511292891449413694404892163507343283581097964866294217169763863097493079667860564515735258134279659205428572304317347430874488751543316482895819751203342663060413610749374823595799898276952810992830607993886996035152910622141046708908390739853205163624206170073752529013257211233847142359988443751755007444662738316068847390259565454360692011757020650546145614858702679081769322251709042209027707250891998358354420006838616671128391156444204560330958039604234787691727787706313480190462464484616139656334503077397865366785286746733117783479757861073306585010768650632567448650403047780341884496831302411893075335950688079393920143651010296460286195916367742722373556676285086956441368803459474590766690799523712059129081724734840618347641599238164122072014965258390903148854350483844881306635926695032517179399265236863778581483912295950258584490276052036283584119431094432529150247941003048786069376668409633237716201142297541326028051036184232874332923420382703742220562937545451567050473708034345653014870477858747895148300660563137602239553449719186128414499190654612968059900094596117528187047412517427467368011802944666626518510308404314965750465420282782762577081838758931131942336745413621441013806482560148552914142551964432295938228304900238467606149838846271481437024492161115190838766535150205508153089041210422899306311471693189560544222111463148400141621069072539721780318680498356074634751725582294517145870914803706934109125826922224913251188745424945243121980299626291557037739807820407716764345519101180509440115968719996048951718144528198302017691236516170291089160145579914774019456238098508386196865997108541624251670307697949586623011510521354488607573306603689439667984528256800675754856347721342053286443565857215539225936836781693611255640230666531984396226656273460966600309444512598117982226006402560318988342740086871635522923391613589781099880774732894088614856117569619112274105936221171587264646390791295919726820265267632369285496085866453181123242311698960202271867647913030930765470168963727535497503601437399687468695342409254394005598355625739094134577103868990684021297273520398205692838372085537405150205777851787335644866659911338278623140406561468658104548160580865112237350993423787973386158219128841967881978342410891639206500465168860001075200000000000*i1^182 + -11128710767515153332769927180961395797238175875103568902410203501300872159205515836394527827930631872130052848485911896463314400200972582486700409584489379122199352948787067436284376528895149850798804324637940654094443244971305435915010134550756623678939805532515930583478627335628902107315254580227969426487599651209433243085536271283015556768048789202147889626310715701754564729282230646051382453252829601315505233314346501735776682615485191133770355684039064017019531278277602851235290209838710048365559268098705283794295176093924984588886649725096088150456070884415315546177602950857579784227257458596190098868409150423702754552234795054039345975284757685494092552014861712715080607438753995959124276859888428498579794329171574881323580936914545820864180744916787067195051899317640744189500178161881422830372840659999980893164599374520755865186605963396068968315810990019925021072463677252735370780084580224553688142826920155911697515083793201516286012489058902038428493094667105216166673798445852701230638940380156829177156354252603809722728877510940526501671566694554905386580624479734155918566468101338926264560351360587676045209749049542714311520599805377030266470590019773427644350659163640886623735602367144859741422359913165046744400279015388874349071955524857852816386627020110389030328596489349564443805551622501699028474150143905658870605871247414018189066009188621911121366634653844385131618500328497585534126688374068117268370040756849671902526142488476209815831198031379890227723918343489208328458106118161190638640552668063227710627958933512074769135748534877252498697978669273990457263554506440927414509524010198957332250350004496269668183341886339355841571659536174385757596919400074240553112646481765486679755774743763643170542101012330356557743344419861618585162179011689861580285585073210437687083042188788922246987788685694662376144534682056561894864642636828564245914885776074391657091902761538033231384307409563124118526612713013727185949036723609009918686045791849483241514639085411576047731808428156283125341580207387069647083052855761149176973065369303893590728540274083598096941224228875437674706145443623784168936946904443014614537641155791440866659364933176187360852386307279886895993050976280246484819790583963387264688809586175602190989754479074145643572031380172801059443790064259553099855419540379494825108005469737433513366176877807384319711688663640321173814312903256126000865675062599042377582872427127378988475214654754357297763850487264063064476306882340005262667609973219608443093594735923736851405794059821618025195803730177255815003508559850285946827022442147745947026881813223112438183004294094412668167042674017012136797120720527437998068376350032308196495232884010470157196190579502549859445734610991761811719801455729107268259233528244453222323852687883667078036119079217470445605655572734757852529658538625894543267476576984526956124944158490813104014493118269244534569907269067009847750235407988530671537755482634350330718138123572652209237300083231711849684025247892177235301550759261854740175019107423363268608000000000*i1^183 + 9223339480882826216787613689502530482043486093281297201291618202033089159651365689769125124780805751755590452903912589878260434688583161991317090456662040303439548031342977424452379045843392832476370269547122557689382552398633501474180004126946373830136917960707206910235019491165966231071925353103543872407178752278658385386921074267265500993738682062155176470849377044498272710816137098258481912296517485778114579816690268670050510309410992288414536539617679028308790215582527837404591253774970042996953035895499269204139978572590280533906434889976064035018260553429473823053918920582050911123694418351163238817843020031567199993231148645385207249491534445429263261154585013112069268560389458977645439860851574809200186379199272176350221084032892034180379673462345009277081038897443058133804647422890762417504897279245574616428195365953416983599728334933718571719943046696385038292824866276406255382139704861713000148580107836844081533857627972099783341981877825232017626084911582156737045052511438698466148893676971834049702028935851343439543745492339023538058756790156041131084591721255710351716579504216748369936565126699528884761909630417836004344337134946217317509227635937625964995245789507207546816977673893547485260817793581682472240507824060605869515297810300177923996822549665123513550360795374740098893751308690974950671262219458566612209747101688042167883980723629359191017444035119178224525461052665746226134970154880823647067181897342618868314782594497262815297357607093422127158094942800989722639641705333792757632052602633387748370289130239626930387230185995441338065982670809278791182300470080048436262355189317495847804883358323317849002780126634147751114159570015331046111221552577958027936451167550129211001621413551324020797080885660808427038285511009537823817787328072835185814156625840637333203071285190053485291031638129620742544153464904114414556010361824298766344820868959682548383901474402985113134851841066513444274859311500063691004341023282793499109701538041695184550449499965275726585447754594258145314881065096841220990453844293777937311569245593907734622081445114238415724495554288409451113813399556923766554480939323114896964812452648558520402420872118747613434562311811442179050855345827713976138117956949741229146694137943432600181785617215579846960873858361700214367754866360157252992971986430852729816321280641463625130548238083907519255521176833797128745582918298621776204693764577357668224329148661449939593930186384428273160135757944540851377630496616929906227642880332527979694293748386558786784416028614626190976502782338892215327676704259407504374801456299362367599647725793414002522086877246445215432831659920458576592054878720562794609185402511317175875521490679756902714586248649973931096461877707698722627242083448215514033594351986430216908798554609502607255712856934351263972501355609494100046814136796113291853093943182459564775012926321614313017291301628743596848962743777145611279961101546856660029924195113762477877265764278104057452499062554270497411092239322827806460175197796093132800000000*i1^184 + -4323053345221620959195161837416594071784763185474943453424551054670753967128404522047638054812674259440255757402374582092149659499582507558704756905436903231025227203323237309732332282402399436585376067977168277010027751441293562050923593964823314955683797101871233321555866641997164547876059781722457461803775909227287936636078229135541723463546463633394100644042038542974134254882822482714025744970834752564262027866785757837401996815738053903320286194126101266805438723919955494250296810881891695917636473648237442378210456373536056901688401099109907424135819324539832140419523602523348998187333827047800291415927657399619621164683292494308189922447084075780905853373041506440523217519346855474038814411327873832687286397630160952610686056808925793283892615777388247043253817477631892359740354761501053848185586566608949559338805647413234608106095802815881285844104193145094257305316439331666538297507134049558413545015588586752530543847925471341459253813870590068032800879340375786612797799442715220078816147133129522733393018278534606742442302066001998707734606499217409691857588341198618695909684393013546505247002219074288531371479715989781237071367359537521091613780329765407655000279387609420632394723677357940577196723458522650307806835427836329851546474333990877804075607723528187079540768551604753066785130627072652975208538162734036535506450324456559336020692695652977092768701770016187059968150197909350998362305046018751140663162595175273273457538140828193905000832084783832308729260773240605492289187444936011747894651070964002079739915141501755388635850288760884880032868565678460609511681585286526857114158261214715614915380515017420255921119137484934659152920660419269075498970279936030273134509991929175424723993296027098317945009992645753777536263236571522026871737929089173844893788417242209131928104737297390648505219880324146382896682823181607853063589859959862038811242932743829341787655952067505417694185565957516118596062122672444584230397299421043512945917746124220625550660467453162142004084682235456858864614130509474485717236232485216313508595678713315346921447360404197100207529169361230202463084775332700418765627015816587466761558477020795593042464401017744671533655108421734303714088147381463109126421636566005390511043322709479694887306575317623940171705045990511146599913554686058888867308661660097352591695567519293040693682135569346705060309388396706095156819150138723057697945891586082303606201587368597248085622360352781010037546543059632189489017302333025343535045724519254242280795583227848420751185682160224119546886410051131774776245038231956628061260305188247062033548020780472697768785827673678030105647485350134729921443762619704908722550839730948647034801169660252399201795551985902483089644400379121449334907325097549041804169826236268080338619927705704650082115539661455363225370908429801399295577518114398096781957953422089820289646536916088372667804257278023004949539300558333309156275568932320825154454390560049370525227852232959702931599533757117134879008083127828480000000*i1^185 + -11222700402401689197786778111596121955830637585878480539559080240636491870028510476856629429576154054555227728775028799983995039387695261006225607844588747353225632478220752785852257636448331806719598810536824592860065937240346306619415576627363596531368959279946014085192374752206475701909051558172507713653533344771883526824388150594287364041332564742971525913028305304796602685167370752462114589746107212018659572973312093325583680972996498135516295940703083104622890009412192103410505956925361881848777981670315986714655118188014329912900248556295047321000113708493805897314727681785331300663989901266769031788913310889464631310726810089256668588977529361532415659216591797967114592590876089519841871884829489580075756446205471447328671616799126389177530211537663272848642911463120009717081749780108644976572311355998347985457036091147506990514474742618098767058915747808779452202401661696669837890189238122666217785762568011010603225028708567138941571378099604812074242653676409327573027671780737009877679624935968222708728840504397554999556523531095298942865913913102777729366584156175705634531893000897360855566194200786470822156672790282221277345399112276539736291164106814606159739284125996838128827934137013560783139613985429297709395295154411165736246592771786172387756292234470883934768368670401693258860565557509026161763174111470707336143834387723108501545762272552007807683151931138558106487971392746385201249227834466830467682153656962299008920015154813135328358674473832592990311125726950774924428960200040781111109787005278693368306146686160878168970137838968538649239696140515328645426173697701004828142869175304096663394978829515547596942612609399308141869666815638538111159129632948831021735114356770406839226183619875086559138931443115572755259940689990893661207686493404753571251580684869241275933501539444130919046785270101701491222663719007930498569667649467248407444975956768958230161951385556728985112056854284307386342279935848437913677760340270053763219598334811868106849444942133941196649311742618540632330686646471180924533144833897167165746171334024973361391920414936767317698820147972327047745179387168070719663610334052914284573783276083743552939153785005812982847122238191591946427941686735057633891729198071823020099372352090676007500341454561300835588541502292550317143860314345886627519669577443980174091363279470018509088494023405486674400776762410786529654322301089697265068870166550373351768670983970296902425003941178703382394072580860623242161644636073778542092963810030882676199862014779202572855601151433857716122908296934411061991779834826954705904914811313019507454702305366202802687898334414285896911438780081897967826515653816038130160903391710233152366249455761367582063403111727045862434657965208881088369975762892983970899543793318638532737045869195857006647506522611438833269452755661028929421097704458646812149119597085380062920702544062161801479947063313162565235289619693348958682304878728382173333487510902217275372658836894694411604066304000000*i1^186 + -19273990196983972733111880823275970578022443259765461285010345086469834825811452534342865329752295577011917739397418803142611595301842092031666875733528397176079918397836569071922298786911153335660675677260469134872196904797916295637114091004418827462436603897139732683422007935673493758316562055351285673496025891749158869906862529920209465266405729519903184784854401272833992414415035496425150135152784902026968582687443207247373807787527802051110632978089582265082762255035211218812175634255054323139719720051446281566642306231467619142154425138027090041745288322043280212433915445818593444666126891714672036472730960306186642910103754790588867619041768874784516707759920567693377426947851057886814523841555448838446020260452804560383792229279475915080923864405526522230265129408234657302278130207239955563713360243706059622047102259123037564090009545778664149290434410341449984100987482302810535683014283760337911115055158986505177038602503605182678134794142634147520805752711208221813854440249784479051586395028155558882773954732286690907606867883297373581286477767466534588043631269549228638980152228479048905515163400589818210647019593166936000841744486175086126555500831850407015334857969721533526400356309095764035869746066712849625017462402630700595544477617274015150056137109056731634880483239104427645367678164489309151204996051514188937470816000374994196430664929280706911538616675899446186485732410100893137212449878067069971267380179619607578102854270404716311183421908301395605321255868571436152896468608550698648189753147176387171417213097826271217747571328255974294318347861285022105197789685066438704856581827548901376900882327484952761503822770578291394901228736711806621954231659999685409786215966349272285041869641863849139509142944433159055690981480403767380360406800068872694379720316018470710269891519001446256394357808194420018596602376065866571192428916528253695617642053244081709040170766868683216172646637688827422686139530758122313904616917885808289984269828190374542440623779479959453816733180068986245553327549224861664302061731487814005366918839416710202847349391517265274810933610646325591586013723556881189150879750868471344777187201904689474392658030119734144641713949001561603422424602538783809963879711252705028233514060350948720420335526990937112932104595683548208726419067323009946677816718751347660884726204922103406402981824125837495249364807226512370648448978654646249838912408032466216122007699764439473334451443163371832167188634512715529518136508557018860009126963645852484911816526226596852927488495636843688740297950387960081425811818493927051180590854486630092422232040412731463550206646091366846727865992865629512799118007115486111894592185563968404219979198305370765298729632762379993990966114325474708564296461165980608819319875822969510242534236323865436517728011799566515903255030155846801883767809401780003959777985654865448991501439626891455792697075224892778677037992334375025316230073909549975407755682108355379200000*i1^187 + 1474084288150993155619954867148721193938941293706100564097617120260881758307677038868843824418299122766057056064404421998394079689447793781199833574730786223659975344404715063240075724239931314004488664125179738713547595575305578840275243937036065474877423606311034924078709590387549474834813066522022952865219198742089022059904239858296027721243400206357998775327195453973049942650880134179315451688659892351015836192537206671827283741628112532149619576960666890848537510477151515846689123110092702544830268944777581397433736540867041530135405089703067563061850643852881784545973079457739884323192744072927938897432759499987116217918030675071257739049674852726061705076415934488992086076090899498603129425051261338325125948557973309922964621817875583751255518291730775014992778864870077528404705988856061633476296083005928012208889524749758849059019084408129441443324619092183286357096485065807541106099576040148725910116917443578050731104976701673635093466820714350951059969827895187107567129749504409403955924927540033822662582378551143038722668823052121170942524868963142080969413111444685326601925827243520975776974668134635860156280417311973421184344966059683407680393000076493213336703603018621128798675283317588256337601998957747060712720045539209348894727428943424776001113347767564993758519437551159676897420944857655133534343281210188124147311041275935743162773214257987074650494774750671007858527741480825199884618296462038689628796657789595397720516552495798439985243455491751546195600185873703235028400927493202482915017008939073967299004602731414599404022944681761892657134845950602252802871718205497379404306368382064452411916795787986169368191694633804703566473328232690581084262154450025115786881100071566077243646375738314812694370673796518691284703937757102462419224247771471008859853142783737233244453010551868897579734481006338827889479602851172499952134645079980310893018048815833147572401922727347343722111604713174993856166667927982348613488148739792692610272342429307917844679948871978067206423825155097493794989871497339546993975089472154646332233133645285811475366912270108939722571374813541234318130685719092410727800383948004081812248100943487420560361831748272057316338349459593007170660357474953797629924650546053371286264174772484730854832569473648760477395273725751236618036382588760000674821520382775431221416461050853848683360608843573381011801630479245707398883740164854531020291612749620092618679531640428374615588108961266060288896094457545549714706081264149777700389752453246320585459032988935298140749327629185173281444344161716707300844378518600407755025872170230625498767824793150750215261620488963445317225247647425346619429760319028133793321097415356889435381928145705617946538743761227478200694156586868287866837628471507350071216630253352468954651318979909413118590948856792323538407596823202860244912385926941742949132650925063039277781722377367108432772583849382025679028880873612466767506964480000*i1^188 + -1576491422423537801049733029127598837521503651070350931480020064921510764242061024157206752275240321089951248801781314692211759465829903353016121265958395777850364107903727475478504461886059750504068088347634945357550730259155200002718708330493972390642793939553355662497717518788638145824181449138121341538402649536955588338210791061979116763920935486720339336465736157417758982814697918875586380388055511371810553186844275373130267579685555954712182917767394066910620187310689541539427386478359913201205947632467116290652248781680943138157065270549042214701010090469367881372232279104840540344797373899983623623739204264982899609060657352965899176297914291163431988237113094944057788737145823322044408221292369599659785534099420895448359166816452381135210637950195406514850551970807484387067654309008741054763660045383892203835255523480202745726495301698493099190650034792741430843390934394089613351152716736646829006084651110052668475502005274206553733789291152818252676137280550586689265848543470403397029822504226980510962140422545748742827051183790514328018250615824284919537941552821296677484273303977318188060072857280381156201111191181313380916036993459116694538279977862841464558290523094781374742436289771793726815177760632336136202069125588976550670339540979751415802846113858061121683493772763829939569895146832095466141524538180183827674680131193365113954980318064619664129287301351362130477531932127091043071532733789878456273079026247270184659760413755216169069846044675176375445083991962268574825673647884767038724052489225897177311435382345080960572378387817732058206389086260795216100111093220491120503049515542228258758237402825544882437654685945117452340027533475904841867438400011926298695344660957765775284805522740578105991318081173777581405513543545872657754583036151174775564630651337584470784031912705336537719684359974946965741820192154942218319531163517792662043306874703998658430498821506758787718975743700549461400297798055193731764306593616025064886703411546825954393829309340346642958103213079726934877490587357884934080498468618327522698065761431654374767816766030449495824101540293260619390759883313746386526466576533115691271199298025810530823795670951670555190619691558086342834150012678906967746294739636043194289881007810808952139768064500045792554132969710256947692287142482807418965589736430560766978560294650883063398179870902387727558159413711266438852773528024922200146836910348608518777080948547420087125097766771133955815813556579891212133721147327350738916166563006672117608274571306013411787216418216444065831294347378301230150988989705706335660237988827267491605208190324145138258949127792363746703900241775935518666667136861616540163569368479796601863365569060979537184813351283751208352262797036153880574811829924183226079692738293736334244483897946906708957233209972479525686304848536618918994705238901933297542541446521447717391119590082460278564136765358080000*i1^189 + 951579233940115642190263700544027344531178523373553355940377270173166998834165273083650708125982450077096283621098502408335296281034873104882029946173575115539205463964448723810133546229529714001090790682034068165322637638901727686813412076923414332133917618964660262464909026388408805896812063070616255474030601514388624408894783413614760367525641237421239336112440651403074926528374239095329600926041514610978383432517532609545308071220298238531339740387562226475084760811385361440427691430992148699048537406824372986800874370092487839088698561311825290781433535649995921082705788964402693853305983964001325331779800643237030137991414222614206390332744820449805257118880227277497325564337632240161304816370716737662316138557666790931366059617526310479551401574352992260337858919911051734021658158566309786662776270566808702028387657227467294212192785172811935145330482992196058139240865806083438876161314012316887933284620542281615246481807499828023594224006058919352864316929672360803349380839083274263457573467953283015759645644715943111336554847397432881385741099915079560483085956870428934369367496277058520008220359686432059983416253070134854578543110871503870396252646225441519400368272312800644541519752339396657346205444882660880716234021720125662868396576669910313301727358263533425377947868569170101653777055072865894365144957780657484377477845897193610608450427481822484206693877784833008491026175665759037047992256118116126804479313083989646209900554817524864328197291465911848465602548367605413408515600219792483279042574196382246352161343801501505526016625669406038864424229667884064531526173126371227049711986243634569010358018611094176688086946702068098863245219804957377118361087151844885184430632590485470346453455889669054440374264901684486039834949498458150160252647788917142693596928195948219895876631153541167368442917594048525742005007382520157204842509962172522064335858523501983910385990878075224365906986596468188905686459792938527849904054731414782215594913680487897674215105688179537131157109271374519193857075241557614087689696373520616591290672791223131324621840733046117744781982313575808182554846577393486074655117465462471608131427859807247486826670084573529893612996755824822790382667472717538850214036364490787802048688093631641065686565162792310152390128895993610992603160303478479549844143195806556167189056174690681785812738582241410293839372052707831671473458699270033416452286304453160064791311658966709110349679711253546152579045997748711161487448561900928576905537586883350310930933255478031831056961072110980546504862308069160635681240463890734571147661042306814961324501207363009481884142378782991338489719937379875180997601782156074005613280961184872646817419722124421332546152840349323785661854728106184430454546872895788983984111904222229974604205531512205364167296437113483593879643114182723957121997690367021273596341051509964800*i1^190 + -1667836037365771625643332893432985144458173903361854286691907255420901290826779647247193822653902286667264557628542300634889432633099467720133794497937791173915806467100131987956861445279682233957343990096737209086912111475133796062704581289143355531283545217780121522271057094857128783093113171795515685017159183783589988506302969770263433516425114949236261737340892565499684896032658624195474294778890673236413857206046883070793837641426299999588363925665598617372808826442780303822796322357577546601181528626670454225871361744616140420127298284702673804415026659106312054117731494517895362337879103705219549648646003520742654057783503790389925715858651076157960704769144438597433707438828731862804282346520974895784892941852440646372121609713733962647624714116404646986531922749486777916278260118312920818093918832735615314805237152376414850059445105623108248124584955929386172615217961256396486327160359965540320840913418394680111188985762484417697333829938735283104946685171712332163235075672919397985750084597235317688818865604488546285729401835457132945241013166709115974223731212020203118814234477177549622194499479649068694947048487900965900891838181717885413103288026758189235678223013368248226270465684393985546177796382662266187007337128470863954540162416622004045076587894746555959793807383280876680337340109859699596550522323328338784841019351900885264023372064297208883965774280081777617452200183018527241187091085393933719528527676014037982683838252767694808566609388015943270470929564881457868598252941508674245145297360711288664895811301891033252002371804959499835634146126297419532761222158450001957968819313309393253180938123134256243650833372115105572364653368617710171355749088846990785364875489697242055424563538592082923933352672618511875909678944310847266298508341955725439120246314451701192791946938198753078361392972164057043650978074391222266594101440195755609750684192157233504852021563181005288926548962394346263502230420590943692772774891348508343681564796499616873288041951760512890040667837760262695524209931191399364928099320214036938342179290873402031198927670143842999685285643140587400911923564983358168980445063031697835164412196336270763952219197552525773379387726385136773964483499679026002584932918697185785497010834153320430516634910336232390804083478848498160499323641995855211266385204841018983889438130153746271203050345550482836391374146427149589847898611237289041034373549100766560043996152795125504670996507229924021008557206833945577907890606516118914800756438753747475643264534748949360368810294364300210549501463603674027834942085282230201393463541888651889842304516460001415521605430026256757633337565896148259157896322608964218780514149430351120626869366353027968524499501769440278827194549450777672185646423407384741942117414555663193148120000410172383294065889010957906207800895125585920*i1^191 + 511488885918860664653432455217095284317071396749437257607282274726116029025118717335541148700885497656041891584036598615950786127804940911896679107150404924351288003274951429406202129939839928618126901464879449854365537972642929011473510033599533077637648972473693946602758705506209205454953896816913636539710063815063544965076393290743283200869764772614808253275678328459803129718401548917904559046942945932349399749141065686944691748626643183705788802932455102806808747382310221753592789081442126145851428703131879516895601284223320076343806483617908119312589470973931821884788014277618525581831640743690322351099732313899694836178559742758334018749726661287333012915127510935126824057243553029248570105953680804177180908517155087410995991331283211875164656413974022175305918121339248591505770025701400968888473769327477065127462004885540947236591826892881685719050439261800697955490588603315457278784966240824042273955967710433876779344531716516828319392652805264991579931631712137177748783741676875693431314257640611155135733332090035504637789777936070572625570381398376631990174675927381155405618123366374448758283518832939070986744395909944168015122925332728666543801854926308328024456145672219506064981846447138277916040981856963774607539644563492496465580631468851735988503290496200181022472799601284129274446966797210481908559043128921030178466522257633823728992416878556249143154975805694926336292377755741885952021436030248303649044231050695834642211406689564438014480324027600362059162014542004415499331248313512017217653559088659421475436312502183972592929788260881230363663062752573711411821311745031385842429112018710678127198028962031010904356489113455134870173056546397089713936827711603589612436841703271640253142546833670009905424350304135471209218526418756315481501825702381314934130102693719494665191511685851427810805058413841008276530547664962953933693259692477612889248548288751445851435626831976226583333275667302614547884592106860101803501402514350430155342455759834489587057432453985649726799743897355997779920794440431365429549650956636828701139368401190352250742367842852110985354014172365068812917865059206783216100125588766705318013710080504215844087707166302722342795900076987160455167159230792206684419174545738829782068516707104003527261511824892393744919895061387856491354394071264751872964038223898038850987592461608716745930046608299129835606418193848819236006582901286147646394871406539762449195724030930446759283507893869062085245313290172589210933555125018978261250295907905948372959987850675301769437937085657380156342151295642827472619065864062478919182312260282520762473683611167268492929146686128904780827743136010581093421022808711805155442325333334384633681666327831994302833135312469339599674035154883207270505537503428946796068189354071781292476727296*i1^192, -25521928863463170606642048924489605872675654212761520151120122781212116435407410348636059847081558838241126383304690969712083224389667690946208512390867565209789476679729595630647934270732499815777096345172079116141811634570638893035258103122315227920967818183960287537485307411919746376439747732628617293801854586091342357098787380510993514376318564704992647234666980426117108895763678894397985030214476948555635882830359363887595615912411434934110825620368344208875484405297679751748080722554270736432327225298747309003545712001652640933503359561849993474178516877559376796310291287289643982539733140454233227173978594096214621140543794258943672964792697977416516280150240517527818265163560073829740864713636190934245861756677249819816412783019120139232492371913781010263333619485881649623806372837028971289859869800060678578004444210078457268994310361938559588239687668796776755852505780248439366700184206893786651761080959659769914077315378897769483967406936080817275717017351957438419279607032322323653460131103327988273114533021494204359626652060881692097612419975146449392991085831950549939125443307904674491883351217487042071440953031532217541600379948941745559475144630630729088932103074463979771203955527199004077603789612621916450459624584441817070872033966878904903767719003411184741555124632913625237938369838165750823267161093791296521108366424157094121283525146630694571210019223950618376062553651601538512876540055511180018779106815956354252754248181455192903064214317831050861482472351861969117740479940774686174869141180454413651904775994753865850184616267125476807583793141719023361475626882205794901785600881168796843778818827362264219531351183678239128268651761467225574081262586068526116373435144571395850287919192240340079014740202241594359520849194801132443650616441809776669526322801400701751160405068679258830183582489562623319375694283998711265374876245094523163420580162897201488598502057688772859189545138307676863886648218319457286736733580221348444792509500146713605804294043939599954181974003517114180567674924838823362663622886491338990179129000475042319981102467680428791468005066498881572245497304446970860519846700455019360269310176720054385753957716016440851503194526484526310829008588478593818219443094175543764992829218612246245153965000190231599121503079060252307008151208484212751880063067810872883605101170259529809990522964975773784035195617661161939129489430458979357131051088638092489204197752709456460689177668068830210586395340120953004344781107647348358528918071074272400201877508106491965077031167952437235337558074411411590163300287909910258952958913688527648186274552347640758612484769796405522586851629934183526039793456569732126914057676779830671856860742217906411224443147352845189403537432551209691901115794202873279089277828525634803592613053143426446272577204306984925600591193157135514729759675969896859578992130623098410210529074613433216401681686209152868486869840169526508810812814889366257108682487643507973616495178926135224044974095698716330807650392171141398577914905287601000429811260206612817033741240389757901151674192298966331946366359994776034968307483772211224021489814496559748577034911399602213755237436224624028771296571587789432689334107848184745458716533433410011453154402330351758472723664593875241846692626870515989996062446837351014391437355344271175782952640025935542765357085866759877946409568096221676612001795547480254365340537888384349448746070801328559712678303747994246186743765694978077529022549604493854710182475947622497788224845162458355304137937669769802087053361266690251855071020183799334532509683151813546945740572513005321096335390283862542862958182589455884086134379913334490452895067255469005820245909651019257535518889640872851141034188672433193862530037756626758470782179550629705148978341158754154675751652373185072613426533693402361089141592659707268204615278644950330535974495723018761778663599052263723399034490056369182654432696219191599446539193953361640066200388880519578435683870726779305373070597260927302703344585506450400828769210838381408472677168050417365069014076887703751486071796982678017593281744400402648485904965907790324366728620507509568466986346021444294145000141913140852876994802667462820011530246268808647899654240884942791085153178727803802659786229737173611084856115186387856237468403748409140226676489470177254993259848359383911975297982548784922676701956648335928283013151175474902038862395826664644845160486436733729259577747069520745691468884979467821068025689907855501913666984454589912440467761751819260231915717180266584725727906585194848756352024448605112405019465046783889371446361693816206999494369408176116897179584893278563139579159412316731926824608990232576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -493829967297807799813699380877774253940245088918041984834158032127197151406939148064262991723168218651596894521817200277903041199277506587086279271574217841677722839298929377070456216341549257313857457468458145895448339635554653359871000697658358632857535920739029764734324800481327199357996385577031607341841261153953592320585184672551171699437387746087520738780911107911392374065757463728224713965370955912582185469526945255236194444222508806590451405015739274199512770423682870156610286772127421103369979684035391601977101770081072101046554689504828390823425337197426295945113279714291554193147441608811846632100480553797064638819545677050872556111120644524177466707412231297014888764533144723121239021540647828671574518962047240465855089610471199200602565917024374675895088264799955141926686398837277379743775313137276146261200810101603575594262180893150344622715001791929921250458125884741124975056072562728482074729304452809566436787176941879182572831275916212501725402227876646040416061052212549921705082367388620942682544191669942462044167963028569488061661243164533435406054858983641601661311466117836761876735388381135565993621660743473587360420528803117853842948997597680392896005442340192246578450712825455174915499755770715134671222881734847373659346895384937423123082706622761435244224349517882900484290566483080662651590240395927719803121138765995976691307989164408667610450879778269835842687445188436072011648338902021664487233125663630789177629281542189072280235310490037596301483439974563623569383555566660329853136840451794063081173691803219146865713209184615375078313077536221727850255186048262309930913867059725039316572112525800259685758465620202637399515659679025281419439357447478514833514992048766395896220558312148603000614265952671414715805209660841255818507948160878793390590482316083336415780964474370731507237994708670647459239997349409823500494800779144265314208622351368992935675936537588182604906864259926238550402294191016758477516546687426524105388754458844009142206286382126686623593041087350312862853784163571174577177018866618879041632370497281861485302917311172012451259614579275135578774704387606867091213864630043502940313050989995296867303708204766245155371100204839088380297715491364253931935200279248007629401214412711733147323402989349870881297496280794933381231033317175755968288840302677069211272028795350540541816747555836307509798320173592218957352955046200124022629839286432719632126641783154751816838426034760346640430983308272009626840756521150565732472666698332122505337140835051216460251920231321620571230853859306045104905016415012024305633113052584860574483706306548480831475827901704847635645686879381576758952806337484630046937371509676152393075129401956607562899454594593183894370457393396046024593476165235197601336889011708000312594535755555896076421176559589102182122926519379098852830325196596347757021568634521283175313457934401014635313697185992211891418866530229029566728315749683953767166718485372022061964599253637805974213609272508383962682030115338857248114715834196624838763487996120828787318477113597317073281482069888483929078771281612710298846641461082194419674954393165991601529703230368818200774110255335832506051620461312265786174859683141775057749028721741774453701479836324377200069356639845492616453327231852637808169260903825315472574137512080725818319623269886819575469068304096653006936173509756880086521871923067895710404015824956891522878670875108184703736917618029724333997262714015389304231724882127755761027389047998677058033373754276601412704413684706045725655697481252779074675323927490303800942033119385693602927271575369009944611327354288527363118010396677742760754917564907685662746915687413094124315029808163928644692358162086030639997159510484841369976238119493035153170053893893881161859784380012757101731887317738154987294902929127505940808174267274931545833121021422154708005383236063073399660541320977597764590809252297029697448849637250944519890789966520624926375983837583551273377124775102394016779984465897499885615360787765618804272368306008209121351977778112421008632492131686695450583630702989199104768144351038746947144435904096086521141348649260134044252936733358788032319720764700593217215599322736178606004813953913238501442968085556731278945432936939473904104208935689087874529709588608040592668408030328422335268905537092583602372487547304826581398229497990556144992393177229335440499213134621035799512374498522539246966911205316410923073655506461756436109677987340328687878598847793111958933233095691785321977020891130163274399031591305167204218513136582305745029575344623641343305685579195459554334713839687345631046390194811061023883051698427495152799843001694581863733757187876454400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 2616568792819832933365954512991649844452328113035454481263312347917793119756906198168401438169059618746654174319903434803590193350979120932342219920921985643984276165797476094938345391773680770829627907689911314236550256027370270429128479576502728976445881895685903456405644957627686542357590247920496107440861870738052114530580146028463535249661381907181872912463747895915962122355087858692316858131034286947621508343207747004382819154913332360925596228206914462181423272395815768205653656763112305732271885705014333716271685604619234672458858278053077999112322562024636006692473926367940504228998288111638212763433932619676864895365510699093450300804080108950854741615813964339940151127204909759327851754487553479161230997061495886292950692959423136198620428437853951271780614250557111595753723959243691789930407977413536709735169078770366976977044309572531759136167217504992797723414416654301202355830184277749327848979361940262435840292250742793136029375907695820587450413950011862870927317648850467357681893796556365059279027841572798917404753893375606098534108038562375570632632665760879726614752651358823903153320872821810579158101921749144130271691993148965522286126772075530952314578029576077087506784563076833359981813966600970736153598107689757212720329759099261793690367533592124872393830938766437987473238900949092682821862642771476125949655457155219470656546556863291325899586089730795385834024258530283104216029944009375536923515325549250632142070464380588432470305878691457088112214551080561508233140987043360726766296951312487970677075600742863847898240546365257054044958358672920113075255090383523115467405107044219559785923913744802978250497319685840041197362548456502361251327994553449348627269281505353206557788488398525988881185526484191759198369435387942354827779772356044514541206586621431579629154675806932103470351934095367034709650961054254680953946119985920280426006687347292744973750085851081189791838692337436324745092277885360746206412680965762799040557437504940338936941755109451639945177455871391625383091541206552730118899796540835366676361681919993972076536776479706185249186437545573183223742444718388465263649108300380219075879798424465982992597360566386268291665926275716291417560039923358074972129253804789681886468212508121782387271316543368393855154113936646204681957707668139167821577367247752957125574756047627116883504113790214911406713989590248629396357246582597722726698814783993232777625290498637121580565796320390936511069668726872983602418190588253922778411658029186891266259850382431879327049406017400813457296835509208890874459332479193813017300783837372737884322326151921531849260424597482381378697310842923201385284009833331329902699356175864902285410660758160568126616946405489527436073736159028766404244047659865519838223448479031337918720765360893668895463100004892377027049290392727992534785181757966480223100000162154146906836944368250993947992297658476235808163451541788677814231343458342070767805466885570145326602880268544068804414094144352036931537998998544852515389768687524599942266592919002530442810991493150346537217843844017300582031653327631150692638628912996619996530910777411947527419990098314084457988215549739396373265027546837322536667315307384910569728021324757998472234953258370010532817289601456037919799451946061988723262434458035530564802579313041117841205581682225530928702018133319461461840986431135678426385335092736084444377160340505852516260223629117374686240839163719693785913267001246936575066254909773002971404980813107008476422886886783498972987179315576698580575224673166476433624397461927788044267442687295338731570789473795202710438621238732845013108167113401359745913623054028619739128859460664305231108806464733384121144799315582966324134190274814641567965278642404210422173050370077492111149690575630149142736807594214804258478624002874565946000387359643467757341772467443656969566293669394731045027037776379770425616477210282795324622883982426820231610721719626535525276618517994322050052415627430742788966868723518760185362848292681950182040822882217544827115059114236968099468607138723467650309963119006610220410120456525910537975009774057137215206655643873517368537152507322361749213490419596783925814461026339766468333806643628137729715028013282768974674617486688492975859266288322133900339792598403557855593732578983421733974706633250749935185538653540665622835242923847164401756942675538851605439950582959397604749100720839765969127269308613592679908176588674072399570422765394808729898220738240657443156507795498978536789564276447557223558475076130644440651604905784585514699986152784014262751232115286222025318935008787938330133240140413922806530945529583295543578023669066845035117834466754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4728646389305031413353852575205787267844501782814877823946407305378924518127507259930321709268279690466087239618227191893276019609638315980202958268471110265459475103420711254306797855429410040299981828359178740323065732663708109891665493671179687244424749586286848445611698270780100644901300828754664639132900789408655007206924863449892439692450162320455756923538668567133991533091784497645333516913620797523228166140468690474715270810556332510832924218985565326915882942193481655057928953208768138749457460293276022624833014537291306565163113275115572629371423655092818025277603230530057331483235669366024342022157659321593176500613389085047258122657926401129399386797861342462427732318994215004092116930968645049794317046881764372904067200320410675649017933820546851144468698583544173942082450150364243445147072505623237638228890451938930567149971340120214644764305448045941456429397507316156376911042158418476373066441103583768611347025279081980804682675076333326271822421742314853918531086201344108032302610123001967398159953228568343380350269034951230091162359492936270670856431881354600149414277820805469737628108644373652485384433166648886192273544584029577430515770149879266981438496063178936603344191604871353063383204282209181540649408351680184985797150615863378248048542576094848012050743383333167118427565360903287448392349362799909308950124714215019462152472738499377621022853462176303366961104455106970819600181808940262821450453327732382055577581523102415386892610529794825390276319271050450841479432727166517280759520070898796997115103719939084315113073686667545989876710297834627171645957036550131365839968020303431857841333061714228906823286064306708753793339501253643556951054581947613593616079948390043207176863661316641836750896199766202544659124914578676854845116194353278803225843845003651913189007372935515997639984683512138184150303023452838000317699224337916763850655890299674243680833656886341665985946471288810991467042807385313620844831093376084977240437293374902262645100016690430790462736233062940067088576784497474640582280670213173584663856154380562275928160951501109653143252152048129414660266398193391582395182732137276763089263726937803894682327372900504610745367586174357323232698867696130960532143321760812428741533483509945428589739423975772098142517732493440625518507538523473037084316460436048191465066844961634975554320322314718747606364787422980355070709108664522226795633588471153218375761290206579389012991532282392898005195488104044577832036100842602215814923234105269042341443665261189460120354483317757667529457224340574802321363864471808609831549561236304497413186836100050101169953670252747173948141593596367881519422558713943896527193942080960748988124295760015587210254999150352942070314898520336262821072103119551909609852024796634137090742835218405472661272836375866982418525741523372449112714047535896911139829882054171348034223879301435306962119716224439162026711653810322566245142966369992784084753388558212918663680316373938346622026218347292473513174430564153295599769040668397419215945211727926195771765689844099520305371292604917394580702785160026016876270176991591110745443117172596642213889486620685718678069490415140125770218537763662965780483029064549297730477386691913363491883214017121241679536496301034134203362881346110113313692307410637073224462250618443944168919730508865801584827488394993263294239618964718888841943984207582791291940715961201507841362201528756941379059022934625744411298748488663227246197664256797025166209201702556972627881392777044025005005796903481821381369724030572439647743836214161611806047966959967327519749987731625005307608016259569359273692009827738314459573489116882955282957572299728701480563251088345336570506361918654486043222858375835497946060271371581227999051549282687830503859509735669334520388049034377611521372140666870640016870871252025627777402203015600230345014430327204897444956255516137966025925150426110937072834877377575533573902303625028578231359926855326587473518584448961308693625751331477881322568851962859935341216150412888830718699810170769824366547829964883820543976085872740140322126968229303607720716564446755729431392505414631085954373441645692585790965083993985162467582073485779891835873343006450132829171356036865514852279393583458048493415702592534492396531947239744012997010983498875992818583060934459512691600882539121138810212293226862938847186041780542294210842078355664921949977107378238197988189871946387516052127800137130796384922482837430648212991603664032124419020510035002743212564157827063574618539750902524425800415441696225580984438536626316694028559585052707298108347322701072039104105251927772743905272748025023767590877871191714061143167222153216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1239342412726167114882994368663242914708744039310950472203788170023256296719541646792113007706678902313991075617823139660081190916405100788175048204735959871579644300156347485638380124638917461509267664983328160224193098574642176990769044327309545742485760260598308015674581257956150430478119175417701740793865010637996139210055402170827191470547116117801423175776479124488551589842787160002660430737157935121191152748053896592047574934197386408958055615737109387449425643192797645375530321422997180299071924328254477800089155337797230683097384104405190776156127502198323933564138337193300805120713482721967631364458289978216367882242070522997986555581004277738298943954740064293070937588363282443326474072997634488772336305345962392027375299381380932404722218169994382550288305231063244710593913115293393934772921165097167922853873578537837301329309178916509790710624467283070092571393707608533399943474834893718740641130718496266912973060221230446942673604421071787671922700890852477824643920853687827007083585305183050891619537235012988334793305540724509588450799259478214502595602525561463301490577431184376324013000447689403281331613913827453404213037739363966267829698254514085706310402465136557268200348381261838572018112890465683961975529142075663311682028430179390788148736927954086707094993291484307644263517610592639566775529055102895223582655350077675777874150007720549842542813483568716900809095697973233575702756301107532582964191502626862474638894855719348352210736399138531150914239332967569574424507238048772028149814288532817258923636597751458563368463216795274259855357804609822179318546382347392613762548173322438542364269733506393834752759728891954732252644138201124769760293208677960656407934079697071222338949003902647548592385428664095679060641255673977721049303879391894645757177849773991894456396249708963435019420407694306613606272371137846184206083212590866802666908724545161370552655316585634823941710335594952483068858832921532630022822799248574515891551125944267990984728877695327761117142728754313043707230609062856099020940573575344974969733479676367521880856554349438418534779866216057464140017632774893968447652054984450991697663738223248239460140612326022407954441681635610919264085886508030275090136487846116294545337129442933858239796214007850013919297308209986603705107709235509246974744446538251900878597067795496502070856759735175588433642641142544937344569695359559401652775488488000394731964303232187361185731503714967403195832641125084268409464046720855671678972633818256696814426301332543215255701052801958388220947263102829600210037756730958116099084440367411381803955401089518988991835449281117921474739991046115959168916824987895369164048136916003169656615400365085601937618524718771096664281029601528696120635454512961277433087650904500071768606319439510899464019871046366787788700431021481428479451679788262604440609707157934583622987692876166796750318722778381845079268538470824829406242321445131134800732537166388087532415111678837098573367971504804937076006872523357706359826710938183454406381578563561024202856330044628544765825755543443398246871001135892886852943182358521281734083456699638041420725888628605783988096342838712506502503101479436614946952870369065808784397331036751193031590236250407552654428496366813696896749708221117204855570415597611686576112030259527520339158088456565028074522453092638584066695923719553404526889576783636099093670920006298057785561648766704710781529046137077458909773028860374847177388108038866574337187564841985723361428625798156239387089540593814953150269782924364826092252692876622598803161670278029661583601655880858267934847174220758398703201266382028008814684311657432382694232628177295944697891125418946563254244514345093274262171802049495426997156156189946561838654245599284840854428120287991592960184266853115936423308678463126210216454154593698901124259139659696076098102937686117951331820070833356339740872866579955728135889608020017160961909854123877044942935422540827477998025016140175129287891383858415987480716006894292495975148007935052796181136400606971248215872294901769264027416970027946814204434885699060943716916867552891060885242153567490554520361382871213444458193617322996341208748867828127108930413319923006617240653663602796382350987997704742817995076108053684773044374877087364161018080921365596045325663475882778752976000820570887185368002344265541742190657143799957935439212799593755073896293829524208788218727074773668257573511090410061810617366290127119937773415997137338926972774212393703226901747727713115585620422589776984800391472347461096187378109486575716036812009749956441716459389780930523165107404448708306845011929954711586806662019831753537737856834502393856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2004615819542440661836753221879099961307006781702630746654116079551045173582628385958379600048178644608752047562013273686510760210159018253014757908077156653854781618656684161259385284363257813070823162846066416174549305014533086020994602894797450071967983050721977835893254119985140644973285379342523020309405868103986459150655520706079983003491768026438398702590636981067877393078634215143111781216613875540076916933799060503291239303101971128876674456284472289901616906855565403424442388810334851353699783189813364282616198463031401700147777248816866486948814992800804752177502161756634631138617266904883599648537510859571140532921075013896640835158220616061074161240077679259110033797433723546389000492451132552608834378299452856505548293409643948207018353876044065596305392982816172572556358110404518888636464656618053765648729790506704436511044903145932162478252282193868823968972229051160910091204137588971803351957118777086846686566913460143138759984351974697840311387570995027219619594248778549565512453157206575821068929996670813677676519433966194008449869962248623486822411476600801686531701317595786612008489368383619619502484836189611614677138096711299459358084482361558360104503233641657255612786846958487580884356135319095127527345743425021031560496488819451761078742236998762703923504566802537687943132259472766756581790886220510040619902081228607206094453103614266202280529724158054468458104024593466902361697660561757611849448969451341332793600523834714331538106309909381817946688575523779773930335048551922746899793623996755062978165771684371879672021369125193710821304694179812947299863457147859217711668900971199294183029449081978399140481784234128674658011835866940039712277944818388982265827526347664254656075313164467410394319971059109495791199868524121414246033532394577810205356851647101507806740606106541148889794692390368768751083030472509058001579848786329048926706337104084313412137243043045298087947375372053690740688608030144389489667331100489769732302852206952718423661039573194657008267953257422337088792781830232837584507514930261370809717651359376088320619245069688852311699384010546538304271421245247054782861118437170698743338758082050412977171009569115922750814663884859777039631121647734113460347911748421289584298636758939308867743771028443296119897331656761305058337856348735947469445717439511304964771352604918904490764398803925851274978314238421076949878432514520256466501539187182753943060213830181078583569694709976346913351348965471208636489941041549293031676510776275437963975867093976692658518179726884340666980557968453935395411222558500696384812960315619499371679134917187298873940110949855026053781937986428107845448094971938216287852379019095006217333904550568428349503149552037617285774005247288479363661686876865909685830932683562305689676310766999038807636755850277491851339376185926749552693799962431320290012276231664667212589801616002438213437172280234564947949658174627047176688145644799447009247959532637244786627942566698604320465527564368104592270260724731944894927997294790001570599282094566748059999445161241784946637126727022054282816807723617910859319795191430380630437595411117038880237345302969190328292278965888324023499042242635677065527963109882976836203163904742507974218815650986870369997140735101370631484791959115403112607183667437972637684545718485694935623376050112973647532340117386343555855777295681724305101114503306063540822869941714148649420637418627472088079121065259951773058185215020279356325180318393812863087198717655702422779906030432645797642677470619517261027573669035353018698243566427391372892324692521798016841778438837269468273080275132974692752691522264338508928957548767824301857190838726543751838478245072262162736630432955062292161608688587413908323404375070068215475473505037385142514386442233000884443725177714911579599325875441209922288906751207017997338036125076986214194231166815641332101324999548818571531564942131933583583390403029259207744608482534543640513281131553816384500212877707196707876666289932111174309410367809953815696455326985731394307339810444519644383574839472074515543932810731208021670784233382149392009787740040721718941986772254958953938557710485012395494360814168633629962498449323107382319549756731251593262779217997505565406525203101642904478155887147107625640794046613621014879395065866358754771270210365671068474993568457436360739126244557594913750237450520325795823545358284664023424879440891892644575378282426139991412103160608883362885875078952948332397086902070903334492276678445309307320472913437829266980194703810244362697393962709967264701292370327288123563767981104542351893787805864632316176764321502442198826583259965715811506697232219901912661035581440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -4027670616922902869659208595280494972265198053086873465982596573697248966982156845385244238947099245866310851884183464403812954657731872581846205916319561581677996177018689058103706123294036458590288381002904276970415004296036061482375932289631531687397355900176992246108217100329484598710893065720170462499477119044982528168848025056431417209866788295282776330933279108909679591287782638159237118243487843805948250809290337844136919042006464253178556820121857037373283912005421990664378291690834249819695071131474495862014390085232971720522286481380298876296064733261993333406462728943231997258427756174209041085654360054648452503885874952979735460945483667498024508158000239755702041049368068058903001810968496950493740773911758523339493451089749741919804825130708260604195501484694078205799147927762340355859417657400808172954655262451446239236061132573038966376959016780421981710430932927495348584003768843119597035717301267524526047944590256674201189554435299363816771814912914896765384894415725577734330619280405328467803844569879582693824186570169438626156014594850190492698638863048325402015406863504557634301526408482419593631692279041353150953963990284606798275274687579386057549196131627865912678871125295594366275073579813050468648996813956021063419994848986903514695841267060222941815764758767701490416460507667577824387363714359399603798527108600836238902014278178393300897799556220029245891168625723856716944056953712202238965484050804761704893287596951345100279945619178804048506972871492995427560543536109006589982434613038364943850066331223992546550307345315815640642639481167509248715416851385092851126467844981340864956359251167482933509043500554919189927766085935169810122815711396679601738378456836655782477109784658647377009217838340280033264927508419660277670413198310990899958521871405594039075844571239988311228940967283340677584461164899966146085308009703070799792645025384908391279551814532502362551721203438923457551206038744853287156257008674909729592421504616427015453476620914959587416294900679041273687351601013447422606178656968024560616347275301518232913204538671633269842214187756697227603122524959750598467334237409575656553802233932255120240066448748198993246625362439073168620002972867179206090934618087127895723497755087088061206695838381133862455857823728078596330072185246964958176084265027260541920786200084904317920221974742954493277164224782406606259576815652758067769293615028036754154323403395777147369874649647263318169010252417808849256675671668048195190911849466399144536057001497866700623334808702336140565667331246426257317974240223951027087788622559634481109086364475795982250671703073068794800691008922762912505892622581447324436099540469712315278893413879312408605959343193754599668078114930640864846040741628780743899357731073479695472769325990913329970558961331669155186531445918739279062606511084436064838459720900009019944674500134835986272578252798924336642006389778962859905291609432955126724818116574134478351697442560370163395397658191264167228765780704944604060988716884496418244594240199782549443431119013053311468431575231450607453917482800754182642276719567626761040598309988285612644479969787889086715368595894816887374732061794628451012355842950333787894970885821297744316304862758542652073983118062414997359875518709933948387088122490748460589028849601200881767596548020912052103419489655193097412605440447210434380676817092516835954602736989199604684066480642702373943411391359663570268628203826049137428972263913204632472439409218386331903173764793606852307443128271311003155910702820516818921806178798888433057903294136133059627780433241088211758202760354601957864546699573256566082661688360290071320224223667656260738739304508404435908049414859054664568224931728133723948215562313478417469477459368587067535107641675345029140424006892634542240052321185467207199170148126805397050352013282329442449439131660420706893383168261761057371512812348083557235042727020540521142137057294023395752472944486452680263297978583912278603574108486368484553118515062523162079342431657397939281219014760757590083036033899105979112459518322490745376804136534689332422340034227009853315450368367276432899971960566652060780377605790118011871634247050243758792644160816353337285259735209942197362947810074456341077866034062399997358038807097625806544022348471908142253814061167041620117356294923367134601196707353468605228606852986904656728280173623829139160490393324985270521148430752989912661534465254260236827819181566144522249469476588028056782539297469290810408714634913875130784499703758688597873743728784825281282649947426747674402743709816783655827140178086590247057959598796318195843548197807703374905258166611150557764489576448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 44979811647812103096032466467175616028293809675053747932576214759891526755924904809326666056737988552608023083297034705169260722132832394541362958174476667399254912652049381036658489270328028389528584417543048585776365111785679267271181708563832030522182939837626282232290817131462747455851928769931584691234748044260616458325238652676445723384724437247933467368744357180096459682044330959605470527418562188427837009407536729639151431665711324497477289815872418384752248148287910068504747839507619587517043616466712627130346543299194170469087539266163113067068844539864985769730220581174657592554440569859354498839726861473526510453173362183001945927400008250320236558188111016287334695281958563334450579559869898474234849239377570092297808538436531495066208137399725764034487721860863034005807722461959828346281870770526911096597644591553117470400659617587905551013383763222957598030728717475207703025918664177986331952990518557683730010439687580493092481284159323228897717739600918294831912927843670328196327856235296008865121816836266214201707608581940986565260164612839189914295819003169466273026297424074335427608406281296647687208871455071191315220839327319303781018882630845640303117970837041474553896169087382000067205551891497376301437970458347173933387669885383631397781601116525321295454058571813945586811345250406186698657492957719739395632195747976275325032828782002680594365846574281933037977095535079117332683084008207355183169235459903840527703210124561719900573234989957455287221818561580190571021544940179994315378913151091528070327369425035188838511091544445627565436074331318454331176510725477298542479005062898145195405188466594086552289933893546609037986223771054269634720702542072112793689203082354525682382953291545522308659735405238786598379246511004538475778425695521517857191603223726017251295120242844091238586751885340125062275473665589969711874986815764043447899712397391445461904468055385869373497108125301090302116214581705682903945384548585591456599370439818904215953945349866599098012326394755339097763462297419214899314255266859039129329051685379651317899688183269827374565716692574952354847133834360092013355491325560893664831329685826263232845422112492939324417464183793166118602079671479682487588970639291609715912797923070611879737438292895244911513137954662374924856222041058513914421395235810113444540449681817190580186631603595816859153461304749459557319248332966864202059435841567692345191705790286026819052271765691951681423922575356277864454596738666409020191743867628069338079688009190807636310742520045534097431104758507238123784479974038829663805074439104735196209910853652785194995428372783604488958852179456788670506036091940553429924613337500834431543442725736294570092957298283360819942434263202757451472600014132015001916873635957658037730086151209499981684309071766248157862527041534335703459331391583059006141126940660428083984456037961374636931645086427250301668702323578617976536090652158436937728051364101059519004935141675127061015510743559869807053597607070656337404964103252996411771773802122963213585079141365873161675606123875597464661202626412520021025078449825941566928984272429943180960326411791801971873868547531330054841418648435195579285884312592693149036576926803269142140377698267513354515201433131065997996396478154785973269315110363355511990612395541197083923194900944315679353636897491558290910499190746775850199099432640506282256416320233306367494257780653492627669788483929275933226171042757381426039686760693468184769103755423508883201955067837507429543788657088179946931235304378803780547616851133009986597081347817615231348398084335528195461946516439729159882088913564964806545419879339736322914587564490302699196047881339736306919556866107960823825636152825455243172599509617899982876910426478720994822579154580805960607647879105558950674995693554370727817049071056383116741947643185327050591185505080170337058312983148798853198237583557707986240451335323701301404926030234174890316666324160036586055423094968787995015719676752824609916544759338461851521957834741048003563376254700840376959483389881166691767432782663733557761032001161951213729688913421076818149662978908228153686721710186213079994874591165800814040000553621389573661766305432717678846921541935621817373890002891285231571430059106658720585375009017081512880920989003574244368592301267557686854241686661690516204332757912946349352678137172054636810635021940242792561080628483784091319323120494402386362962625398797977749836040330982843776888771153553833698485784630961663325090659004304058347844462209289230223421508008974262161779831518967346741772331964378945928475926268595666366790781207966174279638331323395646427338350114822366424989696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -116423691588141484753211765667388905362999616338035740744251903462137372408267706793808095091384973788035371024973602708108602345933758151731910062244875074773084024841720105853297699410422174736121732654600850237332301384021759348269910016582231882802774151477242536332663756591525098757227206643350892492795692241605476014092742345600589002402271488603580274985015137703305370245480179310723327068815721275991401150069973780277963162218518903762338440062758596339050436683875705915615455025068565057042909656178943807604438365804027815372746785599400523118406349653944163298384788913165150935891207086738521274098336096364081514441434641055942275694419533431452815312622601493071878217521383954656408935469710495995553055981890535135638260675948873904445444934641236029930208178387664655192131745982803337203259869170382552776174175970546407043244075294180176449928457910772331092083602762837137119888666758402974591507460789469240657253609018982618733288370993519601710511507648842106184933780473575003243104829734506411419681813109667710955647716362373285626984255507231624313364849360381933967973845022263895220348071868392246841531729793631804235516234291560463317063279478601017700500517704454518733623380074634042457495853498433454030632088158154778255589545325321426729014253525302491395886781453801542413824255336876104413951578242511657948215437504760809642212953166353633294023189938428471492989143073742644196250527570407910933847114577850331255871198121692141806088205767750373876040903648348941553850173849186108076392068182762007749538237050682785914103647127974294328038751659109567516880001048917645048999610490605750822563174793284651390919512290485781434633810581724386912906769984615594952694952861846004570150830478204881146855668372258941191825414697862355202541825234521523800175427829877792503575564552134336045897435464449158775847077766119045993346469805383689558313276708972537133760794888756784699480453785388082873009675595643929504210559049241395703574902438585553220458403315653430774347388039916849937705089043494632466502491076532879187664237500329763485386556644066989782645918909429082830288559025238422076996812135312419000317181851271866719121962142775614711234845438437633336334568766792460719304894748292870662893117681846720213986476000192644775737131815347253871792575565635266570824311077044525048670640736636225911790315300171205354889500550688310039656853647396793681127722048356945853045354075616950967665814928583640200407105567406935527231971300441559193819321430149747145075364735711907753857979395151790579408707941085693910733303896650183277105911618927594844153614328445368477480437754209438336765025639365432169969570899251158098053392803983477669672071786195078675152645550817233037552570679959379823290514197246467559188595165514456141655007207655346215663069701632560802697982206612973893747590235727833114379431883379175523634598154203921306273174554356409620540490218790670011244397703460213545530247233760693714195643786562539257529742926110332865870215516150090641634571436239546399513773830874467134286317841932938705301619918893539194522325871697755508613584023720143411184959726660443618421870390657111725040385083425299367122910597937705230105220299147171012163181074755396652820725683426460016093618784441245939109344785687865099512972478384346605760110880768395884301506115766438626527155487412927025548805570866705728416384814178293939371704209400365724643116411825491179296706781734825680981187545616018475018422031041205175188192370656124320909956502396664919504681882916941920954970888562358913009052001875360316242164160463814453463913189638409450471011213350227243851144483543119901113534348716089868254162069274065958531394857273361810392433487240425405252791981340621103343468593715109317169915704230943274958560242123063125852812567110157871795936973715654806871566935184736524974377622999830372174736940599348309364550052612694114893466939532858423601960520568442166442329909774648260079146242587992262309517806725526097544192235924819473193642971232296385256071700846665146953468570236304610038541908433820931021663624735658755694789556704683466543580365776941662601670605813354752850278381512324589255346935535807575949469225683981557304995163427066301000601495668901699483670111666823552807145335021177950529783838803121735026184463185649273036919752421809570075318268168644495258297980026880646032153166506676082417931592432297902634821518009514535352118628859888104754693347400031447655158040845348877610487275620384212818316107365281682445545582045760315847208129176372710332102532850505429942934562778217463929639014325304710321644567519137762438673956135183700803481311289465658202554199064247073620623360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 246462357037362491220177746220132416979942141271602998817468805947156394086990338084803514944344956487731279196811557834392686543221642597875798723209382191804203989633262306356510798842125485277018713098900537938811429935282431636263205160879936880382410177345800046595462232051587486042240704647445305803295977136635539551524747177792126748295327213290251662500327715140427214376131507154924667678631358271014644143918723017821239170273375939886595155349855725976034493503497334029510883013773399014339052702817696178655084824410940987489861845212766400300508923444957898750033156695744411470052464193434849827863555357260045551477285897639750563029813277739700540117483851915782795986400131829331465771732547279108269855437648787303474281766695277766223474528280915289522854597133856927685602976260699187934247155161209617034043034885955995797738777041230963601178236142057177535179195695125554706870888799996469513330919095484772600430145670732874453816637908755956939802641322315044817900155181252646027500377378735549117450061605029121064786099055372561874024047693182174654917985099198323894073854987899525255010570551175973604281293216633820071139345516840616493123041817057227701982408011899727293553338220270373278000659990159069217241180116461384421001877704540157269133061966160235629162771972969454623653008111168368060059782748687301603404485877082327460619822749306604906782189859212113415636466548341048242446555003628442843648083968035594723865816271035814773710996253826706083522817779618954641184132597048013999288004887113891803866084002825667941162955075361793725865534942521188485725941645156566172779229244203087407911205835258360753401522751407585506697148514295000711940423190191172359029297679934834479300469586607288413589316403217029409835454450829018649067127244735650928945374012046138052412263047088085389821709879069027018044278213027894582631661013625276907641084776076356798895364574481021061680126704855153624980471776317747543865464274109851495392427695911350913404528002977133129141837398183165486756890774893829876702858169106906608366216665554494061971186493639447716390927802975296012540164993720632298553076495447275000332693787972905396792566315790096345647595699097783357509012799930676736359803745830761284560202525439352763198840242959421375194519675609516803376898934632259142047824051725708060008651849978743103043832520922273197273433615048485511327066539086035668510095123231218264837515520470759613834552265839509616335464645048460239322234056136000589513209164211165603649408153303296658239525993474058521868743097262945752131910161253008222004107175102635024627206459570012524580003659479687654608249002437619292744156677024256526590540339484016333361287576555819910329856367175378775324112970804920966034912449874370745198917716793554138981511224338749627746105315552577188353066441040204952520302132155858852147998859449243657888756021365600811454078939210226740812617007637851937599968386433910460115248687204602651402633680226031868612162100862037549935118546343258886067482699072354064958621634327829372288319043067927998075664151348838246360746610688089934908455080115649211821775949998174902637964027902466754202386131847934506002638649476307951181975479053272774688746492021759508063691426878044633390796431203716770485468109304373724479404926516604927393952075359023582088273975460143714859846876662575831442818926015507883360670578299626515881913437672788998144094027599005841329619553551559387049992568819209355403857192351973453610342401123442176208501366795732788501606391741771839106716871077262828309943996526345638527199497148703115768248197579355151229427658856806921439394198727151843529998968748652309122462766573424118948593349068067365736944648552203013152007275530840560093790505199998085893203769836081042440072932419585808731697692613884092190604783339290246704343810898678937119258202154065935484972460589403227694091952751749925436271345432870743238175300611792027950506609720389404415562660987313462685572799061265497356445865253401460195729284911671272391661078131350013511178475851333378650458985604948133584221371302166114376344872300459952818429690843551396762694428794867354362096134838555337863740984903217517414418500826917516273904637813487729298445689353690556062821869439536024749360554734157108317480519459371913988291913640341775354532884813961437214205938574948561321940707891397511867769226457479166925423753254408532930602558433632348484854963198393399761736882106221516428401368724707647090422428254412848263716713263889267870167679632868347458622931420560793898099205896820779175275237181147418000957196854185294873001983516115141958284469180074643341789690994181548081726761673325709099008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -371301675086216087810745878440369009903092821079013033946760459948398721176921253174289367826491341893749527038510760581184711190477840478193420479212012957726010795489439055425841438319001293133785791166192330488446907802141129324054480784307193233344242965275553387411966401728390096690875107153211844640528210215616581782023186362840583048334596083999810233359654444341413835191028521386023773890186331370245847194602883153208116753463426307477446738728726493745737605434495111953417994902117909786617133509655356267325749366840401107331633917470602080427226009419636889833811095328485405116452784501068795762697355773708274924235535397423190800463434309729615580058048418105393588279791723623968555240134809317443478272415884185184631044154498149798914702646715713081406513112710769915695873952053306911238706700040069743896310746019488120725482897005710380461999139121451942480438895337951970276049227412614696342236826993539871111748578906218410140416699143433427656799006606951211825281353626721507892765862633447316867403469276616342059630723615917953698325778287373064313177359791638518403906690852196951260572484237236979599402134856257822022139745760843767836839054101368463237645381997135539022511792060845229554678533516550485627476773648787704201549388362071468134884788768125558738079623259386527309883784651459256178156215977836861867195772508442295495892552759070677035360240748554680495843460378875086782019132100953823374482376821079573798725639193442310424940759696567550268240163847377397894573738017985232690143817344623774910297845189972170855493050352516916738637436374886140631410424591021107633630275287207341795653878929793166588389010452136059824226676871672470191558024152787749945919732712205315759498545165638691240519986706753843614135545044882303805288336745858972842080242847061178276278363665225814768108531556815108061060681463096135429179544087214715577822314937765279008069278069862612373763052075140389744582355921468496487589303417087123459139899318707426089599990780051630960705337922602820263783632226566296416531586827964722825734101634689420457727943069118259400736745503453460747925226103929169047983656047035253236929696442957647562100608361431328783872145805986825507175387685343579986327109918400615100451790092691793040921016384542798253538047616507380293347951884319747614041406371047022753178922480287352262808457505400661164860202861564958932193667329646570912792450178678279244628735707635435608469885803319525416940033358098698306091807279615110620075561628351321907895477948039184444387630162170184454613711091963878863967889225707996760384935089071608426791262626342020389914328467853131168780306986156178513925202200921928469672233848057716376278410708709841835879196292107173749056120941693071063691252034825762765199028234484468139435838809717939023321459881311970509366969341529847235718828420164485234592699566239748603508940489461513926031975284852848295545132772509626676005404998092221134257044950772881894048518748168542991947483980268665094248858134258000862450850136102865920000411902172193769270189434439697876868010529429095119264386657253734296584100547270989328594540079340210388213404135067821388421906259466381957295557513377881241007308548036905146451782866674199704058789840183234412877771570572894700600077201034578868518871649625816732061786293766408664224560663817513300028873901261710719191710478207912826049202311443779333197213114919174022251843744847347303076747284761692795024456923574265874486287354936261857066197359852800265711713782861012828770423946509222192680919301205337912971730675220227625854389749367400047143822409443742515441097583044667972625757054051492375891372555674773790716668452428605436183132492831656295946134783101672116815323390188879301815877986888504076025965194424300369533977662968258490157922682945899983504168146102006845773248916519544114261767281893038669372216946597192013314761283416797290196117714287079271729038131100181985966629146314763961760931922693264666545965084866118445442575568876671235011924750342433169108746459463922972722147361025900995689793979560094276856423597046178720397040019819187599740870035746130838264495794388817286451908970607297380885112504579258417750038984642850467648718509205597928114618442078326896270373815676452169531365275117005259238502387646076190134240959054931086589629562248323211016254795693178887009898966705114260062734829127498784149525214074712445731774315810906070905257749844581534824783076585696955257920221565852835199856147678003540381389038899464075560780600020311593654455413493712458773704456803982775525977674572232687256873215968049116997308494233226938674247858210144070082668363900242704252377938294783082496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 449610285462239182469299642381517707521188996311681417947116117008820860504595764014942740687900533116875627227360650623182431752449153795795853009308251189796918445977564490512118110265573010438468981791797986867033012521895013637882885085147983960562105127560081931133716809716030755879799217685594489830230290071080439339057486657759509968650753399445664470458354517935412870408879531439415471192779930626371639000154773109392699014857586043472239973051563068223670868009375530646132167925026350971134463106131565107898797456852317987481087373867565390683767440635312974911801881202986267647709894295534858630464507996583343450778800740019852143230300078311731225190312699699767157229635391631638166914596445816528449274837246937069231145735139083454092736239183154269744661613649697348043242372389967528647520133242796603444103934588516891890812554582474984344166601462082983608021798841647479526944931432522775045445391955240899968118188983920403921641479351023235276686223577465381001167115175809326736188384942840923889149677308662382173744378481961868340687776210784547605814693726360113582421929407387838426498496385737157897174342227748149591941229657580165465563121486762181139771576871778023509333131623798047440693007119772499282137435784727773730998080444034627672498195556988290310206999681936472359883197400803232710776612893786695695555473004940156674085813858604220171554188358124362636343755763592569469117148523299239759494887125513025447396011635721279579103110821787744735822943417272674594964071399865983269203774868036749506300725325145747266569706601287754582895170947712639619111134815177798253713650822354243322212534511749249887839984328403680231343872654695583269103723115464983131483814682975490518435964251128050297721932530425397098353474289798647583549570796992223675042836858876013905089144693758748154163797372357763412072405454573049763312108416172869161061516058666336170040392811362825540742912750276527907462039127012089094969454099672278592024588557486705835482060362807073324494790459952793616877741371041320752652890036483579645840078132183533013658175090519224089644311242651082678594832312233341324786031754750326216277239579971348582024122610640340379763555250893074693220090022121217283129707049800122755672127368523446487499976398003797166217481851329459288115517036842855346048306394714404627338877077334837815225876561847925254934985920401626055990630132852229504152163926174529933803194500202828491175600839966286491761951892685880044540491669664765255510485103114597581272308823503972410153408329002034018006093092656312248104220685725290839703865904028390030943158329621939652142342727387090213899766385263439634522604622967617329247518345919058808911760086545689733195454754049806205430427589797198081906014829163201258418109501583766475162106041072047686294015628683980328227051413454882270854280100475925340133606074460118917624345717486808933177304036073568693946824534963505306138275905316144390228319922854015318589555234584236374469747963854880469895335097717023424977232598987530075858408564805781523852787961483087434124156033746355699828999237955736033521862320603211213749731688025765488514356377658131354344346314754083482004457012943750441011864527103236659778974697289975744571766293649049877210225694730128529802367019229856373502769397705972555103082725083682638831633348111211554878282814125605058463997240212462831773726391314176309512071978838472950259967130114739249078223700656757796502746559201870148116653200870433974147851020498777018494216146724097128423219518170322599535185558881327420587248344030472619122682253904986364092592163932322159009810364350518768423501597117944875910973252077904557351044078747250914448225884545644514732502358378489383931629903024231905834321375869799497028777845438865567669088656461910217263419492099628988090257969065682497552224024848041252919594772546833886332314759749334195844797356478843818327905473119748150798633807476721162152785737958809434546607279665463723589557810506742997646070469229251123956938286234558241184894381633648949478230941381063718785763594891916281774498687631830593005583281513413993881302542157864277673099423438946109066738374248611276498995553181732939923842334259846774509723782780625027438078617202965821291625369497834183593334648716197240254846965454894633430077133902200542292916036369577825314863707933647119211399360813092893683939551356884023548315834158797973927343459931185457144604673638521337276134063338432286476720039710766150025418859143741320087690907375568356047734783091912733604918487157485524796865002000893405834043755314644485695913323583035783979932019145380933429587226861391939919299680230459556672183355697130373120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -495409699641975992270343780551484032847787287276640873971796310821266780455144102433964525157452144552156186918704127353991570047674002946575031871979546272614524945615725114256576605217087803514129361345165704627685724099406554528410133654370421856400833538615288746321906426686600744657667301022965888687064051078267099674602344149982705109797396851964626866968273921388458644833336890410825096056079097935342631836670261752318253282463804978854234544330887784535332339211923765150522220680533013981170943723785121246904790708518836442395680857957408482599927173348209972970983948796788762605621792057714030045129699187986926796666663482507059603206533154036011663420407480346786270545974536051722922583470555917456205882645312093867437271249638841198050631327969843872563326498923426427924821666945931936836950872514013165292745662822309173902263145646473855939459729833377447130313518520379848914047594812905652078630873427323606350542010441978504646842902575268049442764645729818784555903462117070745887778744529129605706729284840227264078778121123969408451908537371062555021200958574276157801905932169432046513867752704961051007225361981695834661297291575872362220317383037442555218791698990106930345916893696282650152339835943755063644926719107302287061837016346077939183955903939203437069067731125480215905758045976305697447791946178678316638214548079332316089005405156231480646246671363640759504063827643440914974209985446508122712635966423829388981853564314194164260439842195462973639323216346969984557318616037532796649990541499992304245979648958052072953062233919728410043936558539682080400311148168817869318469633771866454507895823145019975493756571119100269904568528717771649880446730676465424379848445421860175220366162157342612887093047605088066293864944848351591575056384252595169245791194960495291813555444935916352235080734120626774236604430949746803010651757095466529803902328587294183905635561363369959087722260994651432408893107701739240208141798317211238024730152843398891322954032629939182028588022051751707390995561002855354448664426942426872698316989040871947450849657057435096686308644263396580796005243352010217195284356835039713340570662310044715694238301636422084787062147293428828831174225822108722363752650441589124382762697868451125727685326294586415464932312340213528846224311472882619262328110021117303327523503114945217964850978558857295607445214783183621149694573478923387605789059082405123036318562496147846120874784078155395360593716647237683784998963698891715716805212211022656776855470705835132071667487658163216249989650562864417448756031292185434302028680976380225444493365915043315048523321934164517751818312487236693813905273905677816743834463972532616448652479126642134418426636447298147352887408645196973155337601494171153591028353074971635676366729097744219507582296574503050116503165218268632155834998722356291244629187432193216594529142875025756746720864467551071938558090760396980004832233782029668826098800279589449307176696893448135858541978121931467380400393596582778689674278126694665758258576053141783324047235698697404748739047758781379023805596087183443277514811612909762733443703277260975879612998385507520666471075461477248587801974016533246640067324830097136112963777682026432348701829763095258989458848749777863962683621425102211420086282423426901995730145382071773365347140216604411906966405427330388924618214171735194494393601394483431611269621411438451379228034095324980631057454495283531832250448840542735709319419934955273648103131004376083813746217236920865736006931918671262850409434120164200609948286708096635914209901642316741181655596897545453483865871972552770216145234118738258011158679839938822298101133484457689853503334703335434849457593872477753250649243534518349006640683733261869748403301281045312630099924414843905113164532206477707924859795819739415075510306985130152397881356226594364901377899601154254617339172243654413961257433375271365881203139413510551217744568963977154041776786165742548450002851765306069633600030812817284681797571074113428070900532302777464094476938174645382834161241355177619551253429140158520840774398285755341535072024121813693353015844899204221011684796213799405575055016668558983720317637526674468736359452413078419188499971990804233548168728862097598368255597935391741435785335524927424037015534491419646938058796363634533896012830491391123531136759402481732307823228361043465686356350873770363672396008501078000382732539581274574323825997337878953433931779978256204760931305202837433295644508604572878790292832642701822953596332927706677500435881017757974413518296961624984159037297047216299109932244389610602590735398667086617778747461340223426004211589907275055104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 428869369683892651723430149597602313870911311575351993343529629569778783963392507341457285277940450574590688700538681517068177441389722499103546400179867204587579931160372912568560034041704680609716991609807332185771951523487244681238972147316152284069609498079765829709277115003639210224130246124578733045529908164109352233177546692175118913048107754191792406943594166655773778766724342551535398508739565589758890486398941594635197822880622108776948226923137806631964474287148387853942196521000035275083734576117561732076014573853086173332925030603780199560870936940267128667068591520475133966654237273043238079226884902261596343359257384244767772183529990321078227688183467156369008284798409871927768522207504982909835028845632089550671430146839860711942285333238777291083773021693709235923352684803772724565092957215347623300472991756015716210957194377367321846946537039853413988924636575545044105935322397101230110821529034305062069762376122371989272749440938198266740024047586540429444684921232378242997056683770135827603165577865450725194398443571954725837844446362057711991263711185125807297734491154836090251852879409908302559172609237730812922573600424890115183706147301337508701532700702219702379105026594342577803322341208355521876323720319223455199688633812235147838084446879964293512354633353908882926950408712565490652399660495866878012637951091992511862799164395765784455353067716982014542087853137162854964946308457656607095329817516265367896852461695390653790540869037386494401419310151688716327991428202364837205107470585632304453877011749234156943712882305619663648275285238987657048526241262350600200013691403267351146706902391495839634853351273260553779480760478504869206938911556644901116806978082781777920598919138960007732467667915340590945218324166728854864535494922268824057580199129254087827452722521023638531655107253717287314974728874866160289763001180774730884098122951164315114286264969230850561882222405020392697146644033606406283409437074658065172500319795965053261546304858809962758454162019241267919310770711041401110344111729347512979661517734117445420489386040234000714586821023426098690552520380159891656047542158095607664890310935545561624550616602022412609879303210740185249900703692193331337468592711278411034658435936538676482448626428477973858896080266323065709066647709975669812176877891267647140170320065182603444009674186435328362419333668377307206515836551389757260747016038454923186920411524405807630636261732568301733489548068507033589265621577409180079700456508091072336986566449076133269477763768155972462827436123387206429555757342518675498299923672231590122840189982826441856331059283248636270773887295270507332703818081673143047678519180777676568078103448880082854575673883079840155902633574633038612005447304600493856488370392610042232374349153527234198968451248315586121638752376986235997467233527588581424240396634587870397519626305010293579699160432776521326559924862297794978241948624069541463352291079515662678737283982076490968899183656180406978488808617135327196207420565735754442616508785981405801851907047649795824220994139233454378644567023602163358217728572039097079337431163214847168437184385644099663055202256012159448568874763707052808634752729465630132390566409596727285209055057434357674790295333680271141811377109291526307829167695795722908357363997637939752197059552567979311573304708010947804022361039688765879268301076981016910824365682447949473843058526023770984618641360652379860868435283478528766362162513397168711397365133805121451468453636137640624736258453985885447884383798174035446246662584995063339082295827198069124282950416830820472731030698676386607616170662855367879820694960567064960592441031969854942800940740364231680178378339233246884615483491984501673094749447378087330076211667619054654330040390345477943954621809292002508776457083604388851992528883957889102867142737626331820018607446998065787681860238994163580062733646484640356480807470225033379899419272307736733036170507807527302879064720536223564199066555468142359446991379334143791583758162790970836268363021872023451210583034367645815663657407024757435041501836885404199990554637863658140668887267205301177115313658614236174511898578439739668913375368553475917910233885969841347079567967713838176303570838471374038386623019627138089546062599637965057696382973859639316690510658471984107093502682128663384575319694046794736880699830651950288853360745611943566332396331975306502248202829770200924068883138910284423099515988261940607329779988742054489216467476325614474187566353409785807225594403135331442805321755812955857171064379899755044855531937671965828361675017932355517806920266186483614102038842547770377092158398765465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -364421494522767390691640836734036902517417414353487770887834203858869310293555096099804737400323180327439885206969783060701834000872414321687274742639147113905718497818852111120867169468643011976035700399111102274796111586360388304917145387077884554539827440610417872856430391785197558039002567284887209573356256571329462682537836957077867601263280277070344462015934582832878301978330912244283314230277423440188797367469188463963531995900245821608782982034196945561940213370198099648090180974360011106762458807944217190024974765459774378652528409543983897881716476345180948448074206345287244779038937082685806047446724978706047559135166617353464337689882128599340590284616382522229153082757309184050018888396755987104460485198205087813296089268444238354176032495390676256046019169043749533100508987158262778063512240954169033094868462645549693256049729998688443625328857926554420954045910559760378033520723501069044902666625279985709926556917566554662457378237468859666567204369922945375669961841324739682173236371445455498363929076403045364404579723767689555336440788169524022731745801578170963030292217549610913707095450102014385190595655214862218638077940533748672905643627055965959814524748402903699031806733713792501312558951363247656848211088158128412608923258148752021616644709770027474315083955234035400693531559882681824164993485470007983664117190560305616892671867839123951653249589476519480634323277341152749669315519289074027820260944337645568886590046178509466791019721109657140568422160757673650249499493976807886484087681608946389277049850344936092262221494626726860002063469276200720839089076476294930780980078114343034606041656175846468076538546054277265537186428956243221773320697964374277468642818426263329821507538056474109073864831490607011929945705933586416155063626392385751395131054977516009719786491887796023577747409600672168739371405039797523200562431493366624367907071268188985342673359261860247688212159048916163307374645853721329657547607698601591408643319904731476093292393774796079564759091565833195610454240726631247725303297945448359287717581578309524390710684074649128861202296001501490955292034345331122287783419257509117598217844148826541553677665841512173947630238098520897434579948147303798674509188343271853262348012301950652698129963193501858936234368255861858633355205134940043680209020362115765103269890008383301601599077250916837418483229105095966236769296811759063065300385916888364132124824857907318684590771888140527889512924278587210465682979810730628763940269479847274242002668036330385251406761418673839585718245414527999237351637980638750271234033457804020345565544733083794908010882539833232613629671695302509088192774782782809674655320353011848096129385749717038687778289528729343879527149714203920164980692050406250352661701822223993858768660596215737229801837519970278811268998778061709442300908908070955593019876850335006122067986285144491129633610684230550865935997460196318064087970930655102939904847287285732630919428689902994150746425428109569850916344184906076325413151857251825047230978089386018257239757138694776292369364014396419116108870830052394621164700919788200219499932435523078014656746392716307572339854379260385008280760605348345451551265340139804517282859899403534012537529070271926395876265577207682294458808992056419404731999051524297724397989854497942913937357071242507553065856066398801157357588954848317154489829003751443797535773330567195010049312879563221777270449860338495463365338249892846110480028145186145261985045888904869663925893114242348941376004263836538451525284964567119145321109078289214822854498538061161721991520721669497807216927987465362433540605265817220132969382234722484473987866434354680917878681054146109315996777391018807221514051370102194386775903660111053649540842345366044843320655501697707513980781231128036520314353858179934381176928028348145467061513568397319179771239450914971090793529472853181687661583018032008751227417610944679240603533454501433549295649437945967396363991243872237080933230708280660429783460979314222792741219406895735391891573550265648140749593200154290241891489284488714436137089629729321778110090520393645200042997412509419972772188504293253384360171243980409962289040220716978381009666784161332424518946881664934401386284332724563401469513833313368592946714679772942419144002722250027311179806394993311909976733586151556459537547626403826157634843280017800465074274831736254923759219223708293332429240741343603239787673760897783949761297241641791256141996656176563974740862355300823221912670923421710700093245763171089557545162461594637697555179126904511886470575325507054217035608605060409477714887677107555547266252623945589507266326864855040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 239752512981086538069717067985114538184143453462882495621293733685574682354455096536967720518423805432234892296607038420452102048474641721400618220400225818749926730824839295760951653921664800716502676485376833323451123747949100107003509392523788760311198231227853422539171610418623915175540992776595768582784097597023486760141719231826845722774520623050611883348445215507281116365741034135197411987573950268459026916098233734637117225155017125602208519651419614392236501588016117081993968181506715963178799089881619805923800878724604038569417652958536808385821863276405195173086769142121445085632148421481376918174520930532586720972932062748537183309276872567385818991362510644117961365781066197002920850029283761837193758466652470979367793058809649859107472629832688267208022782303615006189850623784372896759020121678719055029223192960390602646060003542856341571071539127347899378804280521236661723901209668744086534933878245079919795990870123515504899719439832502676017307426985554052308155190346274290355109734057208053961286378654804059729190419830117762113599856791651372588993464234833718397193431541660223906974639518376388243996554643430387498711048178960256728231426466628388166844776035932671937942026097687070378120704800376526095156916719786482694323389725211200580086058530635346230900382376346381241358592399307608910333478966164438095562989539865158568829956157739402110774184836059482548705769194874472571472321521419667223171322615782746359057258074113429391107806718592108787336610339145542245544242397492068916734529059787801339631516751929959500410795757728872512096221233570756665837348600008647147786798253175659793964444498383902588882011041944741125299638029687893473448257444269016748605050500191111424833640326009395811887537255573307356686106125410412699594534085740957552336282405807998599944066444308807996010633477922315741543419856718172834902193823931021910831028302661274288490546425529585643731854120051338081941949932492133820166236266320981281577871745740479273202615845649023347889289157628838834068480582474864301799746147662778002669618134584798455901801277081633881387801305369317822826850267661735248693402520734974563161055886771862602462504692090583917977889611635096947676276090396743015471816250619848060174105556424867073097918596469146994496104715626760163259574551722672928310258370491638217669531030778165003510271963699832155157137237590436499767200843388320687218039674192704262394815803718311370421095807037561896586119336230277239255481391671568412288119503806865859850225273854368678362088586459052409488031070709956977884974513684558707963072597184987733184165088362866215044356686135067378360785113634125328481074144185980158305464833658888715440707313881902028314836721355594655482915605123951941027970939571900185968320233854084749593424173997096270643223244886541364402099848584980735678270437653753095644515176545745381368710324030138974112339752832274897171876009842488502015443117750952644246876177536301142030510956601530982696839239551485401852371221908250980421138000164866853253266025890231146764019585449012454671936827337490167351155631912208456772516657780687364946464340171401624892216099768689913113644912732766550193239125985610191208240550652757111325780507428031232954089649763946459982556407355954873920806077071971855565673081696928042724140406450373091524213452436431313857994899097563215250371303926984317621196954966330340672434161576304115993941887803684366990852638159312887892866103440919348383604061802627410229200248037334508034711600335939315189260993049197434522411023142219485636608352718044801247768053480069055443780458338838702100945007961984589475725000157125094674898842179319986692306712671589500176942290351789192770986126816002293326618877438011389441401142569633338318840146701592564380045490543251269564084171706540089736370544825185377664685002106151307367312466608036936077753916189262739332864922446648471401429875849454932264548379039639391630634604073319852178887642380833110902168519169428177511988500358185520968671928706557589334802278293800399052758075879670477340605226999220598465606578877542689101357865897405442929155955672552521907308426244437773072819757128686511884483139027867406136636861911320207886684944734358173317989571675365532940058509120820422249573602876624717093804116800445220035453377040211670852013264542418257618997616872753191477496517843457130500382558025605644478771651874320715412857567506412473574989570015735549354714420299446227993677014029805307022270853171713068890223447450377819807106154258806986685786184465784605922233059169405162430027565158476391457320382906433608855784291393167666224989132364349192854099390370837111810778202112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -159082384383933723680568025522274434791359831598429755768332205469157088337388925412865404820444376696404508484761262649786921569343351513246058610226533320348505639740150250303546816050921409014700189082961151377287791819674949076773143240363938780449815510556524946031197257959280268794924459043461918255579732111815020582913493352927404513243479313996627189160648564312211685802332684788188925311719903266700488217229571747682054088815139537324913867219300753944674148692797254766879281700007552215516171390494008275762395269481765162860475319211369985478647692368240988440537042999633727710715083555108459466883676836136754112758307998169003996428009086359620010549862322105551048039212933151255169301872735575439386308493565618563075387806489296092138002167799319361684982304883513428241786705847414488967834101291789969227381350433270537153028003654320915764731091409770335310765821432250235634937088605048914410051160281447606380133607596949854239200764110382290395292277392954733656099775436587164851698525007257776701319767963595566698012479170316578161369831250745993905113836054846619862847007807488692550463119942189518315333068952562223884837529358430365195308468215248790582953738257232464427770874489368012814185206137198628843184206210138131874198585706063446661213998876690244309964459508598925166055238792797624663614892509144286793498571711719867777735650899739581526488983307857309053767517765520712149426315217442603999418799248852869697155051837155550594533966803092578620256505214133123330466663973762446881618764694545178668387894998538785815426106072737468402629653492232647203626281041038963746960407744488679281852895350267735541926703907712780661212716022258901210000051282263764107846902388543112798633467599993743049149221575120746770398972946372785298123226710950615466672961471439526791155876418261906032667598125766881259033200780712947536316519153905490940757098924814961378741052527904086626440332423812874632026268841271289548493037601506595704860352927242383793244205976333233555113457452506662188223917613728701082429843789370338544197812474669486386500666072859314053925709797586405320967566224951248858787373708921813249663390670281863532983240830789380017776599507476924097307728136714286056702291283489188394138116603589418402228488324269093662849280836800974341396211963287673270151160575069001190661054889465776703935369940190692973952414628955253241365159962296526866278476786448333449961756510104284111033582380433238401082260139439440524895017190022611548827758888292761748048713384368806227748454401354998569439994224449226576171187472089023362731390645647525721753330619789102145312717036082238982926879021920886566476836924659902463217612292462092856400089017318839222882706159196775804026346141161234469200799082024669060014098985865446470849740123813980299420900762540504051037543126869667941293592326195709588770668263816263609936696475928670898794965582002147279827407304692756965734286929356357489167939667677697159342816596726024397883173834343000074620429853820732721650048416827846059583906310691228554542179371779246755392517516058859147820452302676559136470230954179513692552908727733088385135117156559485399081645632583089875020031758381761227129692656194700088547078685223828910260227773921668301208298679112587964198160150964497695697094860226451745968741544988946235410560845501739300360668230003813872592637856162407547459730428819290486751423471405969446052763474371865997618782034829577821995024428621598806715560757862731780861226312147896856659264900043069036655362411337192578039366986117406712372207307933973177992430548523193442373820137747678598527490752172108893825794677033194817688293721785097505050197103869067540310197711851599593556023715910389694852071375721244497492502937065320259134351385037484589751334748812477563750118094296710111249922728380325770654248437265780839661362605419202762387357754756753650944784943063335467400378955726914945267986823059951672230445670424537049412322728130668727029992346181400260323728853164158140689523824372266247924537237548922026396795250855435531725214526665495053299278631166563210735398982863061630711567939193155740718333951039259912050091053843290526253056930008120472534420560290219899351538215919317769062395265591408163157530579843931470019981122036141806374897198006069148578574480689599810101496777229922628829112360848747947847470423299249075770263635442889227034022388956340298123601528582123383447034543671391940375751126014050069807316151851244660598242655395822493305699946650108626555236783788043826636573835258035526544846385843566344241358868212854342097585536225874373461872401483994067453178104446004178513800413806755560864035635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 78859644627058102096651950659274040103400089749455704776193697814711988345343794051416629215455040355555847602002626393179192379474291570214806243149339304960652535321875863669905051162327016034999513583686112865112997639437191927128916429111257430255584572164855564701926945398763947352890699761423854413272359585743031404901427530946812716325498709830643327439233341941609260669114245681736067758921599661362913058536941625348703163489946429419144415419079044860925873258799386415633604548274951023428265217726204608180850452655311615843224125282124642239535455710730156743911631545627007202512452731740031793801611195138959443966933940675391832527380287514633911473116154992862117760248229432718890896531266749781134293582620298481322784806163421706326295481910729228344321820676073540056229040843737094684923767352842195925334955805498913433181778936939833107815117713232189050428797761962860979766973386590765658170286743782932599972755154129709830523561123779919765686923980031517498638701125565381494779003639739846382416833762206943337136668408909419427181697051518919092427692364585925424643241764572675150418457563313714511716715567198426821847488415484391940271413188727003117267535724794255898985834618108308969451250327944217639140107067264958981316543306998942881736280728149604065799699218720724356861744815283574839140444706971211611846367341642607685549415070125525038765923973080394882167094346682832662538393324176223509035648140494663050118973359398159943931321223681759182517757009670648466086930179977521193225747983145068324473452834626549972308583334545650161273351994135577429019310745202721239148895920747387178788864962940141955150710445939822581351571375391976864012115606357148644898509793041091611564912997836343582269512646004271928622790098760677103341554270438679399012740673001148740424046660830707762172302434440444962371344832371061650528330950147442590305961981748934552169621787439894731880579295981999089758695121729463800504984837808959653878373747164910625513817437095538578379392693370328399861214088831251556814485554388120216145447923282779750264170524753362399847743970261599755632601336387279801363408582469081374778975696105379527886932438449509023508266861880533501857763937829843554631994928088049698980164162373157077919667104886543587232120218539664607364864446420145100626391784809384818884280079180284156500817109171230342081886482721400234727106178019227935315244832846006429090607521606958834935798283379141617957508744844856483645247415628604159108793972731947233553830727715090401821680270737556792824172508659800137731326163785900175560747089788355213161291085998449633875724355618117658016547683204678079246765647754791446282134770276848470824581799177099705770557185013131459691005036002465998292840070677145800079339226439462998896803005784113387487833824972998643844184919941546250429802691765580151067460183172728951796100542705748899971561912985709597326777438747394237700022969332632827013027338217188447046138565707352885536543286969965883296681596134610681091801513904383439675314500941519704311320092476192578093034883994711465437072235099063204662667665731872395256235995329390869431715266044569529977169950760953440583361217750716044190832014279414720832117148940590340244293533024765164832429434888174210946531826571944296651023813766010576787144597773581611712331156079137713552627789697125729769693777904579197389142590570707658636234160874063907256191935241314388862861081512870217521867305570540353970551118115102971514402863562238508585444155292881493148107381491791931418175593397842699821129469943277200832010724437256417714767474398686832232295049077195167073338931663412952251502117383104154998346803684279286328458474775056356827214819613845735756382971666754151414168090934473934990569872640494691400115716742026545007159275593041027691975890276886454706689298302645894791749882629964680482603748838728747544413131659963779570229878007554416418881417441248333178685441708091859220553667781417152161496449270910980898825507845770573321600267745764631741031681649706115212736992455801355580954038159291484861807164786954277484246876559988895144165382850234296890850291353786215141092449009880634290010267897217414798768660234491299305039154053938699964296258504173216343590284566017157523039681794721910458550899912410172159397001410017230784989818513669239030731156418300098079274377370757054532053094280387057313920882593403915601718909590794006114281368580252531922824740917937040544009788876985644401923441127663334340932123431505006127253552985412996049257881298572475101444842080879845596101087356174098812497103715899252442051558226733409719270442170905163139020608402570440028979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -39621038122732346377022667054553502234952870781809126436652889943008072635436517305034079995143516732530959466951805806943910981500030640605427383238161867930050787231570599634439587138628978057570906966638667747684941785174123039557477855938055443056524357018936393143001747392130285693875190760005423738726945778017849792361091189839808472214018453045055268001831074683159945561979874432210777622895998192913417213857561641625585341378635419286374191578331792950969143318258773116705276850586162499573989834979688389327253308842823513762875665144705616910088905085237330459758387542266209837111017127657033654491546849544250250221701026378334624161533603869454946054146654379411266529530968651465586621751402390479686415323259614594107022329086660898604311050471173987151076401816253095875426267444875427551386466853968239290724062479288822740398949654709106938081965902904312083940355089937295165051857677384124602975293404049124223767954762105765999021390716020625850240538358658499509999126166402462815899479068512062855161880216815829995556065367673287577147575340234556017691444223084733104308913434086969492820492964106456304460198672891536331821046978731664209808976312826291962057724765068912786864574819459698342525605624881586507612366100307251318527659497848256742441021387571213413877829722085116659285897734646574441100761352584630463942272183564268468987903477919879629726482523189876853958405971852590841562466044535813406538898721742281408738268817555314902682888673480292692433159965707807881998042095363607511483441456934575122155343618541238450884149160307060065892813912711311996989573705641834226942366798570918625465686632091639344493728720037432931274483026445773552465777426650567217734241332757523752111873440438674348266351470960141792706106341530501381998271334354545579257356666407873574042823336946276369190092286504637447089713362740013681443047251542152293563469336666356145217161477652603316885778408200664146173336207686103279753376627818390606926417727291599458268906076374960058548823467914806705193927708580504478490855220181983599615028718217643109524440219384780664765122983589024594487747257094281198803673491442919777399002368231809624095155043251872755124943907199891674949851948779980770563610538128010995276695484351666543439017688026083752449308137873674470262808850887621317650499915156356833092958128552465247588016525170118089688287575573362118982074999841915034694083502783120001716150030338588342963668695426546312391312720597191631988768957710260931665979037036914520547833686517818134610842035428594122933111836715051151406190325823679165681281811521436912408990360950944964965774592727313442817189447489768927814476780800197631129485713887551739680628600915598165870277725825246131827627198351194231939821243422533852694176771626885837575280876135613913279047213216819742613336280765725458131063005480734616015180394358567081798722395547362609443300067088937708922044078889733768476049274306022816472688386804810034787095647158837227055479976770185042581164019887854637290695317720186299654221348850955104263829869021600073129286045926609721317314402644409138551356547306862129491705391808056945885525482724706629640095605928310779961904623271028812837792495010102387635404353533135790418284757126191081579787957308467902265313558734894855454260890798758362748633061284948596396139630853211591882048030081964054503510309809502438809796503606501221549356808298389047304367538262694349005903553882038742023850323694269732408319471763066848847707553523390680096714002890456666292474167639849481624491690340294465300265255192397490061931138395655716998727138697327140277373350002485891996249073894883954377967640596192871312244463981077423736931244184817286308961847973699449311266579461271207510794636756389174570263705139542103905510101376856998973916502912457709513132198115773137846701878756784299511096676733973638805553083322718337426683264887860069253497616956362003441690542352742958839597313380121107598742126744854234000116246973599254794110058463673149139689696524562725904737718443479779148370878905451132569244855677904437549326593368130471115501149881977737242036924104858902684341818698115760849897436435140471033663055742402121725417954403467660831797282421577563268160756525463914313820112226820909785722180394853592599146642534068013197122908020295107338065959959129358680375822578271594389628840580565995621936866695912348610804933207060569173500299540052946278745455358825461037947319733821591154617164466997436269818308254040656683873415232124810003806142704848981830095239210489699968766636188141553859127844612091566119657515274128010331087022974956847552714333654823043874574627734120143257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 12635383060112584708692772963608616384693238055883999488084295320874682448388874858802803713894725858499773072213050942643267724187155556902643780927499668035310974484874292898252846576483544403009331935596067395849105350094852305943779175566880258109152568935305381824653595831028925141993897771040376473921091098740952762560389174629815091481629850285046576202623661393713458906093151650187765875240714395635631143276817213997728065860975677616758979189908943952528051540288754076656756329127508119068003842900919055966417146378069098533943124170498205936097621072642404443347397178461204294257555077619284708643607181369492653443578030782577032244161568325588562180307538670163201007384341484776636994746054901417843511154754522599006135447389548176118889932219376592620652386470720968246078176338836199078804645600221412179186752427616647317585073712898752233629188781971142250675603049938479388675484151312100068500255811388122905779534991693354557792868458248944773894418644197787416254821051285832711678755301512553506890041680052468059440544553608867204375285203877335806099928163663312453475704080658635017980602028466268281089922273783990304927248122807927459925146805359753492953789326789344072085936762442022324098032292805752155833132127959528222377029703960103047149122057070111426977774230605353855240892258397803753550800223691251321984019434050826997456115998472493969593240930769764118386803254922965368361078725099388195794009112240321531855973701443944612304885735385292500029085125227028752437417970474438892696600482867126539808065849390277117603803933753792775539118236351123477405218697208660489975383570901398380444303724023872782859757708383696740785691659475404672802245378201865224337831375739499817330051884813909035517586557781852076975968504559752114911999394098415022751388254919386172480961144137832071100653798813617524343868746979028082101076298551713481084214607237192115481264455178830796757572976553842024064326694344049871354098355875160655159713106243652289627008159841054498235004198917164296748045958977960518693388849667143279878831789726599705439634039844324770390594814562724295953383016618586779117185936217640329551933266942492194380837351637536768169622739879576243568443874671802170102500935734071439817418388017786707400356324077515585056794550778932706451751789957666838431015943032640699782560187658974495050125057238516659560706671204012764301198348846810818047230271766769520514222869044450404049274688751866363475397196418203090812378141827200365919870113707918553905105059350413007493909289887317569464638399941712692284680269433644760188346361146183556801835794634602491412354506627320765518386046820281272298222669484334392880986647378950927082908358688996133899399156047665349573824134499541537841272664739601523307555743824936342815238290543777209949568908903877750004419415342902995422906340386865920086249734182673909837207657543652378174619257140614486685407993085629891285541726466105675123634062228749217485136500953102729186856785486193140012455901725692306833647361108055542380767379854634809994961299120563969577908414875586356065332079470349775175149552662274200637687475848849081683749140062448902257052227356280941914864400494752839553625125557480719187359341484892821528780170622290913378132922648958207710123299138113117907571334437720482117854397988259273968394464549702835695171322186181946292386579990587294932312655214327440204489498026916522543059945291546323909441089237189484582318897431981098353128175108318101651830910821517796232288165402131121879771963517014026848979959759433218375628779671553922305541199864250122245328411157064896284100490405107011132996946554505619446590698689589246067483686626452321710285246748664498307605108344056145381631729559104555468026015452679460976115865323091528768419702563185384479201207017628825157743503973959998868537874311331803035949132625715203991682369646046977999887734284893938613870522036855365938562109570214825935591492302679173255969742569213335664446699566244002932974529167262504537470709998024414009053415232620575463416708585253899787812147013639848983540809808158613962342298768562765478085267497585766300544301530115360589348634045684552846168665583142861121787270964272588383353195294510316138422408176317812915656110664614258129174297678050927631906647579986761839172337102876773774467140730177915719607360207252607473107215341052598079592223053582885646308113834402723909970416976076831526105675169410505483777048350740800111050951144259948877148689183802702291294339529951881178356634585785461743120602647342627974024132085167034634862032505218227214634171182472188291790864368993926993332213010161740786949854548765704192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -4376226088595931168328124934629916965533397659777010886016117185302780772908142621820870008452857642617204125511945607938156548272751243535529408888195196893593755441090715028298389582979360638033847200635610360058813016874455629338347675214414203559674829918853278446069249714477453579865765014156107329471035636640836204147726748148086877448778494518648799365879086780968930368965484248425583240636031367722423293643758694738128979311377175878718493511244905043429147792887294991559800348100058911219093402637506511948463205291618884010120561895123654770081329725994925172018786385735600265399958602278249438165573449823234579201559495002930008741835405562862593294967477715700144216703214647476365838709569980972522149387610743957000038424791325999650211429924281153673611163755261511248907344810110435932901187901565760734101396681230005324048072342467783389156856245979176040098451176104324255343671850236667272393303066677214188794524102055248819193392288241308981455054646415048318861159662162952265421656822524067143598122507697408491474067414176253071360679562628688629769083660913337310484522208162771489566636457748640027411326146569897290628752614693309230745457947222628758818468020977054490596979315497414036069983888299592136620271674507444365420617459238475825535369208273165617293749097992959662690989336528096749390486944055941705418301617964732181183404979875000444944405318905370557650592857496518241248143211427907089699541127840992974176291904425599857472365928323736520037082024691199888796038650934254253386511508875424870344080449298477247495610361453125732581901369921750745174072989314296541868552238206216609516540231561131300932690671377521082021818395718129455194732614023742224101447202209204419528676493886926635936296722569507478012171923521485065383690583001231070175756332571184953155537300780562129196670112594263564614625990373033160408825249109006563550714048916096839078065561067152167526579460189086039621929801820224488430773180917812915531418193503045970064613465058437749106418046939143814686167179702388794478131943569417193549152334393844381350224014330623535719580800044226749411169021110555091956397557375900122273040927220452400742921923201417284916729713761272764613443560911873225584880445015715775215964645990912511431758579971149818651825689303139737190609252946446890933982516892290100991476860339677191509436863624578011369691513991368596679295242201454027996749480789342014506253936811427482588702115986186949914182590931683673019376781956859746320032452163669595607021147400179379665204266843118814986690740265707448356052419939529426016000824178783732750744570765777570905737084260062329725698671385819848285078116281198979286601349652146903113652596488251340947690144869431043685723380397927018338232747991430735351185444086148993093350170411823338384034616277395926233030813623272424099730007742567921511102782958852038251871479890908771778256818392812729112038755351317005473682554951999506036008795480681583628943249620739839130294815046653826007609563761998671323556585802855407243713395801102292818096910191873716688981735046104895763993541528581766593762283864920593924865997564925394034911252645298350791545511122884508562226877731950276223127883933634833522547206783674603034044742245384276126427229116344550057548004967736663201654129510575033341125953326171511906324654511885003607211513515067570995539660889883306009511596615122689478234640143869280663852787855988564483430798352575799342068456185758427219807071752396773116302230225925125221344711852403299005548678546903562036891383749587475516786233512772477681958708697038272566054644895810149996674796243757379062445381708716435000822646273380664419824156984908491805285565515117640819939432303613898987386074410598633388265634867621763434626956437368578388290430704837453855030995204863222057358843711989185745614325628660364589228946329275262172183114262154454564040720820054127204996481591206459011616195001273611943588409143621023241574220163710341962866267368776100586161977871478338037242496919058254776849647360896853858397426811069785399501198561000770630378997033230187914065597268314080139754321897491498366634227432143713198405356135732284850208126082939422064476344492225807173439941114361532291132968310598010710400047055778823318204056006853568676678874090325908266079108349276322278011968915070467352916785931837891242854321784008592257487315410669335803603037561411418356857503455376346241239648842296044759909578676066114554947446300036733153864011956462662609018463352423656710154971065455394462323295891441069679586166531126536131915122424036894049754429167795387204950428317305664658426661364277562503848841990635520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -76253816717783533425628869498417417745529419110445909834079957085448616763564478354079906165465372699262323399090982607524352709184640789360314718494052539723096270244686751214469130118811261195078494694472545873845154124533051766184894909762514381107363260282634411151576747473946843902008563899080615023128851409438601382857912909624230197935280433621079964880019503122155475100537832327645916605805192529671199559079523697034924170460972261580316241020158845703281660033216268774423073263681205554168341842122879709791528532783834190895668900023458136048669141222608354951241715135674605421615785144850576126935915642166926689297693881180917769940275210253380640982352623083781375183247275776267685488247383356081342929484020357081404798442342832202846404816597201852687418623499512664127795088992881360151572158767866197559173987514886823478402365629361987473712786317168604324902278334807963488146435599419827789309643276566205061847362673935801862120251309866653109319943963360604423613635576704577392192589487051928921107006360999799264037945076301704331831229932233850975607383995049263252978126908919543124071724175492223091386054942695922381221228466966636216145626180000539419862878589484250829689874729332649097252978610563121031193706719914354215857471536903860114373973776206527646621844754272931116272229256142041298978253561966808851178247327536893683430925520512263659763729373376839623365779163587276832542542709740332472550329418120837900801479094942517778942551521330380472031564278379656688895600923046239857329334816468316274207343030002798316866495183369156427728607265448061112043682330683525687716688742456624411228207267216471529669536315261380040476284148990645779063778160065369392384116862426443022396701963611517081807382873457032534032835150967198392526886542430118029235170410144978583716307822421404340184532621327425466890531772400023855382350439661981520595728041826926664656934264923729410266432505214282303710346866280957571918663715594873040368574766433989908003360055808125373764801101733543698945723139288661295361134755066468395558233289697608653284864282642374323348359737400305573082402855982435193087896229784803640260063069039515441581687907258212281874692247690269478490883636325848514627107164514234206064163710333717651264651773090450995588841579542578445400781171942912184301180796077661687391136803966074846257718346705930708513731511556352558728993675968321664754628067600675605244836531924674699701452195399941843461326299323638774689428469071520028059941507327349883845921448184837267283437833633645581840791958260128950377487240308957657317455694594966769524557196888710534153891171233819292971420158760667657804286998197022324800809497154426345806730393090699709861801811395787186449463090033505066897229949510755717699222253008136142737455483074067464652462637085049798600329123010627428479688225804350575448336823195349916562209932679204400067699468978250190728637998336319673419953162812080538682342453093775408674414489781836724677426284940775445543087361793979541661864020215647727098415960314762351930110409032540429333836996099382003153545219026846472103376391042730249703775062112148006455455006094865535034737831878591107952314801744155205181977474446257576197314119610537200825182593490944391299300890754068233192289328288883479198291737119706696898921381571983055614819288270857185243248263350402497396204917850067021823314000612790928010828240048281707885677939271503802408205688654546024028066576874456244032824922344506836997784317176161309577138700909066845854640641526762941281334458243573375399566086225991468252631631308381100788744335246641775425172418233506547392178396171163225348328891243727286890453490386183683919725318094622090399201402498779495595864337848092439489500497413320381871056189758457590319110734553447474646996256635303124547029235048693922464246457526644999678990875603351800898797621335399444477305751734008826808281915379883862624924727743849626863619854746128229054421822195509103640384799477723768612066598760481941946632805079643225347649651964941824982806714758014358754212473450363380789564123775221504900866312730801853550462852565165439684203946724450848340624881853549822903166440495514408809770445985717568448850135745131438873137756162248383266332325900743924211332165902751546254774649700633845765519741282270595061183188280069769970169046919288211949688081209528060424367730434420100341333432677689123873771535701881547224107612897671100125286747460721290724191088596747654830415420856929671596440152409284144264709125121499424137704196958227825832836812188382242060443652687069079876337497654994994267822546772099626677990541545254373404780097699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 25028635788262744740703245082709172492745028598113128469335345964157759047879469131361812330895195312166635315241065602941726291271857120526987267702758854194935233493742631568986692449487157914722475515387666113734761572339447145158506103430077989899028290892967853987817315032833530308909683073472824539616084557711128093901139091285689599126952493029423185417294324405841394853140907629204534083338513824720199189874200926205040154594952878253101456511233275283179235406323263655566387354161234939487354326315122338924415866931296722810230006208666022848901164114307605782676649015056379226755655557997503769770897161804797526172288484482026952133740141376567831046963241119379349567731854742939875897288404127304712573991122933614454605703592052935427066930531092287697270327849875007516878339044754780123995848221252177404310443243348214513458523747450907308332660991678137597082143975865849367285185740806277088391736160613637160776585171247384375559501636240477033048167963482503680268631074332489763817327973439455701943352662498391999321244404478992653035045924094008224354630572660573372562071046737345105545621410173232177904824283411751575572326349970702374175529955997737260766430004015044887429951771898735585056850703535504418623726306083725120659260915899509245541844304744020664417669123613120694210900331688027783428672453927891287430299432806205540137489061347000448763372529348449932892888956948059664613908757517430146182013713953186240214835560443357734265086388041674350168963084109506300021216120157761033001977606213143911443018592847494023522401426595523044033104717779541428999264258237166007576114703635547425540118345871684587668870375066351297502239904254409701742647719280431876812589303613804994181362210135173249434746801145820914419440241871758947853079808782355752234778817912611779096064033353633514805749494449392687840571267432802658488577041604833318059951664473591519707877472885684374364691383648600326155801161652022495973953438107918244487520435262282263009997731171504405420088046014186086360240242480332086550557149387597045332798816324574989463182259944818213689422453168760053064331864639211722997156132070466490733884633274228937967575731682751169746644663524350907913247337531362301157684554155960062451730494411483117406845168047382058551998573497322887497385746325791196340959393908212017161516086219097535488233895986175770416961523024646885747328034345302037792235541440569508043058268918637792863569239516746706140572303707788363858734279371944319512211266661208439944386077289530122053560103820077395403141393674814331131152232793621862630993369045153782280330842847429043498008138423222768322990418022871209911949816722579482531059951211206283646035178909898407829117344540656320807667429090369283241633478270587406138641649583227030288751683881180463576275500156501506270942355240780004960797037020787141251340082838124973891291095296840023707420679377264069243635433374580804433683687501979257717895426351042364936685027535738226735968647490328035904189004355698903948244912993173172166819907246696949663648975488454763302715507785276810511311442992134494511997744955754762513979425721997343468687037443498163411461409669562966271723904026388273087062730314678432966180912193047191643483118525015838954792777118189528647752379370836862690636822692728427229939249367563654033201793024399319807242107136530668670257973984073071722541663912606028775720757999381973352090532569897465787737335949494446244540423308600926838453954307167978868810314346981918550075826388166790144772415499186304990811624539331617973795213027128801996141227323557995094276223480670378860370996524050499830202966815156996532805607200706251796409542565579203988704214274011971037306266004495561123839420678414727577739668844209257088907110046127453723401249374009446821057263203579415938574944518951789558829693539565949885880305619666458642835434716886976398272623531424321854106263318264425639426152243617857495286826400708842474285169029844318796999464929933610077327673579190796376237110078880065217685851073382237781137731455177925383812911476422564117813947593968731734162523636997290845628483475638162928661890381761336765307882710495353877873976410781668295864324749069050197599315604528751006650282069160341724061758835828942005954116053081986592960108186827224998184607365067562037159099078024662034580100356848246528287485167174803745406316735027618323904682061902979250299139864786295458623915712043425959744636598564523286370788046913712365231933521064843472732543182368450496583632006912958304115872641295514145008181812445833145180576542150338581355891675871997849641388161798084161499150605734593499163000832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -349409080355935029421684113496422155640614826230612488868657537237856869624749406778963748231803801567107168631383861011216902905078376175333340935850930744529798384073019679827004418210545877159852558087208144430996362494215034330400807586253140463352901320331532804014009418709318919188994430666253363400970859369948445116158339797379654345164034902629141021828425346015568533385085542421855096943053381285065941141736299637164968224494798544856359373021784010411872176686129224727229596833982713700746238387899754372334379131364172296334886700244061959826994668231975311326656163327862132030036878828332431460915579790640074975346753041323652683229168279170709958771109943119659390841376876605921149911543898699466998571397171100456452502733687015354644166537566915972228520641240827031886058783834395618333087457266779402651929672085116108529642871729883912818258813702102152906335911473647124867438224209082834683962136838216520062849493519343537040604317085937464255971827458933081781677162190675638959084798325717376548060468577065391855059880277731057628170640640854339894319969132419010768871042945043111595389270692386100836702837635267307867339051364806824271043350446400545545811337767734223510291872951286808819053631772961988501017830860669382407040995763028263444215679463193998033257611783502955220694485103276884798613016617671352093203979882895275654324310938807007972221129859355989393036305677554323325989986664809084742082098025020665339932330696212566590573339501805138329004111584835423690610925724861532724591688276455642158211537896789169571757373324070710080009510017153424919716825238822847083355634011895689764265679577030989226111838563159769764173544009047247525494104100218601203921985460771400371822556186958639924203848639560845283945396790716854407944166437754317054857459871292658495565159195955929697062117172335413024903363342103867388216042201008868501985933332835793137292044259964523438716660930936359655023570537137060670880010662973550329133976106815640574303237959382991308641583458996812011315376205560989182473707725776580275381794686773630485745662803330226106741069659620307149599467650822939435537228466431932054703766426043844670776117209692391874227537016552806141439891236529783399079785123580273209006379406707648233151634802935502993486299082748055226597693097056926932964404035750747540779761083123286339991046756097067625974354698626726744177035568485635175888237076450566953149950229018304429379951805292046038460363730808338857661298605423051035471182909374591941823086402094700892241158702269417371086123228901444855439112633812843935317738223562428530657269961157585435362769482942574677283196308692333353365656710685343354636459647542216049299591092316340656848039294213075258371984738676208490296539955204834983853393244911433228430745400612036390914304323291762999344233933613106356894549563635634161618213093828934572098317295112388396085686500346157793532262168514825780812098472979838976696594178183044720467285659492766176094593186974133455067906781165174140108058856444388227391686468487561985361435939297642156470729387019763358718988857130304872323095152889404953177321461348233420006505096473288649404457910832045486039804582133181450725948742780105657286387185581483286329847621213380157206493147618858891317712095983580825520657883855201153215076132441019868227646425842339726776680223068827401430358638514936917735987122908184971133837899391662499014535913317615416132455762761855037106139357905310015289683889760597779467985404228867238853099299553649244186730896152207309918962906589643515622051171953549868927280612987582719070962991187631388359307359353557376879967433321183333228130275800499853432165584472105061962514745743852297617629100578546118054250409474000688300857153858060942510942219889775411455495291492637589654396844095079279504813973498278441517843915358140408956244875971428623309520857518714393703829885363916074602731945339313937472331531265070975299361931069844829616970341875349580434536270867638353170561617500076893886730641791931344711007537263592589824857528185940373726452594751943916299433381551852696799387588626833177293277598623037636734957566753894384845250636590825317181008272028153146686422681972311057563605296034244702583600141368995239784625915728589313673399686488101795432366590063856641206205985726476251906148612027494186638614559840742369681360758873935861473229863739100696262216848582673113244203475095811141661685130337001220298480982012868955182390776613880575485397820717642202802922114286260294780975741426514422195585192142070075549760913305427561686970757868876425793900900763755600034401720975312791104561184582860190765599948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -20442379676538340969708141702379847899952344227535035450740092246845605962558050469492385603660562336610438129153102529503874290083368108708328423944396261191872387602955981067385679025168125241184765528492837185774769127663329805170676347379066992732558140701911380676892518644010038460005869976111513788559717703903596627507504001488177379438499770283123474944020462161241888341217465753210503145090723775023402366387708329127612010360193571585169497682305880654250642620726367281832156132434448262015653763235706579789404301722007084950532765352529340462962153793150518494842054630755034356463226239060618017451115588259179819859720994613417542111449531674204367703016586917473827553218227202203094730966219259938462834833359253385946117843638677159250504811224033380800239435546725338021826747984105504289503869788760157184954915438116804470807599506881484025426065992945801211803533320464379111325236460872131565881757804123549173272989945683014247222888244102604514992908729490061301925238633051944913395044230446303010445463280363876592619759737623657441861709467975143718902256057970130985114368213530041295430265607270255769389850161819147301630197246630637577721552546371316284898645574765966866354772418787595821478308507122621063438563250648631492898714629467834033683488591747636936071299690971697136464817075813610233944925540225214689497013806428516770125489289517510429404040238699818419329879849927346711995384534480388176583622033303088603971325672299699013710502455870992682269129648318511742582727166715243146495677536308579391691507124059648702624409078085808831147724801285777540170208217027917887178173037028938676026333930727147838442615708229213838488033752830420115043463010625167089279906166864299246798439659530621052228063196561505924718912796606191749363084442146992264041467378214065699661177525925822384531490094171179949219868204850414086563547293802950107858684376715000778416117750705084492397114152935631538718656768266825035119178121157075149817042890847381653242652308678062130785965559311075674467809801586345603673894958614670237901163297361384777896036263185217162102189636034864930375592620521859791453077562239664629841320658963315355917015272651373294252187545843304328511508980808180818237180458111895017719399190500570994086444357141910548768313774123040922187885195395059803723030553286238597592103295228138368735897506671412636495235580540546943695806419702021483492848088233736823129942285857629610053176001871030391712532588740968804735757147526222769960636371225693364553206522745041637992387824039316320580824143812128176246571971869709470775054197667228661342702123645314395337786527487047422216971724038480857265829859963570615538926659237451973156323276207274260733543228741571493883462884543667929755167426598602071819502897598145102128212870729856178918127855114180174615218953777954734573787231953735900104269435505922801739575253306625350526709455816087188748132369038218293699002973513092336654826958548628505155859089823497103056659358960198520539031810715375900400255301210192158490818855798149707546782494978611051005803902796706587496834899411622009022009688487485500226261832874675399506292800429926345703542559664588636182927924589072717033613333747295573380224662704040045343865962258151806088177075987497008461963907163028590837537772548947553804464260908543035503325445147182236812406090679064018054973578059303830666070454742811777781054153588379924354923806322781998661870317286702868192699053645521316110460563884118933182425442349697017513364925894617668691728762047669355402204251775496419752305137120587618585949598375140124539153889740892014855404136111350339587531915443441203895721862351916590889176548457834776234399368126065030173523503435158992795670026741201634922892320604912657444015879971618155702558839166839701411473811188817800336695761274833910185072679399397025761597508132959344546307627809166712463714591176808043461604976837566908211326637873394325292480901829224206860122785924292505469259906439190981327818100161194591397196389403310531092292935174098968404346128200406974404285510515868928708557030044526380713498593487133357488194318866031801600621878590134510997755813542303852552332715935721290161899225582619242787107621325505080569278340412965233682652831969165377091437102485834072755080168879689830618390362199855872075121011311922213189825418310320456963067874264114315757573570880511314522720286751005630204142420186027676437735082628442977652636747475917580432563926469353534926322739335195153676073082362686093991680527429097817120823506618979496543735035303755170798455629487419463865868019782030934334447124576149650603440402624771463420313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -81183759641787341206765257286871263514659869470544455351215190633211618517800073955143702077141918665747988221874033198582112916044000420200619237771421089676641504830813313958105416455367087420484244024832702002007102073331842638749094751692438782038853956046463928664816898594126529892779659554129618158067569808978790751183302683182792812034518648580954599201180834980325717420464310842663039912930010447637923271202111828829982554250364849689486600183173328408382285830489686565679733303291298513943854794110793013251224840847944434109295004894884454162394737089201216164146424461484244070106797128791472091988858458553628211332217685462087561758340546682969312037876023551571637471773776257553904611702210777110753583030892863725418855904027975332139246205277264942419361590760647884897450557955468177879078688024680821838379837662004641191177498746482436713947837381421545759986902819272397406995142537823231188931681442401608807993860666137846856208380616439536083742558292151663915047849651020495561438965178611640985255077067154278211904573839717082915488531432215609346901329929006347443839295777873296356047362046649884910812508850473911495513990014064866007537580648823975891498546305863116005822227443337650460539200012545575116918399691953605759889174675902472470693295305600038707673906363050129878814034069759544878722195402354850722071089844455909431055413653170654248085609018736219610519463844856239475120701446175927736595542750780287850378712332727868663619570145636261086685211368804412354409545095999575796504303528291843547592015985111346131153712714302841001541190516509581414940110477832225573024055256838017480276675455540843763186061116205888526916471489829745030006215674584482478619079208546927003853443156860019927560084592182900305331624518210677362667550232891440921648660389903190453142496682828021341287964577478161984341269161172939476080621167113577814741116161194078880438101345620588415852075462462708182830590456781136050169696800485625395125102599598897921930799506657117848645174087648710903478618107383577924803690521698143337529918130188153086187819053506754940956390269583340265036794220917885429976797713006305904405001803607522901126046146987804140783356813916517564170377302909176572224174783953002808702711215869524984049171910444611363763432553614415003765131915146201919234655700238678290804609061440806905070764919385014141628899734345354700169571245001252510734706802041984031408327968536211260827617525118916004205046773907152865398806072789768547981369354433795722314265160548115159232881236663305270375596484889089728104362263582316164517540008238093808428445491134459094270903766899682364432998153080913596674520869479129769967589890884321914671324511864090856836596100250536516279667765080537240152844374702312413780131057649447916182844183019333241690448171940977307266160993082007797508707831661503644920987734861293647490391232120738200034079637068333910123128574589095603878931970617140314369767082094054707040989299913509840832629839258494662401392944952072976795543439262813572318813638546454826947328473061156552414950549829583859280768655192711527429931700402463612543984808833822383612318818301383646952632585254770936273591883046863892788572043361182625554683490260461848877384981417918455431314833313529286114560135527338285589032250547823347907985595712463811985580291915424724146167440840324577349172524160275764981239369015150310412121691550400430166722784861005292207667221317856450823277240708525200658208905402354602990278322297225742585161566896218845390371810616195162608511692765063783513731803635377050001096847059737079071991639635484485786066553194842242246403623256302119093557436197990337183623733330608100867660765442016010788994635463295408390921990960927163262677446706889860587566685670455587902005499464077135728166593808164941877473682874219785059391773523372956295948398556400628233881260975361893687648211177854643110469722552348292535580352940353138549669592824944643458043907535333671897249564314139929284558881801707560204229442828085678775816076212533218539241539726514387713173770513224084302410830109222445343921051023942193753262688038487313492643056806099610313689132744610106469432409471490342697539080717797551003104626923021541650334491032983659617037723015853215368890893371174215489261933971882854270689498366875828448578256598950386600742222143658759910125602305386125383312740856153606343990355439758201500921876345119076641056940156563020817003820719746152356521750254316124205330292680592229096303688145911502305613106131450068463694226350975265183145328662982357864524707627486924869228591539709689134719554142026392028934254168752075361484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 19290869639696980591210666581203234839687678660611389415208765215155291375597813636756499174429256085497606416493640608578631750928521992384489954344950879064100914013543246066136017062317890220926541753126217440662375621435976229171611625541212100756536023941733436461596893513678175540444863067352612059753646156080539650736605206821433062411982935389598930072851910748709327701189076852557717897886104129538239056527669907572900372195646638251980848439130585811630166729690962687091663620245185412778526409859977800046276674151545659852449907061883698603437900456019586601390253545569808525190925768610883747429193377364732003946002421940667180679534211970669100905885121182342956212770570598090387774812948363527691345890659852477414538735939313640538596879666865289102807499956985472183066770622142554393093723527015540832385770998012720385603242220039716240621950017907909807463455586660542881815943664013523901262646356892281759315799712980905245597738435146791101193409396880093843384630757956119430775996831729426398862267882746685429018970133364086915009968745434271522048685916971109975973382629625294989276121751261130517612343191356517569229431614641210005108705087037134903946283596020735287917000844050894938788462260559984254103652102397659129415508094596721035669421256541108860007894074018268403457190583651015168798690618652645378760356112226982206086481135778223048412727915941463789763208286903809746070238240003015003060445365505770706761870487134884030245407270004821759285735850377795811404433817423051914904147702447436871516499188054163558978633787140989647550447802129870684284638663885737344217563384255553428968499519379039060391140763594430990012757461414676360939847745861206790228044315541533888437651269054022567558614493818677269184395008178687693418771330278098665403378863028837665402088143600463726545385186716664087323375044314320408809865192683960685846918268707918995439073387123884060617592088614263616220657904924534292017504476975891464579472894816032961505075146626873896499272980873855722080960225137867506890774138353741935996807198383824317722362888180913281704272199818938941013482052367810825250647547059737523503165714739638765860908496944390426547311597022886611499222896739791366302872181682984872594767861718689502726882174177048415973757418895149544339691226456172144409559586291935428525618439304998521912901440302990318891772379580000743058085046291574693611918150940617765742049910492776151993513642866616085636964918790959365071544744514749544497519342911236139058344350465851784905564626239726257634111850500346658309072784321328922220591978148543151174764569351443965500200968236453322195342434091489679146853264963622766927474534007455433766635855459675096978577625557815104149762443984723670260536628629570183316726320939515441304977196152159035499595040054154578053844980038890311326435063320526996487185142305354288800525594351598776895652673110632326058743765632866870864043225978936847843329172087612416916978816269157528146114840679750327009415160072835062276655202277738313840476640745734598211704222412574905887172485409924418228345165349013532862300979314667804873563867910590999416900831546375817550346448141946811092781554225906723958705695771167728898977149656732697971533900469247484679315469041465732787834448842483616229460872276730645271404885302485321104236782763340725240869067348630027129044513517959729588003846320912632268193743802650368908932696564304152633895766143145465127196087859762479360964632241903567828719645012593143158560299634628839518753752759937994738143214658785851399818236316653881032119400561624237562698519697466555922742581484834886150946004102401680584300391106164125244531209776095170315345452476424435634911471006262836171693160038316410662916007994506355962050369918240901168893150741149834407099956148388408387488094576483097188453802238255239777231767077448811044240573050638556151564504134065093166553735705834193952904324884561860181149533884394981145784098021814419688540418215405046130390072454109992898631132951303347453881967245836463494337081907046878604040267278765405366459829134828860242803316426540584538578326293387704422621579941895688971080668446730249577866445828781605247644113495398739661851180775757805542587211651335929652105888338186178750064989634373795896922841447383083915973433128764850950725950204337451890527985223711186098170582341726541787185494697159369496396051599277709412880333576978582329144156338715532437301735753849539855368128797807951256155091616541182179539056614819492860964353040106478519625998662329780192266088892211754839870324963065558165669885549801950352289897804415221846164468997062687457280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -46734915502721934499835759312449575657271527702343135038867341698122804019847492130655166022428353131863752523902673835623267010912415001250162043442245720849374234539637732174061766868374884473677431229791323555248935269365333762169079561773588985826560044139189144921769730587406976361404996061973055563475411681657807628734043491291144686178473608999537986737661933458192948474273254733072948860186594548561585233744746502764311183118118701468257125883647928706587729583670994903690746212636078788300554630592308986869504721051698112372198629355067956369176576856471510191373898460103096226363122396130710073977216852835195970727649739954669329147999550570937622090450858060782363875957432679685251053143073188878665058112964032070512310937123232108004182021232264823175329320212515259195011835305090269588039525434088287307879401355359309782351705601867709902327836579883716500068744409935481976677311678262221616369518558777261890718565790601121456587178888391749785222807938499988365051124729934521618956058166427878183709280443254001431264756001339831266903149056159783366295524347130737345140405666897156811671264384708793456179950585355583615306077985966206764036166034754270651346041478334511404979826796818205888021422743691851920091709769422218731914222045554930260143596901266931124627513122075403500900288117815651138993812840968955123784749535896688867433729271698515965096314711797142879889872978525344155151290384761443881353272862511912420168453135124793114133538648452063550057418626525016083383747195890527474139262212388584136887824559565250925506730872928552655337509789235709240822217727808494868106447613431824194419232467100714604514492161974010636195097292858967743986352512310425620020324665666045625781390822236601648553320190375481683207130882178990947470630905762746653463968024403229789006858771273396100019312711584178189364837782716056257055375918280616232928910390146811854157329234319576017683608307030545685250256559527037519665715725740741651111805009028941566845525916940486632136864742078353441172029021221660681314054928892598885336390802814953299090636716577918427989849394853940757083702394368700427728821972964061370271810296367937739781773408449047376003839118745433567003408903503993455357353589362796624216648148505863849769193874347173963217333841714879715226899665294442714675716386714319780933840835331821767874530304510593599206872615218830470082975933353855595621450620103606073602548320900738255709737580828715100101668847808042361495387423544551940972784253963763653120523689877587903682244760999384830574768517359816493945127643420836522782210174212634591993844251315849260636977709882980995035626940748633293885178559580019291628374629500056984279152513251151559331078272947792042362642521738292899840943025851088881241094662963418903037623340659049849820587456234630308055915937034194594842851941074271315450830172705292166905368850104290103855086100152644279809829113985393692872635113769076520652923036590422939424124147624995911626447237859352484630136472472119782835784959195637289416116349343985960183346370405389027172115144618738989929554299308956876813199852816759802856989264307211927726019794915663370722841798754046041260780667495328578998455361654495667769186531701146825084454321324716519656326889391195120354305372941937013697916781809421728820389283897502005555958374152970683537922938865373466034667406780910797541939298069236829571045041117900539293033807155212977521229595181401318242957962792245982367275194325557139120625232437496959899180041764564549278891026955941005647336433209380117365534214130867571641008666806397408817414338655998814984948774395855008668155992280388507931643180084974280548952752325658937726180403460894293486918814959171715488075213764731816313884125507240170904806873990436181662615846765275261301231809358776216528856642017355649265819598465831074451558864967416102281607787094764412872918760864414703738674998084352592272538515099416863165128669271158712765727608920239803555358864505050624129978175676332166987360971565199266764873708054817423151538419216897299886570253162999674068440689521432887451108146165768328735135225946076173531828245462847486515947174514731703147701018728072227160162257799766095984142253904001125634635982465391737115595724328576314966911325784288159085905517138831270296272220984411402022746376889166990564610926277068644053425885613741145378013077910648102218452420800964866914640177079587712907521458735822096409510766183663042432176952430462064764265653635027841557876520771426698854408165778599594645565521664231767287193083275766929358520513339119990780281606351560125645573430028780820102890079697137303552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 22573492264280667229750409152413759587737456346907326328836097813051562742317034507035797715357572907150048291810057767213936825008686467650511665307530757265681256362433873356815438512992417396646919870243279758905023041749053273817680622086433819644260141612711945276913551578220152295801461424434977328400035301712131645959606739889774310568502031574809851574470892524477538639780773977757162206263025248939336218182770858715077341432129315199371194976180964042637984224517471770042973532151509099446642912532005537087701492191172038332575092427854780313691807240453234135313772782594730130933748236315649551525601150518751671183454983450390879666464288846575068469015000585609340483379453882192356545050180591602205256666460588844795578621112371812690766710646427443713733884430721576289343578782201531556527741386223040570637234167210225382138135579596492462071558652059631835029078719760222666085908133900754605682991582261878571171550266553101720538316197295555535315648291718651563546399413780286017709798998614832008712562811637916044398315227828192721641659862730697633006221868811723110399278543889212235559255186965880038961200662921400374279798690034934741902116075726584792938934584439454929139789230360214873896107503916641153747350883221491236995982354641245003654764260201175648570642077651632033223116795336223370910763353773681857251858673689357755364414027370030873119351834954977945787364530068616194297573512115108863617642838475733173021852260708874979376590055096451970191818432101852402935029421323484353135794450026130108408890337759725993886042680850404291792289276453494784173155818453621066274623304241318162404394074399124052813504524761535594665189057627639440902473250931067794997901368247721342048207592372860609381313129635464837428386871967631056760320023043769185911794725164048370929994028589991843027202650937902928490508363112898577227076299039248761375472889442893049947986005274772619757043654734945901647965102464758229283639572663269939052965394087809741430436905477340035034727965272397935785351296412361164344485858841494961451543560777731833005906524298891758560782018059035421183921756891410874565801138371616937023415810885955165487709588010691201359128433086800480559520854201081661091897826540846469851612140932914763484733566154019712678211341648656446713440984584525687536694349863877494097942422660079699864390092445144012933947474458627628716630055829357015875308263372670924069892082791073625317555128090214117055596161935884198238222294497140828828584555555156765829043339358996573856514587945448897283792345120103704523300235964367898586302999822922786185195843758913270682859336252063677257462087821590667826984065507317283653403771809947270005190605482004674152149863662978829644855813901590820900502980785797081119521224912647396381223642464823522720045261586564927699929072203803234870299721563170559799789647323900701569247478581026250424170191572671855686870422006753330987348433537131933007361012505682839244823828215882031867166365327854947305497238918467916581363810788685419617701377335556505529414067121248027505915716615599066905642085409612182296414181222166387792135220186880539520138796214950501624773357659312478702182727592122666398399965665482813975422589732413819374641057529119628364488367570093623566135231296338398054003787413981697306180545551366683580697989945086183532167451379188050029546241995386820528918919053152747692364486035033053165820307467344272516854876939050108683499660590976794668127608018669718722253086081414892493583710330968167668886333197415401718232078767334144020139591440377843232581731206881092322331214455433324306104542698668137821763297668303224157275316583911439911938713755401976562563073085496061218760462853263184030562447103201468249667418406379093967217696321299285971870860620652406216804003184596521936756618628526190983945608066012142907723684395428409701241305169084371464572163386961321321044671159017177885425257612135766736111672413913500896373411356116585636051680171509962755199379534594858439219795218006576254348375406787708347866021960078265239143003545521208108474789357332661118356341724267508164737553002016560025824128220205818781783239572550994741078228406559660359393550291591488166696191731345989521343595436964669313663133821621857740901238086458170693737606850397346993889071833034084525937311466087128102019413045752232656483086145836619207344481288990590582283314548474030997458140724386388711122719117005521666026174428306941097679023026638533796846170176228456362798738517962236964136823928659058503147980545002250375644409929522752600577422721001753379517641949667959127655085303336387908148632409551667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -13543535418325599839426696283252975709522204320775952552741433984161496281110843037563808642862636790931347730413363361063194986690013159148247352649435620916249559536261087636628000055703816642278922351036126000114500186805506785459723909127486935309096615711256705778859033836228498128167564964343988479105310293388431200925875626348571001494922953264816770550955685021547152235524199788976270242928705238810395143401097197246092372968835225869134670763653299596315835916545247857779334547681205004879518138653601695470854219867643715426841376961074095622583492167912677697507531053019420478987426911043433576627028315692310451744781094821536850654769894534823838952596042488365968145627076516209620160621231592223873770686556661892003703650471141591122692465487717976529410874277058524489087849049418113422475419430663341260228512835145794621567817215217620154893313718484183125471232648930819110858994520763767330372678767921237578337398129729001506213843930575417701621208510523225797052018803505226902988188315585870806146308231900679522266915171472337687508494285544875537912811244667926685675564882573328019953724309974639123055099534818559714732479792005383409268288247805024793640253092414425540667889537800900653212577946717871309661511986707905500438701790043870240677640383929747383302246776256812095404460022514092835490851268188092707654393804118450647006069398256060309352968011180678671223958455860756446971099478446921878381258050255506951082298698345757128853272050130576168444272521099852531890471349086152034022440266505314053782187130545121269753034479830875838525933498913601587706219073170772617166657970873249035127928137495468775783702634631320820399078411099708422386169917379290946545571690174979202901828000488043056673918181729637726542786005408065570101063219703178828373880792992832295238924859361596487046491214073393345824773083617603822978513643871561844336695772620907329248958600747621894566750918616461877207063405979948552927030201860249694413460492488122813537733924425252637051002999518709191186031954279884979023301035467252310580569595955380483997906696684056418223909088499631947314679884547694693339076147994726721550671525132755447424607022138303820755834311610225474305626317342565919559217024023160616839667102333540153767742657984441672537767319389533215448076725463846070237533988482737741382732408955190222121687850487519547784921936142995740079697135811775039564869843692245341916720522955994918130107149841718393202142340862637214691524255673860458967043958533248500889098187206956906878580406099265769634801870951454972540545499109235791464017094394006098571440274613088493746987514185211640064357810845678923418001857745007503377807232636213031148641622908872798253458720371517046456160861443807283549923131021210050064172069529686464540525575043615531180935293924837502174057480885976432537889361040529864803157045169654047018553298153454243965387923148773296351910800715727550676568264599923868296899044385679515017193619576075672039382418528380805106891252963012133452023068070463932607998386586831829205945025779529777678948238996595265760423626441213628539454641231476530219874046357045026331808218571560230709696995485141769745422672287703009059013665053763868551953748723826322702481625006757088534732393038763459995102425441443628498252697822736116600098191253157330601809551325938956483666455283683036933784309696447713540428969305338200639699581746700317285302090363697869582113933793640065588101646732922131692712639930821197227271833642586834298285733480175614859031523179197454975997911205506582565005785356816097860108306014022141862908824288861997072725504217474626119158161100555682187468755019594301690388097089924890782204228015899424857540428053129103807194456030571516341007012062592907391791808961825901536145043175575038436925021699036607033958326496134294082940481708029454132414952406771079879219193937473520545047316350100468295231366308433893900517189011463135346214157270967863008840574652494222270285278396721386299660456537063172532260614202052726573761269420482897789621109434222519056056918574815192356033430522599524716065916070248515033389179641990121453709679411717101602180399824977113290116223834265080156597233907623955826777197144485848127301624693016627915307753045511619156840198350372434145361376451530593422623467418646529301846689958513969557771614904802345442763687378458380864631085180286031004799214910794110958015176577607182962660456539984072494261043637359256166671494336841049552116859033429771479239138994265455084480164759783528678847455675970592770590648061554547174396068543512978255797847162371352432397072451122670704357090210611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 4280694394460705355882252440396785537021779135757098115152186302345778567309186353890121060972505366213569393448229293544706412227162735557903658098182015553138233666489829501417605463023165969304901640015695331424401887997624577456440821803147398384608621353961380823837717181920507085399158140255078266596563772161532966919182121455735775875710031360354574644685569490074367645456992629984481667753270211462204103484746086430706273129918640982626482827706563800924094139549214502274298499171126322377610186951322130928642049564950074655702035482959930394101461731096593703290602024595552896382989891272044990033584984633604393106350840093342830833014190478300766340131059040679846143949872822081591235458422235674219835784091338299398834578901677273307329370069910402678183655587943770258663278352248994625033720697043656874431487579661505632714093308819533781581774430135183959209123219615978383647555575461174324453550530475768211238058600211719442839942452972939856335244520821150047784148110068117503734152800710103053973877041512091895036064915563469945649349403991398349629518739055500175201794378840597501347583836497600397373054963049153816837907309652880285239358795076287633954056424074255729712393508537623072267361795141154912402919724930112108307061687544470531703091591829253052623970919250284831756842653832193508511597835378564342097748678230551024167552888140502857726930858624410193030190847533277647755899935073573406006583337708296591436870031699273431229257918083963445240986298137970641989583633559638658699485881248806540148700650795058269054691163568213627557838414049788578174066934895000580597591892457084683000940730653945714058855639310566969956412897976215147984196183654528625676847898899351753136259943875418068551799868779416262393353191353786037392354518910309976724883968938201458415446419107926006652554121103876131409291462942907026878859127367778176316313769774990939166710096313789457633630648813949061997549275755030242066073910657727319530689092444200475165731855815064406025730828659010975843726099200996729567348429882882198054947517477532200373919446288192430749515389698182855300493121659480257068854454746287182672525783014189906843396257237086242489450598394007104162313525352961037056158912526352507720167114713125911168202368685946609543053698135949286318558638002058023025996776443103385744291173040550452297943322302997158886987032942879625428053116526803973480167677932922717574478292650299092222177604615757590936061502061054766131128068890886620116492609586066733501355071809574406978342456615707133790764469401722717732535649831509171304588221028204017119245734401954263944530157077244093748746720229386922615399225375955501892582899544762649998028979293749360715805156322863257974215266729222863364780852997118511821214453002050279559806625585765386598486283316508296496494642060416640801267626368637578838821040402578592405119909706358529702485609877290448662352792138660098628110777687772258576015198894739230530253954689500734453188208740670071857097063711671980236263913923762969841233661338851432786551852050444622324755782078291150665550647042185920516757792874081232040753555391667104264171294398442349995155916730195284954810005453514127592879476258308062546813453386686011178317045009357557885348484526136639351028532594079969232685699972112195381729914783005007964651983499693175627277070169856536408600687523271492596843765085301141494224726371464280995209838708056162988858287213481346731765858010267909673010458626082999138192124056671447131554880058994124808956981993734901326038524854085112816500784020251996304867688857123266821308162574636003732062725482989055008301678592021641208762804771123065486490535087806317207568500587843229658192006986213237325577568499741897221356005024296899397758060977849618228823878263133775967238401171358402878823403662097138371922579951139427771058954315072148407474462148977651070063338121292949669229118510309528286688775161451184504690398653377371302629529443377611607825241712366665673002090715368595836156347006036322834997875936509856565753819737296147609728338033413333915682027216121159656077323439992907444656173723880885108758209654463431754978146908280490961567017568137385830290772464597259605536884585331365162765260176445897619559892686071288138446271619284640841977178413358480717776920025455839101787133700546599294297356218840878953211679352749295593452967976644967536319783075327856041124493574471987461846545891790770643029364627164819394459958599304432861752165341355991992490545308137948236534241527624803465883522711385083201061340695173123107422712452550881937599086076074613026670033049826570985419978047488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1101374930428808193367411565864306837093467121440161124954871931972188165116312482304333221263653657887035337965040069774695822780897516051516340836609107021815673650268929110226124110436764579721060963576660256766898835899109013925772585866490929790585342720057880218867270786167709691626648008037871332136676868287805219976164241077843762085642440035478493939415325054913412881003312277950613820830201788816622860206487082768474654022075434501157647398775933084323146425251116787305472720358110191168112559140834551588875271819431271682622201206214921657155272249325905651876054998698140767536036551637876321706151470053691944102516554513444819543110913933104285845899629459456364216827883351546506682647024917413809083369263326125056746908121234611615454296251500872340782615044425521243280120258576182537326631888008584607482101145221565231373577602187608098238281733546049792599919171135813731514241673623125761176294551731779714735468630688795615567366173598530313110485180403599350837413597428394007655183685281042204189363947536895367024431284210596407123098251988017295259502660360921234619230969369721071727902637024367736364089576920538872279707590622666726746461764162208441731313430678121092581868649589507745881322983979286267457213182888409377523340463501494094217480806988513136148152221138957029924996453641531360141304618870241987673169857450444692114769023788699546370616627829027698704945999226904568340567242808109292278580475932284614014334520146632250416483719249692105099844265153679820016984222971016024991709173521686398007385511230424852221725012325075452359101576567401596613721918504296671604040226733412478939995145789255646862928382929643058089622816167801479273700654117148999059716516800334888255357362137669333692614407447331578292083346470240936071105700795324632393451811525894569329313158409476221037745824405412952045247748157037085118997802391237343230293821391118008767722246048139484647038641097456652074845333084670471204567463047515272005149983928671270179344303658671122019739469752108681050712283583922104071311103375012971179709029379766923416403456086354332087920442236167868346414303537438247583826887984470478593436265188979236102488293178273272138488369815791444625984095469358974627479985087919062024331967448522828115986388609177883465461228725720198189558396727997220902980931487763764451905888464853333232625464910758067596787214389668377977803161781350178146129489977001504135233767741358960652108313289920821726082030564086701566882063891502060510043719472018332649712259613612618525236650437674052504204533029335190898846218023332155974302128865506802657122808136872709292862242853029918581399184147703873077722001435455159973803058780600391467609098490906122787995668336914785960379346545617304031525279156575794657950069294681082127069595540297839156769404490546005924070534168077365999311261660533772198403398989930657939964270780303227729411133093099719679283276789010379946120800188784483757190013665307967281229655127461590786162812426631497010684176082087715031445204716333330841167310811014124703930685071050840616138520346046618302172860672400553759277231949934369615865757537006134395873406503472103516447481086576726917634067983828434121610426337837677990829413220272181374388744715869688883771432664763181891012899300349596751194911554297425666768158882254736361546647366546722528466896112658147689407940663272509104591634818761382747252149086313499364132207933252229119789287101094931507581965346073476201851644639853692410701385383647914321803117556303189543418942024396499115922051408555249874771455738191962598677923190029543447502898504735294902759128519035651139654523336406416189595168102113708921645250416021604470002272263733131333596884926104324867952364022647939485644630328190642252123969864742365338751353444565116632843933056757980227465960364679602983559677112264656163397063358918710433860407722529229390417041118569280119651768655085291941657280633705570919472370257988992381106833906878343336702668866029902744448557285430506188218060445508142547595150447917922818014339088185885541782102092351445170966899866763607087599616174987731613272140627313660133397202931667279085650213036160951208723180270944742200339967832878899946854462853681920913364595262915400646409727504800410969039076446577644845321295457123001157567972547428113715827583861477791203734033711132498779978838686774760242087098442626988121610548931430720795756610672625188208457683207550769404870842078380943314605106789711711106695124894669750007471780032251240084789884383352393397504046331359929185442933457773146091426892205886062624979887770663911358156221726996610537660769894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -644734083584707962607159043316458956082829044427280890882951495492509316031035515702061738759284322933728872714463275466450785423179110296295613105699727279753167218025028149360836615578714927102416569241812920767632092240162360785873445558547301821765900599289998904140794624842179994980721950230937709572208966157875682055907949133064570838832757462426850409779932528705224984771171441457409891484740448513574672444997909766435793646437363644191885162367744039945785975285329480008581122012689893269860432583549478664914410668409252574617511642708110382004545737030546410688304559693743789983694941056094561666988405415723531395916003575595815254144172503294760776311947168248127523536642817448631976697531158467908395917643557136548178286397362995981169981023203403168084727129116568700783232741226074569668297046658869370987949382463298458794192274598075443386417935476159785581150448487983187819249279763005123488593461407022130969283079421516654614256448003774255182602265290238402814753344357786759802662879862265708461884931567742266451053182476638471445872593874083638312744757212354914373247710953005808193524817943677167708270982723633125366214299891904986830685311664778022661838316668760886323604081238321844725923917166273632231441604900214069900040469293765623032901116066954397802976018037198570624010933301430950142785092670297962555888028350922468834961750946134901370775662089373164779289504236226247445544926795895037564759985502071083708880486087304843344109265028317539676831554400932165441002142384565024023950393920402635239832435533964872062729245414275935678182375199248336993461595121684259514539674931990276391296021079955349372710979385864765604413983688594412586375410465246578778512019677164591200524113859396535519407387282437507820453387461460997432877861432824337671287410807867600563149943342068096330581223350923077645832474336406450437409355308798728274369664241461805349031023446904709507558215535582467675857272986864681785307799669298164327413599090003649391006363680916532836737293632121328425701525081480691065741084492977690378234344543616704128232750531997157494307628422804357049238062889361143272891763957395775385031125723268388096232525061444003803084368522305724422331264316604300367007144726863739377471351872505700682183128267963673253915016348563938520963186093349608189505416115907144109060131189244756327152985942384440248234094539737188306664136432873508694181184333040721559619426914917946377360149066079412562512310511277523641722554727842081745120663461290661480996537321929245267185200807534309963867953749456423164746942813923500882839104543131885231475791388387923794964897739646365250004150867924099868251487083464439474353339294721750866758170993942784535132508242808439419546961055469215690016269910472591562858220441833492984441342442623875812244208739666088602394627929608580546005705097282302990600407576363972292127219127510220919329728797063620648607613468331142571465401025389107008132503301348714818575174699517280817485615811850242045122718828561493581939929459184281782428567113171970861026883868857677405667538326227368837649596966422734425321931473552650335644607937484900258216317108484745783749636438583500510337509335251363453490408657376579850334129020601075127343290488499861514782106112300826771626707854180740900053526950773412136363858627949639631688574214339389137198208211570447404802658959924516013838249744487991668188958310268090200668045945559840637153249483858690470208205969280788989883858696651692792315654328200823393292176783459126052667488130861281467575276572676027118818959065648800154617189376878910117667777426079462375424626347657886715422353015312177880812951321468342297662261390092414503096190595880290577558188407735000755938889707355464175806658892375569346517216327821619463467087823620053254360058038694360823962407236508802567422729151912830459835690730602411273733063083544345291901305461667976956793095287539655483131629959258793721051457472536876864050674229726015134332750785338536159751699948701880904237423867551919739064659500028315540214423251189743770594505606528847708915404752684602953923286737136830001476380496414853174795826964300594252036411548926437011822320746559661023136493511161873937122223627030437837910660857959548064432026173987852099716424292596271087637997023821758424883226384688157789439288069568590516589220627366786273751727279714418491781654415466349709626276474949231883036349400324939474344203811383485617557009893389912988300054892330348919910889753766001979901947190945670793168550670665135218706344784323392697163218200467121256100704497133751471858860394993931378985581142840014259041075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 446980671516944629883422521076738070353728403810343258042820595100409784652188330177991206561780223984167291141319895339563311678267298582627537765645259674156478834161942426576234513781365730481549342715240402022888313567060200439739903546110207799836631251923776163851910623227208223850181761296726994292985895815027116530806258960851384584586682819184423091207429475363411262580054377669639127559665726363962489447390594867044624308229476520252167495055844523372588838047217890804614720264120241037216505185313614432027228744737542943094494554635806627851027810917251152042993503035409101789487397478670587319888943484138263412544358086467315338417952360828124889290475576526230191251058919858170837569692150074621276520182822473133393715248319972276647902227535275414286961767053559098389451946496797413058581709307838848109571867743904147324713152503458473008454707091317712285784766014679722552930925068584200594081894824783368458470727004374010384499578667518426779942852511024857390713173711127679884176467741768695228431293636271624787133711670101936999821417045929365376740501283879155421009822710523754977097170354976938355007009128297085459807283690304481771579555922865289239461638645364283914026600793700113338059948441577976767558054322166355586033393928526452664851471587924002090341272160176729594771393683037869817842251092343583650482586462863857540977223610372362391496409012163844912649243161420596604013953063440873863203171055213005672440780950700868531175603527123924641485329179394059498090981399831483762751914189298752017323687802935913664404528151984560897120703842273536932969810913013960971334869303563302139727520234059987447415398970331565156020963310649884091399424746697288647024192414428146155727701235174207086151658664607137731680415277360333463854285340872114993465677114327393813044215029211938882973819952531640564039653863728768989390290832568480093869216918320518309879685778029397987522012470360276761671519283865809918529857605310143717228161779356244510626507511373680717717323155614352450541699886367972835853132049306962755925915257130475018043758637521304654382913104442132830900343672940965714316967830521110984607695533767291101014897545023978710477185878021373846522673801960510050359531787352898437300434183740305299357528143323723664203076237710176886497835872739961527814242406388886230507294547296790598342680857195949310109264282838329981116301967610755864995473549074916752495059102684639072279511917012101177395653191108058410902619927275466182927295092339182126796386903207220013262621546744394450022772004509204461229071243829683764869236004114690380943540187836969721966134941259695236916548816609082884887662560584139334778921344668793033824491837498467696451401252563775460931000149824903868129657181192996087328771424500866373351846372482151315190308215084017654362133358102220911527423690898331946798789762796281378817512837424559582926701251960288969821694242212628618803837734061974461653346694883857292720971209384168483932365680265946151154543337107586391203957229702619657816753691410749119560486000802320688657668042265098613537369281295926795962373657484878789094300015934948595362256522295015693744607208280493411616131368160296059597534686566525607061591861815240490552374644543832693646793497700215459444762594030952646401461643471082328053437460646017857520911513649365331549877455052950054212686638820768208158511693804811434336214402409437284104069953339427599175093185142754772912001165395192891695932218156882076107554593092628711445850559628903767800486806671295628587010733698470738740564727797040709510996485473550028832076450765093485291324072299164978256953714980735604468859248974468680372162816888607581783961398066405603292427998282891741445242877956922707068690143499977883436265310645689416164987903346353529687656001435902976966741825150924081856940470219960655827802854050405708793771358616869367378621709658664825808620478100614528998101821692344445954362205659619277720961293152528912823377279912759741279569374095359203128376630093485081402806950335053035737064714498762369002665988713564917519577299591633421311921127091841715099698054881969849607287520920984444167052787575545164157322412061969977166072552364642959175614165967772982501908713509685084822575581766039111752931394952442511233624345107102234305844316325894209005014710897802715727142669601808321759620961008600849540099174617321805872799769571813288261668836624350467315347216256109609833837906862885442248506803925754235362634014217545972597379383973284568549396811792082952779184586526939601940819925010809858280743542911114225490110894727948187747484558248425042214912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -96250719751559963982695609810127228895264217359579641127092895690271080528086905829079520788319946724754283617868588709479901842371269156484939801077706755494583609238760717765714710916521422766637279946426206936812117514591226716564441539141261603370254815514291628339842839075826694834925163131366224458958137806877073989447113942377488401996934185146128442370058030895248312616302568356003928839228195315108250019542122649492836813667103305193734317437223427319442997874049177300005082782403763509496491284207294281739351819624026139901048849426331761573588918729610790058407676952478510941097316914749783753096351512117630505420499344365571781600081691054310070395973982930864222218776839778683134896044663626273976086691524150370981256661599517934468573866862527045050960565072243296659339204023012730378426665835501327430927008259223348680473395931948554552915077661043684145262784366444515724708863444682174766973999939743348328226179583764860588520050315644210896355779586491831099810612561104493813024098394002915131523674096483652186548174222820284150479740990688323302067329032889527511280396870317010851831255351645769212024821770608666859988217909165432516266199952534153500112605661458624890791238989657311813026638121826582590744429952666755888353748528321415730029127781544272943216674786212208532013229619754697623405450482810917738081311714228828828607461287285428261673494706441918091280483331913997047215754921935573564767557002559149140428160344406065620400476575755580806184851495540559484254893420437723651363481418021006667915843685105036677854571431104788660068794114629667567456245131493280509432587601428882620438809584406325227038950153199519200735901302731993680462349030813814661279044915415202903599691561210422997613702311732893727375310148944154538576247497640219319691086079718774578480588330982223620061595080825048253096084511953785730919909285939788255642348963900851641574600095971640925100716972351794268687415528898440709450373689564031466652742528633089529775155004618656618058436666502546617178673630255517573329397557798820876860354630346067314618722707290405944288049458999380818245338758824643235763288453144711123564038606730475842633230087449962650920600555160072932619833100100873146820655603197424849084776833330116745030790496985112863405910868973224719525845988990299468744741403418638578793735096598664624178462279111727458820984239311503442764931170097673620044321002401046125392618072710871509878708349027320247839648835479403018349075572204747822351731319851810006996535231027996372025880677565453224678909156544043269281495348986482912681322455340191266008104751983911211491861194516170317837379670685871671537968747648308113586465959798535325006109666937434400160694775259897759794458126377077830977889377440693723498406220348900552080320787560611761947334960217836686189698136290947472741518776777287635401676869037077790633807128334871155889505546044595002971600968228408016403107729944209697150976348433120843428377795327718857316442251207125632853239716393948523351053046734032700528339328921524003188482478864985752386392611667431589543568312162411990042999100852495271189396700273306588027586196865381713226756283119280747166612075909265430735720309885008607949906778860364986487151143004235454276172241028971265439253827125100594525756489234754845896917357889350663764892624348083763999923829708082722786274424836899227828195751272203320683803005507030572998442851488010542649466367460784623445069061455942707235069139226848387481557964901869139843219142546979121841978791259990202906732809687757602000826668452172634569859837739232311443830544682971121547303394972299638638358067693252434319812011793059455929801652917938725527412245414878354444271845938393867717337510775737635493905480268076041720274143971677890233518335064597895139823455624468375094861372557278521328878085873556471248778146128983565629467214135367143514660161330940201552419239928971439150290410706859614079366512195040469728290331451189086978490566675757876098497928265336633272239498679422201675548299260966265575758051597726744335571476782864695292889330417339765691047339719757421552872507978933050398492776828219919319462577450299521937970956988178784193772696243296545372326132314371748671520496673084664222043096954713596485393839416519561047072554269000467087622592990955054293633051459766416223418356776694444001041158140503951937042345965040720108407130263911083554949597531592065469474113328859153565630192709483444801503633620153252841201758407545361497112517596633183461754324827742632758300823387949394061546572437753565364673241026871514743908309381322106694566404199496128921600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 19060858470613023378442174695635280710327323017369018764047288449892799180573565540851929284561123722979886631076155933636714130640989252659187716802512224855459423774537176567541420767954393404883516223455542494881614578239659079752149084445086608183000578858233711639242833121388541845990076373303486258209711507318907298018821542512499887131953620992514961386107010367405042966519640246034319359551136475042073947605470106253997412053472890664292932549381209830596667851500628915315614655490323598058632116777675888649933664998249144845698994173056132236063664391771185891089320957101821849485316110219074826893528604211805611111011757898018945282601213478569071738554816759299667807048042367250661734020178240721929934374983529071796386783741874271521718188898792666698156303077013584343955161417780680561161952660304309093846909301163376128800310943713979530575001529249773194865950635354114953190802949269949150921536440751569107235524072839402662651106722507607994723230908059878293967260956850241145785770422228107987607651021733896353561707026906897976111584449767875013445694449108141302583882673060187577065748632660299171587198207198021494339497837323084036166350754270729289895935378425181463960522967975680469548881999076727533863758996922133206476915336365939131557970529009031819219387468705805876227674167838600580447954050558128011075401160845125197625250320311357577418181056324228996858216727046396479387637687822797832365099384932964308521322934057193570281137843414444288670154811566542903577780867857863857862167773446508062755550101559974232826148003337318959005670338662261169935832484383572806984884919831596134247329730356784647689209934538667397301197735459330961629545063097382144698583590275058595750326901757407557077139445980899853834438136346288569722445977667733558529655520513192736045953100348540241607307184062054301053956870939292601215010532016977429439924607953986657317967973316222734149130241759198833309903043681546772188702978878499596315031902795289324192159149111864101369408464496440511923252122611105616312805355507398790484853105910411376845019928393408724552844344139699420551294108593995896318083938174461185311235497740481296708954244587263226945603361857873681075694122118668730587280303557172847804163761080552083208265877642453382064628049380954272434877666002337946342861950911794403953569860699957176153803626195621342403840282598819685768302407912390407252315044221022224560836727007983541566705628455111143143311345186087605107347501446932481353034658965752269160079442611451769350590513944340225831063485247911194525464637616834640003576202884389524321999274885818378395933273935735485253782089158222462497909926048991959878224700989141038339714587242286237637021227258033711076035445515711375736259934541856329000464186978221308093258616294487106852897380476210798818549504024683564497383080359234181470247866125620755279786204882578829246137720676924650859252261984606802335948516459086966215587040036865236950643742067888528176972731672967677553923798302432335220498980194884457989120499347035754088849241624585738889300448621448057123702149461558048015009436662645217166722255961885916133906376693637060708122787427828110356164781398791394433110897040821991587661493740098139435328156393391897447393603748051113839944147353841714817504627728426042981268643662124364208419164383820835228806263194969548885413052766490355970958116468520422695501088134712384846529438442748951957016087353691409501505595289341326619043816676490779928808588396227867205179153920616977485694722977098374501572473784462685878798801643968324911161252521228972092914770951518200566588592764294868864344493766072543815727658351570454777841382762443981608662717628180931347321171789051985917431480602963671432996386687852357003185910489333863077709995270294457971023021478285620447729397909869415380577323899084702645271556347367833300980050394185951721180356536795689944172507102015062080603302770679223911937948713681062726289192579873838095585203612458853538549831295201949525719949274772809380678049881257716974807279743013092745696534633710895323610221497501077598744868783284314967648023076541950196374846687955017700594981376142985886898749119225434736925795781422302170824429247749942621949909246563927046590387356220922139229100384159567536167662641709071694757342850437284696420483469824595070852500444236394038400214175404857889893335535656351369698771767001204753870970119847235322234114940737993627862049603986457804652002447785253504784648427156410827677748878469183921064599478658741029898477248281439222756282629188043970819325607206604302427158289565165765120838894773862400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -17000978616142229306778120587997286548008633498678367970946103096263917732818821208755439405604263702340681720725368816889675271748116288403819173166333737634568733307348732901326134793407244450874484329125372743653953640059864147640470656156551278577033659013914970006054837449270666738289989442857612841062943343132643765739970972160818669290797969367443736956485119303882494367949795909272032626714282854634585995974677179533712497621902323684239059192388229012131531830231944550307729327198681988795170842550249225475248406190515641381086606937856016271902184599418901162823665462540497932590242795316065011743012519010514938630183910126998630723992321609682037617375789586773160132077106673227928769755979382862879084508258409839509043841709311766518844185540941801704224876997178487846267488552440531195383037755346265793625488675466469890798114805163711756550097562350935418503063436659047748151793875843160379755840910341979023040916268916240446885739705227588102318228539243677894274288585516145001793934016445113190745968621793549924485743168489660022697164023498475800675404868027646606015654415488643100137282317731748504610372254399525814559323562747289183574143661354100837050044907511405714761883393576811190586157506489981597232604172332945077619889516960082283417392490806786337982993857599719914679212178017977294979493590210320580732703861558960207943199982668227106436477969140021007425777265701838022569539543055197275471101442998456831605937876965911203989506799794193349437592864099441735486595108786367570065120220594309703861712763030029577393288488804710810272095418093223047122262619402124840836224659633295974909751984709142262996556815051624502035064420874059388155138242140051125733165204239395217757224820370846161578989079259447319051568041995327145941580701584564032694904710594041099678402640588818557599634789123127450847329930679013190243455205076436248985121654316128116374183616618465287325612010762605250388540497265322291468142452896313274526843641518178936307973406826080850321720092225680598643539581708816112935974527348103021098103227764860479246971826766326418000616427487102548783241517389180478993657186406686260878772272116870852702672045044029318262871939712503934154582537493524470631751391149971352198926494855389334802648389013477149463703179058978179023266132334284400863390105760048879418936656653139001805641197677614399679295036593948247971368348358698893573056853157803015725326787060844113160000829103267626471288883530927362374802072819958744452119287767842562484094106187617035684645513189843384468328073744721854411680225258681180817037914187210648869459635943606331367296160720705700743081864275147500712297151840152278021681818269954102592931484790365041874006871158035342489943631651718597572588442787076359770055236402021689396191903825370381042227994582235652521342150588231530067644497515939089846092710100329940370453166104123523876393705168472355948122120634311291824761384321000708762963181171011609000962924179475269706366550334263038507127306170830248953433670942618865896865667603080018598164119358671367202021649523681462293928250761923667987743633130519562352710897713593256540967548186949408914297938429797892679983657348013151492973190502061934699624523820945665982170850260330825128311769426500787348854127887644514468253877965624910454137638100624774785631730972444650841526122917029798977478881480299741839198201126609140016753572965728883890289939219439823933728752527237917093582096705792162016636856606032969598749647327601389838598833248835538218343514500767578519989481405488922178174186511268613644126071100250394733305850766236390059630433276712129072466352178408797414740355704889829029658947734294188439725512327119604238618819761183050340324679762268339373456680192554471447176451490409502601420091669970059830952318445165186403399162335698214968024122817306719910103146816827734966201318033485185621529720475371050615716011683296147052958833012257992644561983779285370455588905835958308736009089998192180606247634709547335868430550585427920007134396346168291951062329862618121179629790849693582376707258826684012344483128492427507048682325397456148159506085573442156590857415133599325865039494796108007956199807068158244034216821988095418497328340858983726926199074874005848939950215443141374702827845249698010269772714085736668210220797286075766782622914761859878181222418369567580915927566907475966946114114537568000863568658937982211248827896892989427502055513490703623460724595964508506493120198021840776845194114176128384001892140597682067265564567990247031532567147099530566814031539879869865978318087530706551260517173364260864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 7666537703862487792132811550908499528466911715292639969490882203464245348894898700343564929403675434351509536789044458871290087324686002649706346516427537379789866174523427596658666125515947611347773298738616133098396570770106222959173586081204893699947969168137478747736367775588235209037662475135151130765510150065697086928813784354315698749077941677999100189405754160192608486671893987378719071569707993528719013173606708474173862428747265476722721359235284067839910727660543837104938119738564655599933278244741756154385627498393273432861964647799647978465557020156359640841700134433638309406162397169416263635856342128441496677785374705583004804085484060207597130535255128554587308648647203607220977761767378913820467239900139686789199119844077435074032816867974001768552983219630383277951148676081138025688850558795406806536296128233296112690654155251323937669373461562863478473641495615331329552216263793454187395935291946690169063112447027177724892437389303202238374675546339548807393563839102351480726568005726915733372050491633695967864412324619433541616086933854979107699591976616211935145667562450446546455303938417816694726783121587052689932769203562515983564300258762476099291502811391763643628086113926928175367792698109773843311674284526731110812124300353701701629481606344316794321791188927738449021226751175088520466055875956333364937686152056332221150801557365195046522046341820420778597627113939552083298483330096663087950140752231690304164180777793529114196903499850641077815741376343054840068546311531516634730882594883929124449703937936812031157904288525627889114375189761836358717128664207989968768850756113074796331138222225749893629606111159311040115212586316295751274885918703669643349731892463656743410658651400330497088647749465920916411638606049115654748789805041148358886220268674786090400985750354750317458661612591417766891804653080582985785134218048836147224930157621674436518747936056913506978520165059840976813689878070697026558295362295851663823402725703725838316565643178598194770669231369199303400720163663004006116646526168179718572492825058460433215369890933754058623326058325934745181327847177103321198278578326673007057808041564889554971268446985616652184754710061118077225477853367281314014836073359338416916889130703595893944350825066198006951159793172839197610511833620480983590657818368940841863849762244367995578001358124869320591088340314219333009578690162652891856064751947892753467740781426117777379448131210032402569901421270161807603947633487369472734347837478849968507590993954263236447542096856933441374143176966176728212380156987459160965546231932729273123787801319643428457360203656414644856932029352490558838159824496214491462382324849333542529313619635744815359873056011088075442604338736133577002856693144099296508975463292850781955851715287674972453795892536320442942082602398493798648089855539684941520898601581070093018699916015007526831413154724920154284810285798799822794989149523025445773795914970580925751369556244724199667807094167415702236501274918144462045498898424277674707761262801204386219597095290867741970333306015078044043308493903207014192462128166905303145597527295716374329803716596973267418871728630073268603345500263287118392703113530477824186318301963280229001393546669714851321955942647493930297247448537668773876467464860265421762125251370428079371258401027608831555387003986599928500518345460136618569658762415886538200220583808403459818628364784630495411772892320524265500047866540072260606438285815278013720113436327965610182249644932193289978858684982544002464570936134439231977007132416564427735682931007004415499827331205582994088966786355701229898168325373225439107063232004512327489237313903911637918514227155669934174623170335121367597268226528944787006369273229219409394406187928081083660588807634149704211672644057587733149090840798013554130107162845082617532589559892964227508682982844543836046485499352707398661592109387968684201551369681130107999456435673289017310614335446313208500845229810692189379835639670808716650977437420137105286799942304015676348290204887994667809295082087342030152738393218202385141008859984394806313283923182852925982197607485426496847173585988141668347065800566792734027901087668157823171411238277168323557598551642993087647502304258241197832658017636871804009030353075571545495952009467340735303936309458450119899339062993118749959415783312593339229229358345160575733602506264400272925048178702269339760627961265601771664835804624178602552409321374926894254048703700404885562766523827515722181469088797377228253377385632503617429984135328528094479979487810885654189199883964486224097225757478092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1275781275695629016649371461536378720562470942042106360005898525613756162271646459076816904598698930855404746707529680870301901361611525564680497653911861024890376335954167030619668244611696736600441585847292740285851455940328488280023838047939151482218072075017531784001736311657291769244502520204362868521778514262316415531624195706818264727000822678836851895655090284012057548342930557533148130247396864811772456258333224528109124825902169456325891475487098558755370278519175789626766906914885752436904652196303712431526998259585068617447563448195546335810468970665804530741875487152621492478118543718673986100703620395415118929423639000556944648643654841546761418638146689140915489441213232856289677024368968503346814288436113540994730173281058798205590473645016256743520531460982527896988162936028597456120043032333936143633702409717885624846917671737325883567300761164050870306050119544666727776241817203961813337559811612873337213905518449872795764820980348566419976810818064489339371864643245323103618054712549461481262593228279097258814263849190288691404324334197566415029289451326831033738098702950303204743617559514723807555688096380208051827549136958958491177380136217902308997310906680868159822013900585070434465817120478972457545472750264970147294910079230198544476258267552583479652440833505410958939151756124857987430124542756210158917832940729627376657702165761684443263113844392439684814901366022523377187896253114536409498401530536951221396059598211747746520871211622943889885184860541366355411635255056471336036429837888612784224066534824981106277244045030928752109015500539093771250186812520654191498732248933884883575636397696696083894518720247748394793749004029324886485300539297377897525746164416521800906514917271268331039298303096762822330059274560310841244719043642291117830884252091703260319254423001143518338919442772633027965497987307504648052230455632066770611849650806901470733071260802475962218769492167998442834511316758335089747882251378482186959229107590308330949170359643467493955683569809575516400637826681749429472150568264069384850514560491503077977907444205790878152427497560780334022932802951711564840339977100959996543491778311523723166215794146435578488617364598736489001333874571934107232173511491234124806494268477112264579355455898664963913079463817125044895823664704781276063661646444997902511988134338879797705801686781732666968948651482926548465349395573378167653367846137061742981163609996596183882061514503770101982606448514354530901754885741312973549122859944669470859705198152102346174158827440088801595229090915836649225014242213985592726499632078900617242308775379350759454966461631226814257973264322945049980063781644160230961292049859417904460957821837004431597645556227325858331986009583650259417814989147318070227105170913300302830340429980044731644519096420367337456155310082867961094253734438234850039944150085371602197859370028671290185869126767474587913839694661711345992877305875086138184804392724123635793025236029259795324373446944803225694756001257613944688091599470264411585867443642282244927554753294390405153641228576626339219330733416898274777700540001550101899902713070238372365797728348332900943565300417176775202211643782488708195844396759001109775428539429253241196485578453761020172037820881234667123823820238784730245511960923924141714419523247558052236328809317650774501433120648998239078765638215629753065468684779760991644264841120498575524869848450712204168303851258897865077481965440284014858609096427378374349275052873873508561448798562593564086842293319661432111883035830218926555099242092206393779143068039082545897861246237335169124453158217206188042778057190528574590140112320705613197417171895319060249518986394174017600457714595873148216338788768794425001936612926269891325824701745707740478158299713562703461921446854373709833150708108668632290503295991784242816203577673048675373210630907755227973765538234836595705155359192668461054366800314362372076694110218516115108191122965121239578716090160826896078717425031512960299721685867195048942316253677761306015874208907163359301152643727641087545707347803270341574286642989410630576254120035580099686773805115016532572973275425393297247251342188282114935491015309625415730895623623877961740264791568255629069918010248294544894536709130025362681800560019887666788501207899802806525176491376054548827408328493232940377798838605298934634184902522281273320782280869399556688271831512534435218170067956628197424577592220943266192768137180518103095827829993969636415021506869547136718246247806496967861903263018333520383011282175810002237868584647466831933999333725338000449664128122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1058915273238371830290677496032759921225935956182184204857749128958291577649545399917165177501792549120012985437591013705187067668889839677250073310725052547339579253553068264417772238778030479641157237218452547297470919917587557210991513090578946956029766210683798070907044970937532433870567646463519174451154621030420028107540737844149124444790372459242803423728283641969573924374937701476098644601318283759360981038500992524639090926894835757105361750836514686251983324033458277392347250840233492464432626897350778497613293143923375667512593248863499664083444470009044647105587763829683681286024037603057613487304808283177690888546800863447449984559153177637911026583951487604747187008009463789342838473417833487104113524378926852449686156316612139287281597369780304886022681057592227573909876688488530915084080928192962107109309510806084896753878212494455511001233839781744864867056616346242770439775646118847642378726971425213334576721031198607630476210608468430845991914574353371019323745391544584320271166701178953314417270081677319769260177162506878428612071266116236422956116340725404860176216289516563617121431867619478731137744176833683803968739866320174335438043098408417141278997107680621233701837380011447137277278305034137190582780123390493037041346763496912694267265281345559523437443956277635656923494625688928922760156589768611460015389919404194979698115488297466597069862877990407950478430831074355114127164276184500770470174542841650537952314879647082104676124157462500537166919266818373934662621787015084085363693548433310987463539706263216002132633503106671018763942418804238675176837914582155729593187473116133554088057732230579422398308736151590422470308149529876217384149445887433239650109094826181861665255540487254574803150893657165265375910206991767813311062484190039597155946282177982445980694465014759125547195931000314951467431817717412329037531103189564726490513746697808301543704685601518374417297972643925626513212553740285086436110492011856246094381868498853822577875021241984438970016623005187594936721458777092638085888658699655232301681041088608295992765258906622110705429934819220805275762316728636460084888745973693153827733306458632350099107300266909082923229626981315472817316530269652040905201140899857964846768033131322682067224804952250835433752227019587105948627689001627212971657642330599086579795167226597081390572858954440583489307165704198403985981752712449394926710899383952389003818129025994771935754351151217897455370396191786311712633699033703358666043495721030839010267119086238686190101886344449604550017662783000125313453858488183749906512115364117273753293040102279148618262453487358786634211551196431606172836040690968757998661034964634325303125661902109426112937690093862247277653365655675852980016018060135398234587598307363161108154325927222371103314448832060020851661250606247146313449605598460497971161643382524340426073353545539130226129484806351601884125917971902255880250910008297932495919909517567261336846079123368656521381654034292657683063327257420680460520584719089998056005105934115590076089848917476321531657881718436166308938092401751344514535822446485976555651162590998438668414655050836132287847569634977121199977110510332069867953915510000439473373868083230571033792178665885377584724451234674821967573410175717991112074153442965183263999548223751238235376414171775225387395214283817449581784939830510528517742713622688223467917003573146757908669647024623971489181500017976208151516050325270413133941041674246423006143354434122593911066439587240665535718052574330389509662972076367197941793908013152636947826397460063687682866727284284915470708007959518276337004826454253213041606676328445641121437057578301379856941621309463837370569985885829198777427316526814372574668213442656540891354750044446456079387871256575651441572386097287861203784277166009879701186496784857052530085552348493754785442523277734137995372187031646817711467641457418231147073627792339652229248020410999292341207910063166409599003309103597212735250681467632768372471589240808076224319083400191205678128379880846305493111588026846176087110185913718121111085440287921877751597731531323771346197968300408928799001421697842262836586955792802866160593251517634894303116134703847814426081113184184873595716915084484872747301527498378884324951804191722168601094942601535773246186218603032836435048143425134998699822599969000876846413491431361486457791615516672017688960774283596410598480185734161498154123944672439003316965044133864308476218022129599425537747440182561710156816378041935888496306427934991809566861499386568765924163304066806133292013804020653717112494292992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 153311102224059783203537891137947189214093561500394144184240967372463762390067319483496475868936477376398093044073073045531209264241578752797031047474645884929287807846024796635123492856505062695219291879249305884175324270927435278838988042362193429291929816156689012298113435774889062312202546085871209967713396589717277367105711558449818086867103431854629700652271770798536186241460377924008664591788977048596681483049294669115418579751903863535700817076281297514025345979134334488523151373226624901390989120050478989588347290700929071541834489078315365299083601160360678836703547844810548526814686717581752176912062066941513391408541704585480600457179856494111038376075707502025177176016326649604997742601311687373240926068239256003467959917167035552213029675578419248664653670755451011059937986890427951071244613319342310902057374751096752160619603012974097558363279126670385956904424952707285760527214021184748687314270723683724544596038679287132990097631732248941232917010350633863156361753236841596338804154040911871668813868822814003371355382246046668090839646731622179893355122989001356223948421303493886664637368593984248567931739082485004127705018747748420410010832552890655916846691757223831767839382834179868959301412010678476480819078253021012797749819479854847192257960232240563602119427031173923674140741337070069690303687939425729055168030270523710633504738417847090515214756477197837284731532403952683342288022816130936233116673859113325827993578943785193057736413181772651365316361424318644982401785722335242702790196755562011502097572200246515063244099879347841351414186865705451708326997537766509286562336286775891644426392745128913936791799070166303587062071685658284916394468026179463346526975008145568842929144770519017294719380481101974432874335414141813952493047429958682620808376564844441391472771782633401983526893206548372822686131086774506063538960557008214393561987370072374968954955152753258730409517553201670388056036524818236618760685221275698816160443980719567563795041229577787282361895992191817144345730639657458850343431279159420323127651345704233072032808120059765639311484324114864016342564393466062368986655976914790809706047818266877341200148104137260104651490589754245715771044294748049581314614092775494369453300093737877350425288588560640822406450982745796421686283065115452532872883397326638699166545251974998999236958327931080181409698802035808873960626114348635157026146941527070499085913249733951867142095003211220702013230325130072420845900954968461228286661879250241986690040231611635615794074738395592186262972691304090476797359735175129726369872917828064402242451762839223577373129392857112177787415719309830396235772069706184109696854198479603893120701541974087343975090405023659041060132345022822501849484822668591171497228769555953076127841523641424501337456687037553043313819358425766290174049951825076405630121742097903545544301692727284092624864381516633511950801905972288686587445515311266255327129155958923183899844289772372596724035034260459059785281051734489118049740244051808976655351494633417224309315427012143155316874264419348216672433248767137858886500143751417011313458837494178226285708884096020150507724473532629088868710122858218614565816597395904105025947504420145990192907309585724354353072996940455319601719172804674330177859998478826865159577772395626444227916266354309202816010989676640612848205293744938102001242550120045681971963228500300822759632003878653690821636345520235883184237308057021165217482208604457648427304787956757215378385059600880937947054512709365253511331444287484863646970508407415699249127591888915498089957830697540038974680560245835216451522731138143350060222427754295896411399994097888122700533055921286852961955577182441935809598615392679455395186447946340322310184768492294826492727762589917992675285683714546047953095985579935438629552211888050477599178496789865825377084413368754244867697623858578475689581874585142944902195953903470993637917128035813460344802484243616300624178934621980529472869759531662447710948945846911956450259576598001539378231032818043238789236923920344080362750666939460508133875032293238762022199670441905902581966168437970926097368403038036073201562194254038726732775370446290128586068245827535052196883625707389329410395705952215772838032630467818136618218580760882431303998628853912450775726742257105364056973869829167746653471713660081202872289772004187698165740829677739328612360121927360066489666256130114421158530067222759551177564264160451671048725343177749937818672303666879896348170867205313731263355045997312270553759286095823491069362372408548054389399252910141865507225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 39415196291151127853745606148005349669203732432041152159877391254019971078828479369499230816179096585103288039422851353163081414673723690142090946219100766958905574682090154192282642254483000483677278084657836303808931981586534032862812330165293755437223800289280351613150550561302620080885825471023754503533240760845179496013090374927612452523006356913759428084487412568536166328245068777907288192238032996321423433121528958658564480212985601302953407828054386288124237465921504458751406879942787632922430459937993471062766214044132613320012296702227959711014879202656706921443947657813805286717370024383915268905171370139403042238301330888201929004350115844509192158609554837635685695901469329423481570721764157116626742399153436225129271313910480027776095829117246351857533941403262863878358348519281419825273789708857536422945895539279424822979670385869711798350822311103871976088988246435446240365920421496764827865572278395438579649289632626322091962952556269168222942364091696837971525256960361273254302923034659233054436107793156301868731697674040113356398272727147275566435906382854905371847313055664122882793408693383854319628436373139956450189468945825250197950262006292730401247741499557887060109391740284783476272892821805059956970737965085896260653977367463593922294020098528223874352707614472092041023407882787648679438387325326318769437430049263045582916585143120413954053704793828847028187056232019089153283780825356076510505469120944047909120749140405921639175608517008578920774940146425574246859158376177306961844497454814628909091033033532590727840567882511591680868241401119454197979044785645528375413455069648247413029641638299216095104835907970245412979309008493653881125309509405587552694717478531795979924798078008830687872618861924466220450382298504164151810749666079468626190004726456782718109445269883291275765699897262162644454358200792855782378376914921858572632156250515936065817906515767346277112252760699027378870139991361750606333361590829900575544616795406202655337790964728731787677315449314510970092663704679911284546208306229149487164718056231319949225987424534000894586170144983076777789177604797504036483711635677777921321467455746303898772045151974987261402981445603150410514426613733946911892338027282696521340753726352221630161077767152999431535601083531694369571591390949008486403298882473964328867561565196904100908327175034919125625359563085510396653423454521093051992092871742942845269932693603677454929859537724676410907501722410667523124372209223699061909741413891771070746631661429556475950064694399576170684779257448377925542268076850980673602233580324178314568763464380822615773514904329253684748105571296166522182906853446913692684717333372298723486222790878727738364344437213025651498668749155220544028560508719490070333605511228671971653824876165159579803716069616983396007730579414773423787713345543051408040460147456312659467663249832584553132285691057753672959127306582237520820533413859095844996574859132672387064287630616817856977646154306621445873476249453449479804098560754869153439757864369299004499186311800341619432447076517709272138561239481750550887032922492236037317970379857663645700418527598661533198299201598848983473230146535984810622208165535188944422233191145736372711277291999443873353315471084260578302724848551931655714777778861108512921972935336766461787547337414102680893604884351598164454647851461481049672512185704545645528072182110916757257333206205157097293646216349647677160954334876557563272822172978629090968468391907437815015549936145137824638380820620890137996121106686038193279326844364276169211489518848132543920831501422305538373982655459422416026137577535634641236801735925592307170251868503359136177845775517486485621923984354483381671523465140563676224129625081228216457656048918478890523537323527359787923411103259145824557189286785655181213219252879952100572444858741066527196453066868122624219415555020900292648003630522799968711763394027568595768391467947555340214005176578795708228722847765523970930424034877288476710875442245016838186844990028733902531999941390536281973929363933969621398918970663888755140216234047224991724293389093670317515998241229555017599112770147411666955034400952491183900006416754139530972741820735349666923552320707165917112151043439767805076360841501998849132672525802102871727829166172738487187308825800954715489580158259541439933681683528690955511388336795478479689490020513785733232251331728407474338025110439066223950251805800431514339316036788924752776645476287173275377509054268928520011086935454101254430510612848163631016645557605813362493261362936374201566780075556152750858240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -10956938533734593615186516068602939819000521968351116448661456601845377507209708563136297949258331028687204535216921729132019020968517227896552454620308421769454520605341186785449390185037378803266384807928916573527480191226827529406831306374220531503230459259632798840037080068892145815871576399598110803287625460030385668338595248679147223587780493073099407210251255777193337040400944753391226344877728291915023373249936889576060801725448561347021708949643628633269451227658658259049856008903353609772765792443708956909262642818097102232431650943533497282900448859726440933119633903365340737056402151732761960561809398836404222508710223797355558567049745665599352594283479475621849270651192484364127350103827084187210319100435660172034003212759617109489906171992795725524864303193146359020225029023871286919217020414339361243480875205818534139033594815770732403698043106008198354623488911720488367966751445459201335157194512374493399173601330881727712480269858432736555138357823538906272902747139006872874223041179105611043738179915949816614319859898637858135248657128886147189033300302362485862640577813340068269825091714871719286154768378616486600244468073267578860081361153060427040601842998580039096456773267555921738702640052753543288190075326400424300288625558683120536542424707583031228523332988192470098861739459552896979898545270407144246826173670211996304453292854581527462358508163213337772886696787547225817909860674605986849797080916256453574702488826933526015109453213933092997619262491219816167365760577104540409596970626209518757556688754695361977650942567439731024415777262640508613100573633547071459707112528380399326937783886994784874739077866333106510471734107493232089927247849718052901073594451435178401008129853919552204135815016318857884551976185496823943191136163751174176534875007697899723854044997506167503891526718232739278772745142842256969374628952859122804125181910050703673397292360596253991976964817084287044232306123858720206243273324435544604361368821355669143354351231956129968592389550173801269985370335220085116962246601239871986790812343181310406670221297017237946224124131306933452735121119234324504059771507684237092026382891931982006174026749204598866529735858000656134817756912513619914774468325069683326229280547177772764448426754637102175555930966198685464335919688692630137568933568337175465505474221543259287012957337176270130325828217664056253410637379035113617213218241898955564093257044348908011445012248901251195703717927621567075517553054708181708632822910067192425291218975720022974224366556349593518770319306072750220504176949511173173738634232297704872601900011661773035397155033261932781220293157823668221769875863754026168252983122383151113232310258685069999762660108515051969174014764566150989953691507462711895290008120951395556326207415021178369614038400050293980502775500035979992487798193247341937384314409437223059253373509479969385569192236220678063755264612233718526538993663471785026986981499764396075164342857801617837533459194694381727438262894745253089547640383032858134057385703152437019639716512671025973638467769570848200691340906725233824048637883148331550196420712828386629712426510997948256082352798239558090826919252102358546399428207960443723219238585758754175186265526482235507376608770435333167989627434504145927006803413427550463595993684829918963019147487672927310440312083315981487143276230069121039111812418541168967247380279374483929037704199184951745806438622872757814187214982610258089136851863369265214359497018804992255531716024140934880793284181999371569548749351620628307507990221086899364354395315730577512891172085980717377714738269135103010212201298054782917435905110806243065428181383672926183836231650725692924448309161244625284276061811992545108025212056825891956630618756267650574836722088787360271475230292250161803386448214860612984510541027322066285563528133398796837742682883648324502583547647785769378722865877733024349499096964231754831992411435351927732852819496967970018566768244121459426448364261708297216393477948559667638696258768777460285730295976818399161869609752349193778436734198359868058206508305609748775956918280318606897352315321394434678275274309009757611228501103135575933660020886863922008219102349869357889718206657865942740811427448672852218646752840693400352706652177154715382237708236006331258022962347943290637445210801344137103487330239530536819559769692834189992542839096650398359907098119721822956453011438360431508166686093348662899545047375919977523848974673166705518350171553987693575393977552215858223251978489304245837853555018678984351510697210384796480611611941621760506880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -572659610738032757931398003928586056517430386760569961935023470674715672346066396169847034773997369719998650110112325165897910345228473890792123399766763683336884097541468054449018119419345998250466669723154398908943678805050998415849894649313118884129382913012620596986410505620037059004158070734976228866226204230560133036845272908176937956299088184067438882760017711668816834490159237251766606112978957870167932546673421112546207487505588991611843544210466384094897798740093519947275558264403492732085051003370635500476799893021753463814525522842977414003034581042511589216243422404251531071684148314213751459947039869761505147884783559510739665794158694433871040980223061810366497594236385130655492891958062563770660437620228968591995882331407995723657937104680638257220045792502835722948605959779455610592768491582381380821703069764009070392750846285876332215622948531908446584486239145581227379567432086591297822916892506538971941845525592689876086425508806754616514172552108579968374229120217245134475777282229402866453672596140667064369561806733651662908236504783088526849299090087233817887662667963056319918595496005709052183399205442078028563969850053985623397290703237860048861258408679068398505511296006289270248245302285947129504290605634465806208925925404884517894033919611493310361391170396334095759857367372765895907207503589121478200328802706074153271066472171905309373386700667761144546805941209403177368870040669774077578215984096977024809191652703772854695279009408931672106797308626931097210137892304088750471843586984108983669642624379808093189323222783995696350417710760982510032811058286946718140160859940664001085656405077168497909845072817531939918248467208968581557574846503233101572092471881143990982307685807698052436616768642831245767165125483046436060524356909175396731698049966863416262102137552203356723854598737135875339596130707163832072722851076532138218774380100699429428106323847880529457672638264337983432488944840759882019256843483588019672629020973778360150866890215745472352739125676748796694839983196872224425277487674197842344977238253099539887559864602726417447542566281449142679323778444348095513813075433454388290447959617799600188107024113472608971118786220269982362582944703844888973166694363724642420498948680103808537266816463254691236625589423710672669146834961670819242745242764344909337313049000360338909514173627653744711781266051518985447384598809136800548739322342048650416711884176189198620601636646271099539213040944876588130269241932238618415059018891478583536453928318063293827563770575434584719481187249215001477769166486346272099752775182716235155015447768745109039053234756011601579448833200092704950956896870249772627538853551104838603369726182298148998543891687011525161295661492134038096631554963107755165316244898421766024159513090975787257504605077224083735653453799783671156096481102007143808558777943282238650837756391877873081825760533307451216964870187703629350065127356598629661892534813375965850321438576707420576956313148379798870156408854576662929385060737942701238369844247154278807579686968366771580555225664011259460420010728064247043352922695339930135798508184577441323484504469150103322105376458178360081318402081456674796490122124147602312158569769453560893697425866503679516657231169256615434651986255367757633529427328090402405929713854563665448910205842971953586438370982644096198498224703986781671050896048029656299378236456560390521900693756867536564578125783033202227214722244925586120677207386013258424845866795342400046623474721301448977737335175093137089216806689031550957346950868357002039913054156761086924920352778342115802927646194621242205754414692088288136200204497841578936601863522407434126036469220472054852102901215258037078853001414005898487299329523125410542259306331386908273281577786770056110766908364575099658372267227683987205090543652061662704183526123901230690183665035695055606040257214950527863899936157900038815790238440247941880414652710012800801266696220543747304717087337438160308565702196939794735611402215643249163215307856745302780394668921401576462354842744667180144977814057209260675204577299992253821531227442685446260107452388462519077342042760660456666679025685940269240963320527737757229173797226349283429410786195427910909501200715760637648327988030773821658248883439103772467952019159001236310233995542675489347040901361202426600882765649683422375495236056119678051470011861335964033664276721439717485945900402121483861875331994207297905260756880886048442081631066698164713738777621977581912753769547435235645188754629929065303440698258070512131331662383975978750438265530840192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -326854875627737356801699576778327256036126621057286606593249892231989537041363899715677685430139044661406627293709190372924251514361262541816505041693742298898227882719070513444986066348384910055570321439180379717655673255409521600931374338240006143185760807700867855612663856912763156268174822319553003118559239883146609499236851512683344969595998422575551259316160693996157121722242855760449230146683083121759004945192320474455219547102552674732500167221473449362135285540257346500944356509675802843879271829984916305683563119575817169900395260578303519707975837590797131946414478981684180453405503105649529275747229336012971455638771721159893193395749227485674181301537893386792191891686484688701946663971228092783338724002860185777814367437632107965776659989004987508265063876215473842116923650312945807952979247982817624758745187052998359699487657928152999122997671898347083724475244539721505165013007408774356142574743741742533482940459768154817189225022431075177723540375645812798057585182457270764641883817458073546971260252745182558995957137861911068830450467955940379529842435259510136514512113178355109136386955950093839277317977362633056705444681689441065622932391078766073997299870406787114039545378952171162402635740947031860642515982634396846125921685733192249107636059601421524967206353197834672498967983754277003612092362452354025643634596456981806462250129553928305096440885067313961109080174037747858883326671031235755369682669200439088052179544446007776065056575181814400572613723764214067803757473869554873148826691891822406773246554656783861734154461390109681274879474543754429168932769929847531641995818302750645491863522062705477054396236928379240727557003770943375854427117494903956845781391618244814572594657534506838930464031570995168328290665201621241720873563777285583322101966115619504638832428195039409842633691457612289611723794647408855298744534189176064961787130400884560299314259267741938635166683608632449713846454841416187998732922441995962118729418723490524696613622537378112670828439502381188749998815712184888750859106747145360461723167598362867552781595775655651960509822278386492897304898574204507337523685779917425014851525901698942639139070368167556180226937871594917132156431492171671695515360452357976549202571496838445805565801146967883994146276535542948302948313220848285315266507127459122639507130069065301318327210770029425007462273019871949156642032935191499211726964838845275195400700069015317588514304872042252197060640923171081149158975117758910975345917075205397776005348339049389049445855110073549708985921601707654517307210431798464416566019912155848216738237727564278688827702597143997433109174012083916077416181942024070081175623288510209518105886117216429726248793842706165618143117887630357684352581048652640792203023272068942127747073825744247088337695758346736370195653942690291263351291595522803715533118433561572932484525540975730504625930561068122634218537026221734196133014382031258722955412533054825077979577034003346652394663438336147353100289192138577610071403957749194980007267943003822188609579511539202934286474176894669151600458796412722331625327570076179687204949156866369089750222759913563419568566417396919979175485169381544587484484647212332045312489625331503686984630425876139062168601774317768953779293725309485424087196587604621367373019764815775660301385515626703531727598140603355432398257679385517711464298365950683037261626077398407908881069994817253156066856517089012124545303729289404730702668674763346722441077008959606932815936502633301584007404200378424619463655920168130448513951480031610008907671617491182667810966418299085803690952702144340146704792715184124754271848974507383623194057789572392069779982392592506897426910517609105594169826436162683585838313755669043069442557215486397309700352906058247279811434352889770687732694825147619054710195934237567923625945097659033666988448781527230378920551294454447058787790253341177499340893656828039565023194618905807763635739574036966249167766835002170073002237368488439342063931894193688355093381984003465016041617403960943572155001620017051275153532081874730856368735648437802712919154883897210845553482920113768323752638517704736973392031158065667197279621875427356307295971721765399947130863917953699174692881445961082801357024509322689034107616103011799467138492488285306678288606261462595371471536260429021418308541245242576634722347485126804812225492653852516128205209936135439234097958042718643389447088403884077792625966282098416033771595912488558227862214438353345560779437577766188432908627472896730836419526753447160742695172699028190147859883577212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -155950147642651556113353868688372789627165612645358218489847456701411871839962164942494636412051163223706137375768753783157962160489436456206279062254697827304692646770041174535041499749076173368235504446172824902080304671825187540714004989240425381407277695545395825541698046377844035789634269587949295144292687237656923454991694340416859855678155231634187500012226720221857766251190301015769102361471173972782048334906626983923126913806253061006405644165003858298115903127381957091819424724025802451962239037098239506964922854322608465043563649494668508847122006824929771742030104832201369399780217738698473186561272765986494240063455200387902769344360416330441056800264630922325122666140839750352025974343101667476699264589159243790219767505601801430520871136383206543904910615968205769610125448127959561862787419482777331822104670500218693183413877735696807040291424293827426977915607127146576858779555947961514812912303510900949027849120575541542743296418167707670395545366642603481312728588859042773451310978772169196679373037817361613582230430895917790677657328787938029545388696530939452047224931168683032976984698246887249405468338708482613933481043896470480268867890989233060114720219323028127331110605958932011939920445039296366242947765850258107278808975556700403895802094793606990326799878150233358002836184258448049163313100754744066378001575474634342608634135660795990995533442373178904590300010082614197751762676321252793232636915484189225196873835101589890527146893600861850531468412355683960854919505117104921554959317996713819869455015649516944224896549770037971623890255528493319975146101435521613256574131383081539702399229545752707420609041057088786353441768381994099406742049882438920230340935834663048954025786601172733380285159254247776720425750349498827962312270685303282675220375070828904008903808354268819518143153746325949273637015542075695885745237828818988354491066127270096324088258936309229005865261193034492734250198608873147220170837475161457843539187854188938631027193161933951970195957510600666084920530426583887745237771953530321811789925751657587452784619643933413358468964251906096696135710976010786040234030948211050986120938035747180982427758041639744096236851034719966628793728467005303629894624332956402145600555390065098832902714871081513709413711444068969799220331895819822282658824192429904441355995263402015251061506669562311279241231063293074920343570631891801893771715797967908994665397416397352129317946651686426070125634065518194690180319935757328323569479881406223194154107035548760113326933053005560349173586465213715211185424930622475481864973642537188450183573233211261694199008343803919324350054516814681018633590647107563140981282801658237658316219654312160811006544005209176634340401218696677510492407672283342864312251313282899837190932752473898684024417014532187110950814941193924923677625743653112901199616189098205856373202235134254305337675652851710025379720360865811283057700192085721905100734189574053916226069580255674331328280950307914477084587065260680117109261490117724802600307666431234708189614282939219473088179040487883544453199833931801294655815623347463431123180110829468434407821427795475188731552703951038277944229749347543588116569274547282094144494007247868687254672261498947754096831732779382476745183849889770424468195305153735095414716817059363091150912888123509828751920967682042724546375465025113776662758164667852880106965747295658494952588198847282934802373886032060288828699207982842417816675439727209683379382738783518895562076884825149340459649551184713932111901018100203323580833908469020826038600315112350029858270707474885573665926686082249609179583996635334579579614150356796866959453647126732613746580047873625397907086865324167824574314230267339141745356785943224515575367918140182341149108592617845718202225393036258966104371080196388402984282002586889456351215066492727069082131903230462966232983671446992387509293542210025859323794062378822483681034853915734507695525702570782333576269814638523325984859816043429561005177860001104547548283888803276026989361010435757695261086897503257112179531568239716311349047823999845354798307093853104931047992113297686894311746364298034835743316405796226492698031116756049089320130346345015323287989584684175383614957907725562574206052128666825027573083593921832395795737429268726592346201105908434907676895100174074532113045111394228668396489719006093147821946496825035712359404345104904825679832159578006757819595948684736002445001211046238633088683908475720709687462221671717737167596303439067082875091126991766621271784474597632242653248818573126871785568298000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -21707579448901546565220955889232143164219057554208601048301162949185028764932038019802478648223690686052496682037243112465719255796973683705473013492516430112064032243547880750855349525203492059522440876073994734400905662574484840003255592235427217386557238254927362810634808455414018274708045672070067591101349531443171224833546495699008609260147578937817876761158755245227555454979773681203929686919765376655967408793402416479988470931655918464678260075142545995043478877423147948004175631040463200276068674469323201432148323775621690581056700551292521058281010053519947908731373066136283371397957573804985652804292942500449521300084381400212870093618789830729464171313169403218454022812626364985514565511693391241721086936735194187291375258746898887268077451973314845107064980583663691116456066599072039031839445531552583178720678279424098314734694784835290574408737517340702555715938004789602893712687352775753866771766892144372813155999583383319104575152428779149941908295301752379091098676946456294669698877227388140286524175429838654811061418038611246946048991918947461759564748348323881980402249402891302711008323000261876801520417135376851507225753851296521181419880824689849858180673052675052782191789231921935666568469773710507117447398090715350837009535374272785066681504000569118715480274753320887465693225512356580591051520189740027353078818564711810779785254352463368818909641780574129182537850030577663739785953956026448587122102124532727678067498964469208668184931034252102649371222720522829656052750305655414276892899694483858011716877134064347658765884104369992066791822406720528265418565121480338226130665518418993395104410653580188385711876003959253047237761144804387344649599037109002560048500594924170151366833809736065289825857630689413182778308868598916804452404882417244269399006770648428882399370997478052412798906457580091886449183398361766301002862975341896899567196641808069327304901434524958639495472258291771149209183360146514287543963654390889969491453475676869917574804076502962528673856501578796204283858336075788450250359750637714348981377535145015124551843647416152474798500627886486245297426086630066383226578961199423215138184968678657983158012040690281953470325177320200246595345349656215062753838595807195083729166633446766726097980727401411895922288998160242149329683347035470261633630040390431238963884300189235941639148562198014294179160796614035803995743492040309680468800834732419697920080746228691023884291595190441805286853054165973825369535334552693742684990744841094200943684497216202405016268305775513289090922175402331395721650179104256343647973615209211559942341545643730882333992570538115874671439834656830377485383502579062243395840532634056906857330017395596052286888234295630795975340305484442116687704486492460236425222080540383466990603339062477984766323432927231315550115861339337012564562072781926727598795990697011486750973237621074927215074379856643021841856094748441400629655297636891239600113616362478227004636354706109170121074844558015932708926568259806138482806238977668426579097834114471459743738623214469398138535046459026083303033273762131381019947842245226010379054520938399224534572124647394923877188802478189237693031332756238831464556303484168884568723144739355685475066952679789451739767873688020011376588641705749898968705468432097429082661240266395631093205358622024323921878553390519710394811452439177993127611926166397541048923964947487716026905584439217219279584449917633323971279629409354868008108593534904258400729965017653688300363496100175696725283195718047208310099442029063229353237513073467837571455021096633529381789834801027574431166596214790886456738385765021361553103339722758194802190651871004277666703877847885421689713294157501836452151548851465353400288467456523771643589958980741711752834778219288775025530802419895957484403447321586612226089039913305771394954048237064931369725756190009822226763352737487496032423976671324137600769110964952707420151288870101618628686685882626367951922737010276902037851756563905314402943719114063526332519691843876436243716411285153513941968839766568511264699096240487887267333225385374639738486465635104977614607949954732948922150977880114426697660377697198768427504250363838570799136575170289131781797882007066177815101969925932638862252553654852531513596051626517484132082782126383084028821551461836114557860829120848813374979135538510013613476602451708919869958687795108075924867459332824231706073587131357322165736043088972743676382378740219877369745644344489965523158929841186320069735484861268931104791342976380283406381208266334354242672196786595390415280358000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -2193779163236390951139888444944976626912502028993222496348710658981799451465155636754730004451564094780795764049239393026328092579237387038754291488562901098320935976916336270719781501122808825771323717412429556013044986359262409346479210463130122356352922480696483936844594544852653818295666509747823330132352240535716405456465478999558528810942499920910231342605872886831394523668255374356516272378376441444365344132186071377287089410595636249272621675337454176676405593647621464804574074069432644102014404514633383766658092429886334264769364823253705441021110143229810329385432170648566474662814128894982583554784503191482176081786363667203936175719485606643595072800780408779477428548626320087008309526922531009878925231440886267292738965485343489154841261299807373650580649220755940230872701216129482937893055663900186127340106680432057799537671336034101477204931936326086178493168468884852111624995186189518132377169715721593322680728145501675392092626448817757703899425279057574744779782371045613328212175137465868611072552988841055423199201208799275429757785497501989275778348832572024165259078964325598178732367312492118229749597181627852946768764836490851812242657872568130287748634519473161991695749373239274118079954502794271894661051731222023142435434385314810230600071975190163217744334114063004239030311652111168339378554491653751498453680419947638837148593167634463086639653533794355030469203151236563002273425761537163606828238450477054359835518297171470866243124886669686076150853438554384915715015755764628640854037505514515054411317584551264491312248542310696306382835974466577819638801108536608900700424297685794664128427374751082707116791611660496128494768724561346648190934484458741747526818949336265055534503130033738489623971568691325238851997131751334794764975753550584770494903069677703941357128953264764180132221546791475205101167326898925195810233720272695359613344021328932583891294413146230402476264180038086729158952824858026937902082843413832245180957317345932036276330472553827031984036655322259024881377736276540422306404238504366169427508527797318414956904927192142476419842580109223952719961466794731505738730441118485386603886622329629708970678836614730779506937941435361013868281625750812810353620792789584558629337317557802799356468395211742902169095945341615665649565290745032721514909135316955313510583887777975045950334665115382631236233869063851696951796988221589352875872549622380337180999767734146942266360722456224401357945312532034449014996179451222018341949210635184418274026241742027338494352814052293971034189241299975260830803947914027051223535950009111006777209772945876204063407487576842354513311017702411992935685501313248617976841047601522409695775632746563680532349735139897323031941283879276011492774313274414660645560388738820419754621314564591013273895323477199542584269773975627448741638771748461283566339110004601036512118351575801995031130140330176516854207843785264495512338652754209001687393191878146909547243771617537938512452733360550067055164494794355469019469706637716713148009510326577911704602003056913589464927076429085986245092211378175919220494187831861671768836986627790616082663234014531803065908349140752755747373315826599905940608362620179869288833674342062222771701886152777686029830699489039478835063445226240479653304224968853035847129625234235705661950429217733143003657222311411221557947107122530596524331982146261983902977125190289091864474616141810005452085458683182910144833395568575833930032139498333802305071177429186777144261599526129290125384421120951196423192935902150007222443199179741597912312754156565351167485807520239297883512934048970241159713317259594944090514337647857932456256126301699982818614757191016395745081289498816247871357117531077461413617152320709343568920433624325186324137776237993991466902111654387770785973587078620645448261710944687737770321466587530986982609000344713513001024729041396296457688317110950144692105267821146259545291655501424789337514762942973829176412762774144989825058361350116046351766165394786180794455988940691501233430062441909549621515642067618273286765142539222924278015714526732732272540854265235379007952919135647955612985687556498596749729219068814582177204645649956354794245462620032631160840795047089785040226015487139304666411453950158388502108066310008879795872183751544137144795008886673866403170291785594882289100363916558122387501892821687948255217423415547002574908080939890662380853825231511140667359221176826250698342716929283940571475298241920086186215141806997763800505451974724400097891828641373866471339169071578746639879619196855105428661250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 112279709335497638488855339440183153703505365364563226150713510584811028261785208259324140898459312782638119428159116089071441866022130973586440281215612683683722504417682269319038050131826327038195153542359355477372491922823354360015703487605350698348195692081996576418230520405603820281402927216739282990777168650794690103937775499140414485877668310142000966777113013780968261625176312567516115853538520290319900733337053999764308826139619148849130273417490153185592896088493580758115360484194012964227361908825834465697351594851058734460167337318489871790382892827667087705545986257333004607230130868595919799817263071930409277356899266018253462756672019968949363159411196536690454631037904428001663349258253787673679423282078140787919238215007758857635281685828992804343488601187457463939234556332126042507395603070137321024197048218687348801475657911422745109435411528137287012854411807252571070405577261682900174293487668799098085263613831793478711407503125401592358573062085271335151620526360593397437441451212197270346830350986220299379466873956283157368372769545210273683090993842824807443797272321633705363386548203621512804501108576322053262684343480274212153588563900471137948479588219039686380751594702369055220886219874005452567073749127290211150608570329292519395232723272592698641935539703615105230595927318908312621215906768450701140762093376728487746403205302278988556958134359247970375879604932194230470245308161219063233939424176276714646386418805604132008842489246091871668744241377877523093944974913558651849214113897032790477178094514244603609491750491545123702442038530485833999502837101398435371765770732686737366416582738862208034604128477550557416608810000882362716622437454157517100208261653792850154174259603880969405402104823184416841040817633965244090258375376487239841821527219971437613592128811921395203015206919980768185470721476480096984672888214177550768836772229474847232513757646163930532924151552411920005473263787215164169757950775440130720414858957976790686103392985197047254654287178752934778696410386704883292105578853907425165807577861050284700729383665888139889979210234910396250531038653340885498730785232506440804196543528907862237127008026683729390980575351067645576963764702816007860120864491786015622626613978527709061807860965163934361666683739382270262198005202705214953040060443846060873435619064043487729455636670762475940318221795985246060220918089854348525231356777357416178170212708972967666616502766254303576428469884582490849853063716528038241925507697604342918970542315006560358816310241003842879130204044494975869775418130665361934833409242899919589609967666437583377460022699323131571471920142047697612480416070813834112236077446402987414748670597656288504757228640682416110143159284865926336237985554026707929165915237700092548742716992847786134205140998465774621346082830662240200585220080541994122011405060691517994871228537957017418570059488910100022523285623824642379969912882631846189313184245724087804820408496010344205199144290918111569200800023702513241338138333905558470572933297426446361184476470165988448137385979249810238441354032628694287701510176097791780947092741452063175823953464125989510039233847591711474749071182585678106407194940519374769468639818047600422031029510443719758304750034321035473508508839565837444591565044003704956505217832254761050629012298637278038867282712223936014786580446256918851528367788081136702600630294224112365842950291175865215815094568987734422584651879148079050010072927041180794843897199257414118443997527464862759576197581905254412957264527881514857487705269482454443654868698724002210741362697701019813983731861216045233905189516966614528997078744297674506293575601751346885525747466855609909447809581196925749743999970175311632330383907833289452828358727073113365923094313520913074011147202655459640318866869920019830631973453397139768626851809030617647240570636365726062118476214876756588460159502824690833113047414336503539610158209853681932309429023430444723152101038390725378000380472933600301249992545593706134571269202115883616266344598106533114133523639730029787249923743376399689564065714851695514225692351198108273524106655585647091985929730435108118348446411287400575683438992094286537218799458893334809014274407708206906686030197508699509029778699855374683560830845829969823647718838625373063271481016766321653781500249303430999079888460427342830219674173672030195006781962449921082402071601735808848749131163352121090114076044010762214020631773746153278959250491458750054103176806229986784595209773415374311467566952407563200077432289295194846338164816102564576798750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 44991163061098673194914968946559397979223017474265423925427862814492816109442596114000929204115370319811602678310750261826409235525197250222019540488132248326955409231855007940816535360743578791505405011476946648434254083711641308775352177018953633310564965930964141067463871493917855712866290000282808208448511244988946377963890715722322275548813131973234765048836131211462509962926515314408286932039482252241824097103453946133522731387498757384774570247739609524554917380053913239683773894842459791203679217722353348273945879815237549374733476699414777782265145699298553861663662967207336781625486616896354164992423017674210137184797942647987174156929015251683034061247722907931587861442977180943358455698379243144988051275954297320133294342722099191815096020407520132911067873556936117179703573664616246800494640277751672652872788606047936092298395184550361605723826410121013798531867655261585479040672885602533221087749891182452343080171574241755526050202780338391865270599915156036183276740611055754154891819376917957156177558667422553558851481455997648020254566921855276220896765687441299642238575842675711155976355274487922431335790835854385355696882122039411760780027500737990730483325939555306269873067957622562075926798829756241246824114289991371686361330083293445485126173897513141051752081597648986957364160442390721754992951478272961608661543530807253598650000274549464688576094775885932060364234841452633776413663422675952387488204819885438918517010745150010038782820040627166722000945494252812987320011276897730639668442811959523217587375201403333091330742195351470896174937772171521004654729713837342139838577693645825996039822345951551864351256861409739667537761241229497455765504495187933828668808973751552291984650221228498429202537753323525742457794563354170662745159416838265848885614376842907542431341067169874964392392690611106220523480853704147297704947691373837598397566153641063093504035531364813165853002739798430054513182793992531803035888984101195819517684891292534009516623563179877894028520782173760605667369585719694236697973799316017082297613810588386805580504014735890053494285017285966014012988925298220390394770779821275010163742465638666024152244473682967352084117893998199917973657853488631831598091274407221604912547548020249631277650159706910917828157611230729397960431601189601913768697131757476330222616262745839653928072721874210178584195393835410474968826272449537136601935584235775950787286928456981950888816043878925864215732900054711040905339986336142159595242267432448031589009260307527399805184686989215728867531745819856968128295384262267676914179191595826210760610908049295458346415661174238792887848726783865550175403444582554294776861104683681944663714740679206588739144072396782710997668212708122202654434302026387339454736476114277507512901779307499015996776283881376337478821602052767689848059285060058317742950147517439053549611672478387249802225484154550828346537640793189533736098897047382594595660213863156238926888689141564176238540372837750562450152793177683449600532099271820897559709025323534971501966359754567372120596580861037597008226509205438325747815970027489466525157839243285556990370708580871067879904715730904139928060292600006680780772870401637978344680044088896423671922544619955756353116133085075865136602744582880523533171610302594630989842191988929409549749677157605652932275380826557226728227635556313078263071795071142223277171508756747508077969710863179527050843963027533386559096429517550992444351677190700350119280775541130096037349438849410917385255181209175234410561779218721828696258445351863310371200977953524639255753462850666842347944540100841125727217623232535514023814978008121385697503863294165978045450504432998125744360006848946335481857648586749274568941595689910808100584566215848760446344042878556139610938721492562162902634824065156299052303901499777652234397984588111997333174382446853512797559984126002747339738995594912671535462271935295566574589246416036841143928667590583760132010942594182636757353974438585082960235805984847904001644049254680929629071281856059872337520244459812160992565913275215608199775922084647806143141883565898286335477480810754514932891136028148792078863121643050056655433464565173275432250523353659378845950337868801705425043902937435681772979940367197460082795039996643128240906656163314103540428897075164810481579591146874323510719783997460123441112070428251539801569064109198714907249318962514991214577047920458717518329232287538338923466176837033518333191583804747382578715505989611576591987828481723946228824147987038391895920874294756819328804545353860172656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 917862648990969992931650627249588051645082021495599996559647581654977245186832959148539242691201363575634027739077545755249286110299774449081507663571382518591646405808133850258158107959962436509282066279747320730854228954536525242560011616805311374467310750877054130989396193328485713071979501606722408955212315140369807312113710673668468129227032808925491500845984969912605141322611634434356155129408175814678366651926033354734454886418750825665239693151402279967164802829327073393157391404563443318239339295369302843749377940497204605094636777674704125516149082450929118058001395530048429671970614068751084711667076229286622848159052034688799994143692795928200868219815523051776392542609614697586699562736894775130784766334391051836052929626317129581548835039164822736028885691699721029655615116527404273911805437312535879103359635663099312742614439954536395759449075575758890389990760639719651360657689014976709001541969306827769626698386765822199972511644856467748759213660781179661848856649880942239330725781283196735845583218441334615649437914284900469346888021575350232575713232610806719435133689521978683010171997449540676190209772249126625000336405345120454625149070459879212778445745964667949055219907229408735964719375427521196403435479124242935604291403400053365633954499895332099545709893524912069392431258176070352036100152962490555771531401106555674479556812426050825388197740032411597061239354616538597516154905129992087815989350284180096221251845084687533941158752892117340051096175815349458057587484598237476460282185933454159929449604076923550781477046352779864600124738777189893369448578026238030561545186802215945737569962352303051243103843604360741100068949715368265174013683390852943133627853346567772783029545597774934813806935264726806840896818167245329384389429351913234740036585129925599868989830429221105781603944145227406754365270649520549938502942685677482432376764482619724391134606088087492928966620325206691494136440221462455459292861551750824680929848764917635371685394266280344974043482269378090199820687919910704440920385925524927752499773935090210222444845374547281845509963051365140880952513617225473877398173203980899048201556885130875957423718912150355096365129623853170269388973423696086793319804476804249298849303585581062872859296762586964067086769507366736760381457724836598236993286310039376744437988254539477226456575546404861903173193310606438626798685010360259625948276285920505580511422020145276830085210719489090939023919850252493058074446570397118226689324059031358949323958369399069798168872272551846321464543032867623056867318067982875818241562427787654804106306428243366926324044385586733861731137418511922525263873743872750977072049745916765158510173622233596834345812143952305819877382446957296626395903075759514712810177999683410120565827387641174702697062390932106129352198062588725255120481428862630931304258883094728807254878344078709476996285804203962778006069521609091433772981861446491137413961131661950020661910189109444614280137939644243787945518908683102619697360073187816108328153127879923492663030050986864522328721458236180133332700857710960506997668158308729315216162547352158034854556180478815465942367348602089084329587887547217187706773059899160594932024501496677520332987750250878299972033304060395527152108297336520122480098430253139486368535510290654356848772562735627292690741834157382344021034969423150747266693744250700498446925707581574276366545740023606794129628334867915603547753408360048301155644913021784111424412819364006306089239595690937600709889402900628448558478837363719747258157773592470494369605612867533818706255263311436371044356585388503239221857136608324740244715273323033426944157729869126328062547343034010270620467632112372624445471110806506217678946717490015440382577706160817355310697194083432305979075864127682021253909237723113878320004660254543494424979101356447032488227881160199284564072641181096089210752227355415238994374224754632333134589749026064700849953902367161087430310929181324849411672275861691743148822699428040289716240217165245670296524570015816854964554662042641747086142137751288333614075585786982527684775260279986449308951606419449437577103667786815363024217386427784344423167162960295728440328552061215974028972933423407929719570604988590459206416151888485520984563548460751769124653741668061972971159130547084604996757440076098056753117561080807533048866394750831846924105497059649058850139600838415846047331221337726494899379809154619989148338402620959246505535610423963159192417219678465333780854951365737402269312766669006495405480427624618005645687111957606093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -128955547206197657782611891282517451168371098635710254845417850559705143608244386775826569446676204215996099267142144737099518248313126693419434045058235564625448979607747263548678874268250422993247671242399859523287494737766243746927580757745117159123124795466427510599798791482446358671669182799629155535286619315517287281862120474849196787386034847586376253940259311156374989761483641113739398888424838746256452043003200761403885311182335996983210963511968209485718442255604120707271750917601572672840733296232091718701635351300878910508404170816651283209557443110667857390850647878007094083783037594295116082059209761974826551119188634967300360631688132795751901698738776522191871511107127920027743994365206513326739121095984398045655868450659886612351971373240900198908233958293910908663409358757816750078512740666372098668824868440472472863291133107584126324946906285988469905816211089886850049043512700075137693997646785881460200815569786531720947953282370234542776216498182144603753958104752357948860097595454620302793650269317407473281071045791317787588784284050439521587418223626084418112412153558861209833165018627509329791148709738567244153221007049522441017100647809135836842141104315609589918079846800621426815854490460572157002877632219573461798522546916690335704687815589400668038932297705324227310849017773304455120257427796694033570048300589965731142175405631373609013950210880613204842764687958609729453718617891628359146766581140080535711529486037929731611115805646950731837091162972686785841586769529897272925982292539083781298832353167911121627295480236031461200948392287153265531887770244425869755598162404530890022153653581905084965356798659768040208554023142146867801633029946909895753117498657417779419526844006113392412311037042437966568677007703971998621520319471498603262140220617132871589171143392305773834982034661931434072255748131430004342708892472917488377793908908780367844693286726048659318756521647661227912510404012295728071160568269852528381719689639290000827773491014254328761301239732147882855249889186082254576164106500270858299516023782522873404876296411255623379075766496222425590800796051108603274176710752280309294227559893496147508995841657388773397394116946598995599681565881775492071326588644161844189281436892547078038275208589104281854484936053384683556926404658699165258335463639862748802003037291381022784743562933750114197286972666047123376970028366140934982091106629335989470083951056874158404180697479442326006066474560562433896786323097110721740253503231776484194137810774476062078871791906598495967304519786298887966000189576790853572045623643104427942156014652822614322814514052606157433755508164550795720108614610310543145332265031721853238986350051924723385496688888751039562902304337830491526973776385935849533690139329348400203565249534289320791615623549986710486353690832218445167605958687404475540670894318907520633651761509064689720701271873473600721575497825131577006699752638237121290176459386941669101100245128442155303532168882113803082016990770202493866743806882878558284229619748535999248445611744343123352146341306694015933244018737234423431334668177420105550229345529115739396196997686355591726451717193674265204452130258866627877718919404670943114882199725393631392331037041393939267356596659753021194303577924096649169767968187165413202861614853623775816588880701445028324260998931667423075423141325759814879519852557241524945718013064199318917420288276591544071284000209724935062767607425050416052294435771486449366958284825755471166621386085194263977230524561744152227350501582827759311106424844193345689715760676977810427535927711259567378664108916865833370465650116400550226334176757354770049270562050589425525487898219627215221075954492214341451152654128606160263233321759922940557023810618782199915336157508205845555738613917187141313720099853852717617279803384587434686201065264706012370606531014106795203252497292853542297647757306221381561003055453480883296764758242551011768239502322878908745910785558477317432760592815100206036850066021309654483146460851560389999022458919136151791663830426905462746314471652584740039948798670359794264899258956003683877933030604011324050265433113649111521258757369471420925051470242369260880086170285177203730102934668281281285061434234020964450248884256462175159126423999020819750907175130618712478971004960612895692697416432544632057046070726196142298848562350805028025662976405560687133539904540108330058047695786615441353290256773258105520555877030053304705562984886981114385321692622997119650658640107387525410967228672341257550364820112051727421204109272003167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -15315710705176083264594525096892950448989554015238854077047673459425979870885650039020042344465256396215599799783120120750306538233333638008118699967811495504150806990639706579125854926960945268045692718022501119908671525001071896029387974694942107704293659029596473530586075068115321522058648567545618604088812992342213360140663350506797933044262530430303519291988202633702452539304829220877356524991480705040155831368598437642253433533641883724802239687204439118244454241792702523813040608335371274577497121380233999582300384788816388320456043545991126437247253127375464647564683242959835752225292653386475132236651765845680533262566822005431327469454008481990533940839137844224239686862379772809307019676162411866131236038777878914690097842561181669127045523046142845072577833256558449881036943472389195684534237589916034876976666020179122241357546505984098877346434506600473411525518384017551869414919217425146784650695652283548582314702289104294534091493744871497286602452181035939378053707425419559984767631439460097154615053275474486560056159827552316182108212079643822613115579207827718794721015189169228131295258380144732085842128153329820454814980925613170118596729722599982753666137422576701566143393997907510228186867364795031290700354730404143982171920713862592650864553146348997434985270726368132562466247748388718047703651481659521534412348773023756114474590236729019210152995506629109757312537081676524842232922283230080433804477197180844674482610915113991945896763770455295615122179134689688974697523006906035802170875825959132690210343838739855712271046182279716478046274523411144287574493108335907587880845938348157549817653601257642781684909878772561523463378699687449959191083639223065896791222958383148398040459781188898465659218976846237752722880546862366069469517360495312539428076806075126663801228510224657208130894435906340003504729966939618956136478215573729736567028341171824208609224444224665029410897165524734003575048659412495857760533631606373468819037299754447768196345684275423652867921915713195723574429925646436078245011409404729515775492367151425014568452719196286663570116130719129994805957398882488946673527904487885604003793988332631226387713299746723622616999629498730942627896328019200668389735516047034699961492362641892380018375973284797870750544268470051111240738582499881876472440491525687069221662393080829035519973947745729580479689469004114846446485092983461825541759328039023001718221805225856278325894013968794706578428595887668335648019622611141596562247721627718419671482383809864675010717557076043019094258121902713890765918581054961061793933287919064624898270433674188134392414006616395086658754147717553340065236046914937335351527468716572204263974418236175307725574413828180916408535261527797874212184368018636529550830917618139695297421626810859742930131556761971888509747252493628803710688215581337710969065677690465340784141760666678454896759393822915211114398971725694354525440419150081637353801318668235988538883865616119358013620031538588185997614155955822875786274460579901186079747461405066368292048335268511436739377372763749263157991598894727490387781141167384545682451004929292937991465801792157004655324473999897708835721839510490240762539466956270355694546198788439326932578053735524142674632749862077489058601520093890841743312173138391694750495772414794440537551154856593925309841795371157743611620211554916646553586315999007503316974482439930906151821999802724095416450884025927031174371213941206923969475491029206008845661664526076825930449996438789715756890237236873689426260203388751231945268443717545846773960500501197281751009957697060650851168058651874955335867686726590878268993011329822830351139391253417722411664992442233352730402864730071998098064128150312539980919178972053128942917770187026921192580947473362735540306634046719183113361957599676284569277693554446092717307557237932639155110635718068153760748904338819416152094218904887322606877691267276608878893492030832745654696568365831929936441429229407087528425489655570536017565783208566584208674239708337802957067373086840333330305449182542291113522206730209327692061836526516535749813002254488063659287695012104562934382384722652591499980047259658227185632474669304327025732539228330245269318653230799853658854040630873058650299438655697334974999684309159804807716048922175059575566170480809750899240435392991534550722899652031767526935099353406332811186145785659779666246540585755243954786041051053193981141544117069410229019549829821787580899344966907267925742184945770672958883412528566749244159670466912494089051581070186911439918761444238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 208480227937198251139650593390023533877458160110604465952787519292820941979421607560752358200735006340793419939797346148584445034528900291912476183917965178823958137936827278335577364562106604581556212042009228412773631210608691491984784776119284980075728725656461578549062472211268430586271659182620402256361105080359503569062001238308960291520458236920539269976623254974820886536595274298281087951957439628644719042891316545583227050445353613985014663782532108528232349859623092733760564266595398227875464236073793869251658752298137932409264341430186557420985396828152738304718213554886155576707214843502616211503312031605969506215422691674357629364540738945757226763274520819292487966544128789929019512175411503674337020257579570796627106307201386403113590054177515733066274792561112892133127735279764088409092597930361809063163503591101052962486774063008142586637801089055616978432014793581048881064827218222618988623386330043863488967374940795792760787797544817012711436344488818135815356416175130279283070548731229163630831263175204681791002645870932306290008414070121578833323763428969797002673448264155975224383065162026063653484042258310168646107890573387772489600575828916859229220748455797682104322914073380492712222179507476933449417656985556701782055248642104073537812962643937398553687367155514274578895631548793910772918969654263768851553220733208009105657654847801526987788498086086740477392647347931324174274521688743732746417297758853290345923527388792770994849885823926214685520467656866772454531428456885848888137590517284753043146226630896008607416305519610535749430860846254461515519795900998470842074512106252422476078972209356798995408482956936600315539841911281129450797767626797428466800586081090907928702024488922216815766385383412075962289478383120468034577975831871654947983576421071564378326443741895503113547732044976336387171037980660954935450079530913899560805439949578213523059599586535674545192967284102151341925370283704483010731897564274199322084808908786799035347534165233246611250384409182955794796184078533401767807685913361872965509473748249964954821284060504778105625928815308436770829916609656908057770043082293751993221149919234669333910515735287191961313186248017983325485374190355037669717839272246547054385264856829482176511377213732706672634899921874220725598103071736929437499624876041055491345149188540268747460691097624989651221343919197187786127961542994663120402220573810430093070197966633759310939944069934082046985414083373783145320078072119533161838797939522215177417594006295713401972891835251402540542121624760794799152893212535021384856932120742172284423157684457778237233879150918248787630390020896148344803032179343911552927186773118330212297616967467550538432515644152313752849441566176006003305334403644144407358014507902044461928003879157155431474545945557562930614743043395479816586176588246333191378077475154929594830198377157204070373840279143108750662617502783276403880529085331956735704799445979444601313700498578276767769922420645102775470768404237882004179908833443991375176365140834932684340114736848877469894499260650128759891409078081833438168798432519948316228823676425500161089958763224799316441779006229371371329553710273042037960986191298174239401620998620847974319897004821774511463716282126243949937529341624046699739848550309118251351952347577975746363196946923526275661740588763455297807195234967143641526371967270685340435025425330417792264941460716223186122498897812353092724106434946708088853388326345387067207900327663051760907451332246371295571458746534939288969931633433525923030348782568197498463908012748854455931501642505508648920276226850980257416694698476682991754345917064249559262934659289208365503103810557990101887808946251932576653082528743811495308399999596883806015561134143546911269440938495865813791554449277319477699814010836574434215549573426795388858287901452729222320060142607317716952498518425366249128529537932184754084815569282659105208491103241091214008813220657520770801419170599501180527093143640117160182505788912876363739801591061456599956866017482275073373001095598941827688679381669344987623463210005960137869045338442335421766920069683328054454856416235821353673798148085203866105783355945385075081252835499726053026433572736645092751592916206565659202021526115599363607153331250284839023033323846786977409169060647765072626050073866128852541551082577606637379775837760780163307310819225346256583896492308299655201427119157733446690613734314708177302152070154469738209896059507810336563399858209776045319729320484450689086854840705535229130333383384269962993018264160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 19406802939696442853454470470974857377733517271729490422392499862480015409183096715548728227497991379565373522369339737164979822568093048006459057600299616535718828163284251036743464848801427342485676878181776443820489967398005363860148440214494458665197873530965417434518764660452511469689363895773224202966892689355180390587264151798965136617819510121621590379175355269402294262947714591689358605712663607082975607924904850557200864307122742793318115938430906195039674365629015082924486757381269304065877755392878700848235530832361270236875347488191145038653229653991888164053649303629601765605108104626739608378929576305964786078216788132220492737970507997554173995160527024759547048081607462963711142622961931818135720616419454095421244460782823690104355193108665897346625651579343155046091757815272837424686673625598211145729685653183442272493777669128585745259323104059963276325158287251268097083375556040270962216332786434210345870863526949959469388617814321767347899014804790677457095161420374024096157378869572600407247750204763889007765274334074137430046520090894636264210844817836385058539819685033934098367176292306455646626389650558062044448890722214496921015193336600881852946751755487109675975311032422464045028317909282882368440580619856449522603952418191851648679347779597446617418475780433764136069552693011529327662647258644117544266418019569118639904087363111857046826683582000128374023034257566613583056153131200497745850102313616416039884746787944334425125676501341323856791517732706799452860589752008989950804538722180262981245653930074660000129542685770914587558899767687852730065430780960300266930114028382772502522316773376993794762383928543575608215875652007811683841811712093749174807023933972627653854015052571187432793639918721524029624013007835377949149244704609423536320925924272415225148611859722445656057206430776207835629011558860492292742890984077362150728218197924029312374282444834783265120939322785561104985924381233727545471174667446394652578883143115164227379438963474206406953356295132324733322223424083170949893891464782190128695482391490554647399270865880843627967510366698016058508936106678684255926234392297380133552057648498945321328690718498831240722031762250346630764694634809733141284434961199953158518002903638053655336789442478560756683549998703718706350872560992118286066097567389075583061499453498851295882310578289647694303550298761611296692111906862257957952317504988662853130855159779840804321744268482633778204862086500555361136701587334735416272957470358495435087890284999813104178295728423999469027685122561736888936415663561566896394536042862590082935545509019283936247945690092869538843558353607035228579053319106826788238582164538036657502414002414118797469123209759803525438401781699643383318998511911087099893898836289420314597614577725338032092275507666987623406428101567219726000516949550547052769477580850714842560607279189872776064750909867498660537006791670618254471202310037500071731389368215681654866118224746678044568399366575734336897217784512748133053535992352788717022870850261370508699499966889678022480578596250754972235032295257425480079528249124583086429194032426593669241184222934015435792901736655928295013140140459484053857797246145307856223502565371423119085979032698222356261851714093231451277540598981603913785266516265425309542443527823860238679462070056091391081981919356266261007392870266162680316443670074307694974232266353183131702555435713665572532340717085178088416030176888722450215051467608869583937502098286958400486302016607927823704208208143147608538923410143425027394949084705702746323945387513834163471359835797956976231760440704626562479809506120745099063972218763892901887261112047557347010788784090700060383321349119328561439347354022616522105077800503010492674052950908438783884664027559263410493478923602028445381504355460969740920397822200866544584834767274658126069126003433481732973818414626482053165001527060849574986957092300989325509799346410351739034436300650378982129588861660340039567125397004334680424024710573660858917314549174874624074299495190738599376744176656577326418243185217025397255436351727574226895786549380044427211192958539526296001600762186731160079490852867903939989960107834938533850393695443154916512980100129236079660936008683638595987239702961325288891111103349654865556383733626323449475911908570184035429261601867066220233703994253320432374017243944410752651795339565274291356305714682082301101328326669178649553815216907037476485377129712734222586209808081679632392231241496588397144515738354970874364979980408074784417847237354448143954139099121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -953389468485455526485008308302884915358503754492563014032727989409937054256663317585387883747632233178021699508787328967138630150059208184204383759524389555127754016674605882368012222710117233992967673956413064013162935860407074271675212521862768497652452351333402045450059100693748244288727866990191098975330245873973489495787844051450058591869543140493401535871345359557551194539009254040565103055446172350641344938872956584066477714776977416787381715039618280891421587030910781871663123114397304144750002358111683050974146025542788416156309906172606158791532816058410088757181400948168563048086256805789809247318235654113776758614879463064600591631976126561788876023242457139324740855182407131597376879110997555320128228101928610482900100642532346549449684011538412002752852756674006338547225543594167759639545930663524900077146493955976119723714012102665800830006693970772261373096804854580161463496717603019147042691753090488304818071990785889282673481322537152218565642677132435385277916239697451440784916747193636534851533149566943390761806845545482969370710454085800745276134288570981131281550464362415503276020100064763434542291054100046772307527776991950146618625450606460665565609899466261905077135576630799486101329463263480713366729697535853366251579814872127613984284748754757957553110657654217262854057579587507513372490277165334541210047505656158921432783224006525580371657152316560298636920358796722079276705302648749682398776979175288094841484279063951242493902509042313244550891893725147558606662565190473786219863340745645687209807018852792867407180453248615349585555411068076497925455607313938607094612830762020494349756320269011336291033460969863186414151531237993319382652016695871758536150698161674277558754300527288296688203827632034315218508934250243092878269092047014381015446733054195612258904002301648168604161103822518402848255334047419564600018357937592651948879040620238819355911001740562606680771151268399607644857485886165931166365574072064558754669309644264166284081085250216396934550684985575965676958353946190822105655498089099103983454231196795700268719332834164922107930959641385741604982150954544493260995487265623182344498419550673005027502809546016952367056288955013600845148999235727866210709861213143873793798492372235720417650456747373050032659505241012534102644558904459338181454015486036084118769197046460903715199211811168505576474630032248950153312977925684386981760983743916898657593306261266752657453417557075596560676655878798646661329719368422404939976436029796023150046494082129471141142783684729632150552517845815135252181861614634064556249334544430069586368081454180414649318259998813365075167102662221228475695077142491960090687284611385195934489061521229495829372236060845337324217415721190371013342998479625129607278531676399015333074735160733745057818402276595196806968172431471446014297947854163731339434380158924561099097298870006583125576911539557027682198813750127926152248008200726088745534523509964008059221171427158117103245976165245786762157450845027798114609824212371418980805063777801676430472223198855159335878310944184523123425930465497004889860925261413623141006024636813280528063631091911198275235908604830239660631263074941289268248680677242892909250812358008935710066750214853351801057723511031312348540618550476406345374298598401516164358673383164311262617189585196931417489269233353261881460550945316483572959563162960100050738439716119993647489474720754082102151959249100584751041322478077428366730057705636436752626574435130166871283162936253865789053890421931678585480211459422951674397634562348160961908368594106347330734027218961455398953366908624658209879476933200763710154828357281004100867550514163470684173974918874635577194965403613148705938761799418858912388230091827862647197555997417665199263306858337806303027737194318841316335800575010495186666324839942974283660276150310566011544049481954453014437789083268648383807487131081355958854524342090756600651319451956029040826521133842965575613404128759779618874216053623572592129417120390897969057436962509433954316157956752474124610836132404798463204332043353193282704904218169335810635252779101736577769695840994984818443955351670225561591392790104366629514555303905847108112146122712014823405726189659341850681777710785859421395085054539705236440542677928691787684692843408021670639169156219380112200212038601456745771339062853113464789276831663461778198792163569334893847960934573287744116569600193291901124231559715768176088430656833613951608951383815542837139280745299658439223663543996929902645318339757317742804549239385835855119323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -153035196176945823346052792558198603551482281113678530853215770774809655007994600605664196500943181417237146696119300886539492141476583662899751411758634932967218143477087271082464670738858298297809762351026910135158986285902326193173106083522555433533686559282159605336825614699885840423376199926035868300362125646985518721915707257362022049726977902383551788961009826973571948234619764738032572529126618036005272579988512988792036242632302619160972822390842154713718505554914635860284541283351192665692802205173880848099536684646152798963211369629052985397512285109513331987159228028224828331470982869015699190500902941908880778997091509836809090689917770921092515568998006715237965395840897141495102897080912440909419625841300014213979735360179672225844679937976184705443493938786127500121806130674706993397556535963054901674105769634227063811643278962462029290265550963878013803829099581800597688523985785555113397852655769918164278567528511228981098994039148119684134516571127052961739487983222716963143031176344006360488769423793666117550091714429038264222081656867774465253963996040984857855646098739735612545938055380043369359894746385966185148123830248951252494890702711545412712205447124053997676403794893004669289532879516085513538965779999773322820332645324627632789168379008354395589344781412303878578465557283605143482358029768173206947865368275091870449267467048101686041135827171772658199491354444759296403375006260436378880070070761169781727284879306888962725833257687595625477321502753531791298658814637020292090482019608016092637858880251953880390690306850584421311398033152632250097462730353306877312906138385042988512749502519469117768109567635690064409069205427964679124009056605063365325660387565456848056566786287552258829569781162417664733785903232173618369063729733978638033405187653652429117314294045445895827152975880615996659841964283671296771127593046101501265572186030709540455933329631361222130294047141709507789618215010420947837739947060947093323406959574909897671084144845599855388392511237855082930083336494791095061098774920268894627758467202141352430016750569077642777049451413257598524545728460244371737354741832283408445249836666749021661546033476262599275748665243866188554093714739437329325330219295773497264281382933288180405905751622827663922625302365897155330896649728844347694515129595159583631218752080780833971474989854986055292013553170390218409292233427336390252546924795134809787066506128716044960516234964121312882430242188851466199377168723071488992117800500347022133885556834688244861348088061211881131290695737510711336581911828368325036558624190401694683171645363865294166002577958644367361866720451956174597698708720523013598671243484361006459077042157622317893542132457732968501740186425688562393931914532765861329261153182384749294269352340198318134945700738822759000471591615834763244500620056623355133162738937925444565741573314187775992315242854358350566650637236724453349325300064559969494100541702439442422063074361419529313432320021892669579122828738339837011043981816098723248986999918571125248125266804717375758496200729761573712539080622441282287849713329492181730328920990559553553655807631503242533462953334424959971743835775468415545491097177361160947236508005925935404544428449536845734755151731058031795974930569894855169925330957840425662647268350450313269620690166179771448437965170892908784566475867103907988177172014777475658320500531333039086573303620804984551605063928286971559543023083329639125103071672894873125284886101024096308108042304127922884079916959568059039314203492951798634625528964418288956565816002723320830969771187832289910082540301386676305188376495786356605015164831772246036521100512310754927060708989338051529766660352366704247480323699776021884304830972009530423391289908251844953075219312461391220882736028573231199553825168871877283121185784431325747555516921643589430601826725884348494996480681926373113114126992100407498522334478021700794419855069044845791127491964581148327091174982649811809282450632453792435576673157496089079931231656406999609335807592141131201751857601094038126270640547049992591590766803241827446023349483927959393416713088924889501246338392812132814969961124219189933163115569257869356595514184449743788114408360605331126761962517540260756451756757939156530833496810290680615955743189275417159835114373146011805294650680952947064054047244981001558975362270744699208335890913956334815203383082365236319906878584371907586143341869476482257860124917447976289786948860199141399072771876265465668800616266290745785259879423694056964516760861096568346900939941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -4404333022351361155975084371348448737889896213424748589897209424406176589096370858247046231963418252807866365514125160019660567129341069046231254706685760023337766908690673314563630949323849061113870828276921315998450644563328146498340707908785256576509821040408015168007935063975712186439657596797127056788223046301399859220957659781052164980793729868677145341442650746332912529089400654614096566598987497541055520536576923170219221287950426680451735462595557174611547682146783672084230059359095529152396682644420662178705548148377251549009029239746387907877009762841722224391729254139200427272270989493563102032880379014793510164440591351462215201348458535317280736462756263626951803463567980111267196682117611100889994109057711658352447173251713868311564218413676586307421064060292376943592599480321703017341910657777516791293594780645804369692074432893251852231183655378527569965892916076727420551346957911193024451581150230892178740092148715166156276537695273123502679612636193113546495178271718913419759431626693119768812845981778911033467340024605102732962382922255517962768721094778073589081605538171606700269095095324734104121820326173023863098971703694081972617024713542989794243314994341656989071490886036403180938459678633797066034796806958511821716448066410766091112612057174387365040741998588683849270832510517673381382276499249596411673922099064754087742417663149621799454891999418430810131240545911020479480175377252943014668139324979571233667196166287257868960531798430226351677789616192667843391744132918608490995257586659338388763293286330895900082903390305164920847252361453013087683749344058718032311393482590399422132649598380664028162981167268507753444998280305733818874499117204464627209553436742243243387902132836175357946665934140603746451049462011221914964496079533878152775289485569165008223187101548096022014543484884149420742803749829208136869716769309356092147979245962519304332850445898951321987469566163274847464420358854843413831235655744615782191047560074040891131600881236108063838558965774364839173783397212443080300583981451450873442146696811554155124786491042016819451907213112225696141664440722113007139186193995329064948150917388071351834343739120809644082575260990423951241703080539478718310667033757035982481136457992852192965750592456077484158726248757425050572091438648929544345221891413489529002229851318806562127503394394761807762068353795507532909924799024875653054716056747513363367671446313400007030678414599771263592194389903867032664710162500577244026220254616493103272901953506405118990057421341183253713595929749863763091503897006093725268182785910466763031678265654201652709026681249068477637759405061177481662835596526277372586625704936574345218603114043167294418414552341616329328783037501204644473128373738818968188374681940672148612125640317075407533512264856697470465461667929851644192346879877336636825451111660941356084075229580447242240644077164299198942401646967354707064836376190213566219046737628673291220515858671318928653555384028108418931628076881943832818072748652357867476050349105810113274205747096042454242358943657710391514070599151678540381389547091086050910135672020801292388172291888055673875308339029234157420644599750105379182708780006036405306642585371196534887813577708108999640439586620384025578162983652109071245158468261009325153706409759474171575522087969390410097193733382121094329996512447961204486974662692544275329987520354187792862718494267596982012581961953517850949762161877600272884229916757770635602309149151131131881892729819176901278889164352752919945447798931292874355585400290383705214790875092229611680038690628361548391798083203273588023032956588780965952981591498769729441313559675040349881483471947617516776126025238749697329368076055246737203348633584133495721752267297479360672706098779861512082196440199362757580979341536388554378448104979185708853307321993047664244286481369709777315257888813485950088122226068321597179445410625967637953232963673558239795051382593147035408183465612744791163391315786378083671343162735990846065359167189449726472335273135174473017885539379042222220517888913961695814785485015106269184345262313394613106761318565754735919423723301043182923166196198325750123258834995567228791342971380280968860857310884690707890164503813105745123729118008933634596580812418160919605516409752118279233050637497876049420015308113871837507726538272440456024081504041139397469012506706995137857669215622060414707462727083553058848663508909770643531589426059017117205979598717130544978864133523716073806359511112408348714417595508656982062671047735854296684265136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 74790157350884914581094851583408070675564592485910583272396391327033775921429130525010606621389980949593899255676810298385743737672263600621741245309050031561156216257044936806700942908350512913474687797237759466149004782372736333068991440016271038172754451091625141625085585281915375396822134191629666979379447662892073376338947096445075733574611356140874948444759285857782110017030252472363789437579879995940313083786147148775305805493528831340485421662141666492387086906622164486356384097967990102796726473087186109593308038723098406808225896573865423545879962585125397215019798003046246775496511029121547802597152166960014326929276790499746849799817354497372143130512386577007408272906113493364975721217970045877264867957658354209323192175783263174214094372681130544329957143011412818558426864625044003691460282394047332557092989875973086917149310729424656616748191849918104569695128767052273188392278809233331824225025940399906398402067399315751264813948807610279773755674798535821708396942948971889869556909897058135878664931251874372298208642683728241227023469797499046997495561015982258215331769948917662063170998972315352237511013161524608658899506153426962994315554101124272612244122343260981039607021868371068014972817294238106184103449473484749813793838573141933505987307126528545005008640585426506437594992324412586028527119146252393463548771076794219197716289424689863924772427126202150915862140847136403500448901087527552047250433418325116690398894413643892643615791411999647733974111057739106995060723100793116627094905864181526312472589140723121754497454280602745620074451543149605431587195372092333796523490499969063510220718504916608404467875123775106151843941523626197983471448953839379229052491618290252102206339683317188436866118713479534724677609742016968100961951785238406664925628329798335637876339956227144270032760579693007494569823708618367885671511353371053370236695057632773710501731036715541261437591664953491950336808787972347266689946077436809290073330003078298344656887032826606196342480578285378810261375337217999071670092312080590439537365308807895856564990182542919674255465796627635612243206170401499616881126129815240442887191101059278353549535046077825110943940525639823543566349351527414297982036767496572951855026825182949191943784162211373561620121723604614132234121170841715625685909448689213899926701137335802731216225802080134750483197959040808973486428652473014798777995235274068219806137590877197097630647420908252536654198400680546939975360639387407137839182111617020069778224796268265222322008260476946391170124737203956878235445605063242305314074300063649885496332170580675921331611853321275298594034602764722962300073309084162581040335195633439068718755180250231155123657108366742687878365661883008072959289376292635558717356476940259719830349707382943043688643469849415242756171589581767054755191777612729333297081706998828760109800641938146545939873565323949416609798765253495678621312385392031642010992732633706765836158890720195203054559129347275142045521367030062136772177610160738011230223874933080586595806463602215891421421253495873345127885044681708761178920478843565269335096026191386248246329623249558767001705398143011270195122343491159291743069217038736706250699211584708553426254301978275837906133391056036220674615617248236685210751327603335591213140113023099606345827347406711058983063307852788409963653036933406740417059741484468103765811002001828992723078885387943744667370858737178267225171339643943369527431072498937365717803383588512957865994045328166522668345597586601779705904978714599293666703997331078118816379895852480630877189943437556113877052837263965079845378089250165049637575840951213695681212015511296739104027370680409268009312978412598453871959519222783813801995136691792844373602314418250289479677660383722048927501934395817264159670421062527509725106375026857435164187005696182373075762112309653832796667239201735400543815747673480980720492859036188924531163299306803017095882725695605709427478077586521204363661319885237904877477148234707723737708794272818066256356772146034240663870957079067031927644099512441738356363902273425734637760653463070403000678326916138723732441019034921275561090567432992763564888681757267069814641341337884132952142404379433234111827866428193561797726880598939662329471925023185500126284710773382350341539556797607297578706177292380188681647817563078085782689110938715395641173265113795158308038251281133213179474833043390939191728638351155549525152525328831844139455366568451924402966594369697980211571207695823808773078892627607473693778029673075675964355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 7839915650912687909257769063434563865269887816868934636668408780624264315962231181569325456953503804937550955019645631874570789897561583872457699699426023832427968764577155443964595303178665007526236039750486764002839745962102322278444647362199845033812029708182824481203191261420609120731905619020876716171385791472693250624923942586503957838599970023090404571041398410022673842855204618637349901705554497177951784377065363206315010402096819830251687961822482763159831326614617816618363023376053324104611819442283871409710292562129401377771798839014099524064651107905103019931074245789267591557955558219413187744100398498519494368378503587847353130056733088876824623708330861279512956282722496164243900535106924674217188677957973381486139942777203025345479428808865105829163048145713126360810666063193599453771929420110196328070864963970917814657739737445883649068631245102091293147411610588898650624183083162217315654992171997367470579401024592456589906921723772088531382371740579810492362395987866080623381868987731464987337343681651910484915449821956106126065979650420450508321268025142434408907106006739903902908517572535543737099985003998872179152341893928090234306235087281270953795106557774090747169751067204319082562459575396721310538377100731344166660219564782280614380215751631615374447252212537117456473542490521965977628789105074367036567930232204980425442451435796309311305978779593911559143221130366637429520656288969385768321880993602805169134015418636854484638850295789742211979680126837090983937137414773423047098663380701945055648250338965477127952166348565249041797865877013093591007662619164970112671003156849199091062443889757764084554181849074580561813987050194502049998798598702105452582707642304886840707521986578617659403755649918225265658763929363331457620028710166344671360517386010453095622024694748474494717526856762687014182827686230276492879964484214305413884049927939036199536862320980998234315361253122134792761017430776024243095117617005243569981249654957185675532932824573811282214094990525513776385711887706248766323809304376501134991496210803055946103499188723716151431824554225557853006225564091177135746909833135673316279511347560402739891809162162583506805363343017339121981875603173396263313900618062210406786727980332520877450836124881236711643971137392679743904047841523699113119535322397597014943965775350843694347389269823384187660996143519013485964369127627499814138944713041925023534371664412277827539226780392292033061601345790595071559187056900013321451253478111462316537104715583183014410288297203452867151602672367466132937254100980827256202754071352090975043251646297968662291495169343281110870246443480247223225582332278632464031334108987907054240464703770009688154484093243646869985342285241026486724171222560695182591471204906175132519990168059473891088117621278271304517848160144980639871509542298668482636647655529242389990240963742999917828159405725804341256081573271375336334985891272909688735508260261047062434011189731522217702556696033381591033934437428066286459016601012216205572809126043675764541380646254628437014640074210807408994026692393159519319766213952841961128379828419435510570932282332282333542896448549107002981586647110805306559319840500250199963413869494315988683816182024480621763729115115319141689957066045033558006564581754035118299764684678022690890086649248812035474879032119719080818052899602014689069009196919856848581084709802554900375046826056554411528984370642486195923323548106473878733039779566644421363536251293736808687087168648620516947432102788491661812314034241063747166169448976920893477258905341148013472523869350730350411535310967689433257640864756542495323684422945057273195473241331119795490373134327242331432093255259779965102297761916660789154760272836470278132702813941323915844171593407434396681595182409255734037080625660759240868822136962681121192264268391962848663150557090056145331633472697297450055115515958188400678865862520177620080601195863218199295238850320451716250531065279067819875387672455158881507014584129035452565954220738347316927401073609416071216983493173626213318580634458466574204729606643974148546257769466511921078709612404118798237011051234106637129720313741450037388621180808188991922582959449829228863352049937115942520742193628960937953010193143964639014217079108720203877892544852095407098047555184837128184580865770449443971830441510628161429545292343717154384963553423027793476404102227545210224497069249406684407881373261446854434540045171675815719956178242930851880265901258934552479132352337012473629331490228966377243978031907677650451660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 115947549518586415558156076210741748963802830051148284233949752724013801691967199491670730999232307760492765716607111115101861934108824577324382129278156108869574573913278050819865358481338706491218889488309313802877413357768549678800545264819082843774181157775814227488943224275026737059805787761185709908964777081444287282239589130178064010727826903593936875013918084023859088086409878198247825244983083279331299024142705558601487995754528835517282285172946138733418636451547347784657377198158583690769063177846706728344053529666887138972572762668743505184555153355554477862992151311818007166190477800283664999108827086159057258913545130406445379932344582457516253030178744705941790605072772448172938028788685929012076436500699908784036236436200236079954504599556023677969610360895878392198985301582297595143063804499113598472317952227459503950668960847895704242064654157824193741548356628102107522867745531987620999208555627513370490392943280475935973559446297065040899801930750941323796603929570993084976219460030863941025417601783052921592965537401515275899478105262557416038348141278207910603193413663149571455811662416718193203999854794402646057334442986874811454291567756304110640709776829825775942631687295012388175231586822840498008118495324212370507419302664362502533397637494902621981808783412263543336862689715689090150168496336678863183745989801910111580456632762533730429732001478011985015532200536171304411565777855554412142495396765716746589359984207452331945990049045668730508342601906475786505573965389582046517863426259496209986100758273960944247857110667868286583864157613241336402660059445188157461823434457967650486619235934057637131666376213384571180981105994707101740705092240261198523701337556746889445973411482140273247884746169244901641393778266877713395176593991058230645074936707534324645639785152094033528619016762295490897598652695783486523750214141043186316136506994148333460409847431253557384760010585408241860400252364448530750258052640229296806722269169555055204197673718721140243580800260289652934782974110243700315145279588237489064040333792265916238217480174192249678199197259584419436847774280996053085516628094097664439134263877742600643536875640386322070531324752260840027947381526249260716841194476593471970287486090688374388127561044130038579715126000372434896322346354545148310295373233140360673913812242953253023232012142692705879377164292821370477886373455518841062156592325452151616453445194224322347534224010416925584834601236099122302397731585161492500036404941182984986889456372438781696122475202359207944949897093686665204356102430825335710800837130810117463685738170649149298996151697777854452638690354187255556946202001408989984448961134525562680671115986749112811172961773170590460023135256587240028936723027293981397579824593240677573770018243767078364235350611070646734391133132626743886678433610580517726680309665230613863698288321366348833296837966080671142424142111599670361105807532466553107451959195331139823480963924704280162722703934867850393821095210212842729397997333661973276206550848879571999471278429587695379948765342357081003654024116082696706630480686410513299541915649805685296804383069455924187155272013666137168129534139239230368577708679103466880821980028356321336291735655210158893712236573642515770101690217703518523459029067556082805884194850691957402708459113714358395344347457146663145537791483859813151447046653084833021813219894492111149552401814205659406318298507913532472446332911798855703330431576379278387105264455111257274506980009328448008646181190956971911340501300368092018309776135343853460350352522349577138114140048211249784635187371770053928953749983394788629929135498335449271607690550019037635342081363695390463685588730015962782492338022176959030599252770985503666257804779911484021643676694334133945355272015359405026813596284206574027162649325785287047429331238764489854158838168203866709347382193826688380128313166519931280619222013479335204890067847952839978695439629067925469338351547766681594693159057202265114361119659487539608024831529587263213941812161443777453879167253944568636384244328267679448186279814144526005197089639033541094322991911975963258929615887306611050446553171865737725049360905210240491793613255477314606671339210056428711863863252246695059137255045441998755736992935897766077025234110827551610433056223242872639615102068592556776725134124805772768819944047255687998399042618804014795346676386698139739781469028321037263459661141158743301177279483531753948166359434976857768337035441882341239492182488808621042715701826796815637738791331648826599121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -3125243215499882574930714957720101215074470810085965341751660218746373163515595111412863767842832350698956633715033687952067566679269544990411113992619677877050811147369739350453213353378412073357521583727762185807830843084402012990604201910393489517239019161542552167150195123321637041406043860297486031893650193446338837808582603692234557066877787742477310262847363491582696575439125297316920720645849443892591071039470220332356835238478952751098166784626423311258833753664536813538734234847129400917780383207370891730591614946737416141311026070186117694615826415988687203431782023301191383039169266681570459654778186891311859007931688355751527188669606033224484362836727325437588951058404102065308141916812492180539254085736730958109242544153449935747182832752291070150304981899292268670156162539491536137781756219442230493174130598510471900462128058621762889647796334734312007482897032165456332486085543151002367872985990204502791770190006556016683222653967141876475001625179978022853313210999259913100223246023370546871757665783257128358245447728446664762410043429952174602706116203282148215805953852393439679922684443103665184397585299269399298231794144893014124087117419374003365825406501666545003114486606158706588389911018131441319130908263993584462911947104605701474876194823505812276739747603518636207517802633499421664901726476543843102462028890874279606414732892690432434035064471902525713319073736835551857308872062544708493059215084768411235535610328835744994074466422039850280870313762787432920126671417337697271881266333729320207617733047024934479900919938766802481100424646646241826468953624701664332381515583229835409039321757409519745420756026001852532432137408905846566587790892528309489601465220988840658928598589154225137265830617956475123689723116432106833541303408527933441828800134645394406654533522470297558038216391255648570671978902178765182379767707007296832882402633082393582865350005748457136356943789270002046267568144473462192821561001869602153234206162957219229625499144246380640793853900085467815704414028189402990572400913831507617973551733997765098561126558905918861650486215744589465055861911460986522292127548090640574419802797425477434255055380739790338386181014936728661480629209595259018417318168512694688316176726320045672455316505972208596706444681951811334399702426684275759330313403918816410530033304267948914415017946353218016716792604639468023946586744841710382341351421151939737314643818162250987719347260454181989465823181080254868855634345994091859009404263623204536294679539887766266506899505498593314860934288308909874021438105292713650211222844368499915904938471476942228936116058146289772178714595038587930777488397156557081313084105273277085976741758709086434160644869415940674588364871388468091157213307358318136062648052396468388359537300554891731540639935159354672462498547334350177608039085134096240560139748723480051064408739812214018823271184194633453304844840650256028377351237858629703054923096231764776992312938738029001793608877359235742819002673298551822471241803875602030447393642325219766284944440322286202354643552191695049701408897006163118929422196643335741420881540427725432720555825209801080358893063159456681281677901243666080193924911500642703150249801559114925052747886721653519916484696305376688762298940931357874944666440600110684506975820465447184459852933647044301140880057160665539326611193276286071619122544442645772485341351370605220233323752066141772458157700035400927276494189117278823854370545228050015200757174448459615996974520154468009293268561214335177047847113470294280032041048716049388633642325542888525517149540486280668227536858607995059331218336139888754938130287751339209998736942385608030167484512260559645481226742255129155390740537614119078294546356556487713600299752985895675614854333746400877231942816982245537532909619999844052386189421754904505813582870131092995097540756627515966151693972522889859440865464493757931435770096909697201600529668506483091393911778876478734692525752069769446298877000083572325536922015073195221541256647196430366327523514283350021089760524759755975085955381500319369030203168734195315427767064806853978685619616147645537306621071320097718598549642887247579508826872794226219958936635876090454017073784625061309474894487283078372284486502071637940231145198032886659250591618497358131622837288363699772007208905837148481824456181155385329275668701101633155087616103349260404236059615781120414036667988562982106623319196686551857102398317498210957082590124729061258924372940661819982782986078520703876314694779445124734997088834643363952636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -109224355422169732064080679484093538538458211356244859289703773065200668330154462178652239051155033048961247941980782326232863102744800310750264270088332507735188495456906049347323802308789306151215448014430172084592910339130036258700058848100378647152853869431105968322374508846317633201358187436844029996070916978181527972162750929739643162591148773586570598573163698342341339740045827820660692947962777699358995548572938804909405163007308766471078386727015133278074270630368595758374265521289396384032325719506425107893109021297674411626772646942354497760914902536322447310537322603294927899009870652131126903624959800626771396234690035100667461649266131743272132878101769384604463977202011073484204426032276047789239207449400817724173945447360259930497127529660863408732667130254416186171666465554499987502180595750810019339877974733947415735092237995894285683579023500270615890197641065967209981191769133412098025151100320686696473392460249311643530271182377068187015555993972285076274421915012660953404587812951575216467591365956177421642787549450548483926389180679633550746420587294500262371617114659839010588319357429439028007779032814775552909697219379963907195994998301595297428943629422843446485043762574541629953568658465251830028046964108266915965883132401105550533766312458414045675217978279139611408433519980116216432223165471472603351112346000865856036379415021388520036173409719746224664164004758665007396111383881119600462193226845356551533046690881279388013270558827047542771962391792842399069175410370536533679488121639196394777120654596256245316925653303260563516180107838656376549941178570763497883915806000374384756167478213730583410103587691666794808425068836061498637561757328657617900829377855583577372914653203802022459372137045157542142741772679745732596206241899170669600659654320132057029569322334055256838098192711437736216906405055447828246148800572725468197460057246849515931701413446601357843240105353580077129961436226011387953252030286395113892471819151487665341051981531629623917332228678421754981398120973350086201537892432095444665078091429835330656226906668115589002352926538892382759526637708306985086319917743644362530815531217741095726991717781996289939448667652764973617295485260191655680623908384993845023713859750528111542170048132280140835307534102137984013156397317576606015250077247163606507605888312681854927739278341768097316763630867515013150685362067889274915204505082527619006096271435543407723347475592510538791585198242507453236501631300851804184403934385217283247737231145467822036422624016936455722346134808474582819479318594546063661068549483434757276532101639786657220308594759009286165678747952748638915934815122980269173509932728936583882933429907213818776795376090538626444337790365370272195628539063527182236461223964932950597119951877821235791049485973004515127765121014953363559295830957294815268638295237361491218288727749768515873917350016579515976879709120556325662245792505107120258379313018253043590592775215559965183519161135368036080792348339749276273172785517535406749720048088401470565679269943108748542470938587698646278281322091171917517652195885293588855510705342932458086053162662453221504273415268782363701289979543432620281089209003055609728419728166558346943943720043381012752654771186492393201942506419276495160490651944433964061776802196025457209072928546414265720016385769728505064971381705536864784864897268475674191663077230281946576119709110176429725563134288867164522269969323023696600732071307377791501846166771950837017782504938950980061287401077749271736878248144805916090803599695211007928722405173448569907766545965273133045881110354053752888316548406337878330959062564510248301381987889994862381874630615178200759334146806359319540318347594658309142787168538177247412656131656954374186612198720437742464602175334308294398597152189532934504355003384735372017463189284460527893378140685276164288213144975558436209218336773103912552579600280811792731992908284794190405490907961718482690856725740509747142747328306097588159561819793143567524206698272141724645259049789690649047698211525231648914590078394271638025411792740531967258720656505887820064859102387208466142465315410415673577092168696846530880632691643612988570659898671435182655244692394084945633813467313956378132371703903841371258845867727556174441821263103982601633325943515495849494590356120110787607194331112547141539272638658333958853337744966556632872467758394696722730636338528039490677083890532312842773578579465778875409867350570660918537285394415495920647499600985433125542385484156324911079825833439826965332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 149773820963729925357823860552084644327672929852371309116693746205659316930957933362955184394082910030489314829400301042119196364724889393397965757941485707461557007312218323333325373882173126651646425957981469970571786496006798893647530277067560858574921828643406414270414936230848016370270790967217319142977331193796802924632441875759072340603638713990189679224712257420317447165708835232237280950447919313922645740238602053511230619236478250253676621344297667897415749439107438725423051492075483450694148865741856940392283526116273336955366810618372725232081952217977423805315454957974269276427463554468127523976791246040514658455595643399874866002858365808598446840677953205199848304944201378035302352784416916504537338264936130536228879427750180323906946186439127116516741790823820411745166804889113021384865681966044723943396672850901803783817833352654749584789046113780993175133800295532984628192328856339803255372266695545995146973489684012658990115251227062863255545946708471915369312471128445067908644751289469758665694110051103080699618141375427252130739902724169116404492887607684603805283356889788666742922651919274416778601480334649741538077144001427427600680450798398181543880668459255749553526658922563499945668344694075879989688606861185751808199633406996044682982106734121692645570045091957125519002195503544643309140620372889750026491289562878852105699591988178797081989292186232038790433917289138043286759200704354737993862373329308308390696535990868984530067498645772373543774420608562241566971910147350203087735075478802725773088215540775666286713214065365613890794442093979302457286481182259268376686956098473972222966313299966924763545247747400289456764860618270744058005543125836598775004037969466816479783337722286686702489786714631207552088032479466994678924959779595677569868256224448839494083094138844706640336095063448436820115572780485429035014902948898639115071725963392202866785771884494153399097860978203925188183992098713214371293013207354864478232581909910509506015103052925524873541337644694397647685336255988845378785092544873014042289323789530576519799787321933909261351881939327386370883396484253827709722350191009487209898319916939519109528654809685324458836108282513584224420362705850351895402609870360881935406913490541162591632540717483434543348477449248908069341360395733182068928985442848592937674492826314697029163757831876724050469167315414877712572534340163364103227828699471383774180728802903702323072831913061534104892900560026201659461435965360737205204549820469482969696845854526505519428805793255910805966726284972301609200823708815963570184446996483084120804902954128571156830725602756799092135099658516796040565387333081429836946573818334085084676730844364793640960176851621043261326399188234856975963821124357753349795705879918351337494314511052049892743044480344168597936210919531185704042929854255034174706055960611823277146368497334272886101254573422349332830176584625312747842974569897964623947274128087268469195698769112237158405853163155427419635784897275642901518672695670031324102191072178213698580953542814074973037168965409061869650229573736132269390796172722314817945362321560174174786432038330979556617493227217639624178144478622113172353197407297986298538857165167437902397526778989945666184561962913357859373284954430308930234939656839663520223549530333660789261487370436238462498669381867978300856763053217300644531808047236558499903200289629548385158202578983456840960206700946208989034433773180628379412689969388007187164102140700078067029641085821593394544078767303671426149542769790090333652157165653418077667439697032682514778636527964896973966241848623539148253458885030344525316098555573555683730836045985915822722114710315460118609921299318941894600510896114066826102881738791462963077176518937611192672446221296831220426278738694172280361347152001200188271108322653389849016710090937879171222845093555378290582621567318722408462363944844851545223169935465693848392486665355172065768402195935630026833705671705657739575792116457128740926675452066734019392823210811878924817506864806643466362931577625367632415643545171268016112754918922076101406967112690941307215824753515598087121563034875351432864997216112701081619666322401371861206220598877871058180120427791586344770967745839608158238459795000234874761329504784204085947450125368999802586810052940099789169040459128858792697281205240298615982952798163132253593649155095866606360271860143476299116336921129671123735239663600817713893817035439635253903754162962349114137671342614064322852664930255384658812054076317103812471032142639160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 30084084293095059133564159601571262920842320543283204918175201879942765618622872809053369429731792725480251244869315903920324398516262587424276248078062579393461414528433907328899770104218451051470762712622130386093650901710390295284746297617158958779047555234720112754313339554375359285600104809879951200280122379166483318463398942209860305461524385553258950890592466748438303571957972305787403798278658217062052991301085364601942174840665102768141350705816189571527558142633101156791104506366059433512826011852899537846407158194902742174190051081216256678969229580980903404957103713016697349892267173203389473627404040874693352122003660784220211290366045217670198851348915001016262977658856881642833575770668772689633811907562315415003603430873511661244793295471273574543933889489231687942703762130305124949206115726787306909115091320442558582496802294559610269448730103010932855844288529190506020608338813088063597056500092774553362051433733250637009053251313125761414696461460109453599443859677182822572988619806603757683704671190640078485853633051618002313868816971504568087752989648727399944164262567353582821658166832612589559982197941988743639789765710773276835602028167684956464798514428590834515223000567092809897898503278208556104136650183090582198033577557167262312891986050532796930553093787398737829053706122931876088306674416828024133310224529539190337295492004651416137822552349783892293924389052700951912885229260498243037257787662647532340057207400417167770034523118058044073016400922292259219557138653258028522586561294136590508502794704261944892450650876500363526820823675296811435603375820528140302768892163632204296940589706089919054496228593886350177376440603281345959510094099820259797955808998457165009547885678844061931574504220459721823690469950488057259495849942672669465601107842476690966404650870296265028216523848443457720677644270001940705941813407867159895970023951200686440299512081188036126761616297561670500589349492977732663108500022763772969404187457560535454365288712312796318395986232254470996700137048105413324097996187871164618194766702894706017347533604024710208298629436324226746974556480107211296440507165289299106909875710780259029759800883832098933995026043845735384363898693553607537780732897095590403400016787508225411290056117770645388636700145828985000009466804764728680151546907008571171857434907894794712982904223842914406168886946849552452662874489455019505577875841710043601349809731280495674024122278023571347254900051049243583438529093062158195834849320318494955738393168635536369060072186595602051570920816984779037987869558167771922564182256833811456247152031335617862067152425388779906172789955276422696480736957779843765474616608916067813507724921671382995311327133817825289617153498902864384202969343438072793742513547877691938591701445138326482126126381133325740287669697246575155894209215809765533641332371896884234956405842676166737985812820441719082650281422863149058476453068388393211364987313485789890232986280758548808778373556618405350446315186821073250246376569116500507386291094165137620769981771595193247762204953544158525931543458766110908570693327128840702693081359957092657623452703860829349411526383868165340184905693528974333295963950052225528020022862282856285640583176604107635663968732677398110410199975875355287461283703748244358667491930968323903843719554518749880571819346051076135330975886108300519738363620597656738542242853883237431999755655762039295967238771774889735601884924492794593770118704710818312243550154064885970059940490665376456467257138233238309203316098190635878309850443661712883411175924510156960495686908107332879480715982337516539301345748715877721313001483999123652945904770808759809950821779678381432426239279496146719529965182485334841608002371435800157508803560660291891135486381355110967649738465041798319309235696099647902733364047638013055026074258582589693933011865762905867849741870675711998675966664297321153152101700001427504418270527160871513918380450056285190159953368114763314160437492813120880761070228985682538072055000683500653520351114837570254071924242313116316974234676883646089899720237663226144404979104279927245495575122876534200908917960707395068049430964818076699737957049939887824746786980979856968048628880650738694955751891270502892282966412048528484222520040557948817344293700068351453997882795261817229569651139574132171399350307152532249870024940512169848674791583626596251635848493181314792555804532930164168498253391884608226445474320246658922560025682765686183727844010429090228886416927851445507430385814401603420265018939971923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -31004538366912428373400507672261392814358690425083878625627282639319736186044585511035186995383522263364679657936895845798636489650418093160895811966219425885956581086608737696653080262627517703927933114711067265824552105940385671514680087559638461211011287760682082896221320214251111112289502893630050178029511584573460917497379220293775889001352222559267924358460262834729951141789063755177814631914793282573149926135290729141345396943802779465049938580887054798457703117220810870380505479388297972986354324103735624195221792906785808553454444800570808557796588021890589987569870087673002224184490177439362304743011438921823709671932082326676349971988807724587621928945266042890696322175664355972078223913907581803956902890088571363272512783213407061499905091116764853018810101704479817530283695212642716711416680127373030135158264312385157686531812827492535971166814537057431720603869461779884433239150837583476224893846390807850934662720052384826223698513529004925899543176337503974834437558111260062083173549717652055288274802142604261237992308732763326774249011539237897463238889760856377355084187389900918843685972902927979961983763969635325290057626323296564624183488380514332908620332042986004878326031234169323143115238550107183931314281945396233276212167120209076332536566992045678216567635224932930597912451894230917208012560156255897969809865684917146062519366025749388852344500949112227436450284382813345894289535595843129707155214893555997070140094150231851660858833701936010935931571514281393100072891277651449221454510318174738935399782118224517094141361491586675654739761468049110438381894065375360895104580919489368230589100792501285209083878849486346389151510449073197458724112960305533942383266635835116434466062429110736188871652764385484898122819688963089913695613637644375512870125183632352109133254502542219847891243970781052965933151076071818317716851306622990100838807174286941150922215900172721871383345068756333027533076179243867060031718568432259793404204842986859032515954972701812584990916193909020600977590111330002157310352014104475934162300959361705709677675031761797723118065220851312034263031932539493308771857127145339564469289509864528113754344353945298791524096323772871411106452023221790664996488340872681302074789384082376760196412032487072455519609647775891405233696806569265401682659204684568514564630530269135785846170208946000302221456582770188816365967325185466069803813101514548251879040079002543562700560097690191418723673194515988112247177288763693429663939982410090893809404136328950931723440590485306158746259279839132456011139822592415088189908623404321629292002378178124196735023063878418049468952477733312475752767203708641140719876190818510238545740367299028312026549343154170079150795156131239936977455014756127573718646343348703245041449833399069728601930298999649647915873647729564265670488710005791437315700513036751607495226265077648277668527788807198409020725074823889724347250913828057302103201820174995346059177100486950865085719879577520432250072503690698041402067399723010376957249504199929998989402049195468455726221842789159561723825856627289286883809936450173857825641207463575816442611806202211776478827819020476813973592924004171908010241059822661090941552364927049335505130965331362703722964089933798003383766392609695925759683729817768922269108326075390999569489069342526153571752186005954383839773761583535879258347025018494697508644768070020659023163470932068991869784317903907077404316537246905473223524540450554528746492011615807309975163704112519329490309685878027770126124070536762103399516735558768362774657471834057288528286695823017545748878188908000558394498685024992591121678600019220649559547099032006049718224353776089776596797931183317618844367229014179638243187492093781559136288661026715298680222601576293992342848499812114545158472722304169661263243065348294290929322476405114526717338293773528654901840175274735728073082337993315296849289328634962902239831340238586858038521462011871416099751148027697612876641280584065208424524918544257842429049952706452872604522068520118400728623222785334513729645291941110955252185567298553877826116294645401989983806314655787890454808998299066814229135526201112120145974826354905136937808784947700301054513304379440878037307458616708029413224138755611534362489045559262265260375026085461891295043565798310414670427407851896864821149649054719058296152269117345569772334932164901630115901837436408053669598574355425622892172801016132436109329851756113441023935988703195515468884270160331661654824710039627912948366067503229714930057525634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -7910976175729003416572118591145157906438772792053548422758741702487372167886260832375544455147941449524590177668511984359094914943535649499947121666925464440026564809819086684761186474852731262497425092650802020593082975470608089271782620097741761428470911219955396149288136190162354658140505401419955484510320274489381185701088692826302204198939002282150626458368139417640501376206311104637842039739668208896861816280997884454335573659024406601557546672215552365628827270576016651267836540952914614199871999377335601964025084038236238444120682128279347584689646807158491327882277763560413919257102478727759875699418219350772995266922534167265482364195270843209450544085387668153783185562434412682848636364097369098506178979369454785606616319677149379493588948157004239524180990463585126234999381583098520720648895277524625701513535866567115599116534022969232827494818604096438204586491835213109639967600097594646310775293173187035975290609557493041458919720932193822756442409260055486391580883533133721955785367522320819605514152791340722357751657713034203290776035055824892589140476300232896734313753169386929800284921885108583945945567137700545664639009305088323492348363119130095692540790075726056198190029813458711839711285675499917779350443127165998825595451978177966845147664513346423905216320094396418829948326530089780859801464262301243664613670496212670982743066326553857829426739665299683851841996849483929259532533643698071322874134235507799935841916362561741554564892893289508045365521153743748982095913664389828382227472328553599580091035096514399146887437579149183805287450701006854256353690200719034848718287590291371819984543983555554983492882764670241093950864480406099110416568665956917058639443025730632636209885765619118124845080108117920196202819106900115424058831549158225323625908426139313943809776404701002029070781505212227825009711344828759749194448000919922912838820673717768967800298595421511403227636328554516426174313645291730359403048041377961062519524169586298488318752658367615504240268082104054975635725459727730847831878572647336868066301070831927440250116971091451248234131038414420140140924798524912171710069199097500726381215798931695084387206889276046626901179325859727874163023821038623134270670510968975917984825443829244093874824829365563808024643274455739223817490207674943362233004916758193678550667330238854170128747506934724521335468901803415654281794056166053339038014886471694155944772408727293870213437214754585733639546940370230965072493080755676521938934426999450410494699628259042138346877383052095672581251085927076685891038247403710864687022910240555248663863456522293619902360700743753923171378594245996322034650269531985838411264880359129246504426191077635924722010056535040137398570189497560313535563641425045271956982845934443307257630464485488039426172413165554725670678573042964411755224648544014652257977398988141430848900719682939941302400815895951854226385752857928338266545450791521546422906283175597475700903970806152124626377813173271516683270730972725799371028879942846592853353556561972875522382386810716258891718434468346352096489007417820063930543308368223642781312769421535516683103138894991370650142849195544959778376621519746252920605752738344891226612903543974112212719966032265227920281817604357139284162902858169404281690234454942688134692079960049225794043435625991239879559105365499761354211591119049144338975331015220433956132788383992277503277848045313004118583664607724614556466701805708297594822025216702679632224680811313472108180667995994874991124610361643060408544966710540236097486642704013858672749048756512646503493667853380337695760510114699360540461393450826560044098723377661499578321592279533870915260961100104914842203121985918372041229647558753608756539340735489777440259967327277988664847303254723360793083202809112978670553430709781340879806252310480988123492860006621678430963265291684047528335713204172368998332631666387083268467609589371785163598445911113747177563574154978637223444371918727668605420715325445333459013794614020769316592716573619233135210134144162606738635045193005239174587107584877264926673820465631103882874803643279620682965424384043919407152238637965488671360830071365204520727189222926933181993465817195458090189640852040103999364061355906382817477757467728216388040980678316761718407240058773319390282695813304912824447120165918971687882311094850273603401168361698278481537950603358988130990009490779988304556099437108774365961456974015868808722377836741375389067440371948483891898473681048828195937177371302452673920013694441877305507659912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 76362383545065552514694556842622697023272469681531290757418623710413128608213538497143181316386264685202841870963974500238367714556608881944242479150281399806496680370587900428362950989421712780992119514755463151502362635821122105309459033185481520525880472514956400460921084220754564972941183022279013861752429754239838533702773725524219243648617373803990933968026112063539254712484553689389604118020400554780523094084875604678729263576790778938890935735039260414091989375336251262619752596950876504330346017172205742982097795174948368365932470167950964495729238380893290243191249780255827161731345405563098555417512804043144377488290210520607803954191536279466139573766978778266275615104846734975879942575617208599680963814260232543818289930445921858843542271553705885624030182495090601281192913491803206423593437161849843957785467694889893710805465893040406861889005923930641694058644585674914947923747508127803681217502125643031507079481967715083231883461049242695859078357135083638959452965170315013530729832141811248675310624601558680144213506585038316356018194129881800171727317651285110707596468869643766822569458784892916433819508258089992203358624388064310030163394767636800502996002079408692053683206116300037146151375940329609522822596051266965862447711326114052793854669482891118227224344748116967659171442804091981574284564878673016291261482410035651122358334502734949656500788632592769542505243035939353214070060368265772743262088707010091510565918967071976291168628147417885768542493784305331156615617180265036151556151564588586471651814185733669462240198139420858822703532315552569204375198433535713917729149351791279504565679515609475961373804621481399412279386673523303998032553362340220362249856545781617747572963340742345367179339498090390999896981095135304131314295600586968135640564956694254791132911629056468908997501985937447896092603167941906950245678562369895450088017168244218016011507797510826439519069872702671036400630201916140351243199609311642565584009040155245296719941481195857354728129063146605370113996796854058131888429946986031852733447454657413765063654545676285190795995660976159408660990629263322995353345487967013138436707669888878414460670548878939278198162222233168184779410443235992598968412940381731839507784044381160305435199418508398175166676883096212586131616164310379893223802213934292776210767217330340899104532163250063805432062165113158121661639107738053886010511445314415663133597875543993134683720119603680275766989112470677174279554971243463842242429607453868593706116527780531297363768820999174429805529428715346334676709047248786050369772567825880384492463758668779974270933420089629894731487457955419640327704057626680781893793801754500063933264406302364507239213325733536768515387797116164609248981619595620308049873767882347918973923460643243645452595164071610463363887074049792660434357824367604471226659050788939360336365165516249455522379790711085406720557582862585186995517178414990110309200364312064612519783451778068529703812945983039221677293073280897551231566924531869344071046138866958188507360760331659348267309047723581151671755454745624015953700017831319934408213878270159164846389967937060965826978040208254291034378414580435874934027297260138550878154719071764909777634716707696893530113020129808723608876257010107923255825559061230398286423561920539203333590775965710625664490153013014564848736690565749382848015805753435302582730633705457328463665564486556798626975644354075647007828445864541490402273316676304109050093726786560419882852232304437775944183827825698079163044830470279924027287260744487258085305520022781515555131281535084524622914707957156285981035290403610887904527538475161967889078954721329140927760566685786340172582601207205585676473614876586547599959271623781706678765268013237892200575360839977953847464747192714959810332854802407090078410794182558092847815412712438960521913174947063892734418094274431611310032393473350358751764753078119133933178525095307298794748164015449873927950876274897896683272750671764668569708768329972668341713154390324655696370055016873982061407253234304731746181726514055157644436303165858435529547910947506380420337068813996494197934131987264449999174420388390438922267328211572238381864682206165505152134460205493516420396104013656783454196996565142622197763421467698932577352582554297354182539784131770096677482317877836503144190977228659799738552262495612562089347960425110239419956282307412219231855907926986780118702423317197051401831633882594004413058691959117286949881460803938178618875054949897106359230747330002486705780029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 2268067148618940006962807634597108089501297646876382723065210610776592123194827613286951526324926916954523241418341731614166208337808538586929336390300841553369158454928084820065714555685362137912029839713551919884846578808907752408283705153859481775697484884641793497927926759716054223191819493479381495865827443547520444612506697779651736521775106268046804301996004516842885931226384473021802927707161182246098854633686462276940115026450098752874306978189996409339082254078006856545998283074177080721747446031686869282489512113961654595941222410145753781561832672024368418866995825912790044108065604368270437235814638706333034953934484648824474156450412071032210226349874227949920887024593596621665199671047871613548227148953325465578884441466588617817928826576642601875351646223197869347683518016927505701064760774499041176780369130604344998659323558578806160638530915570790081522767047199556596707127291188820056110108829392474756055658490989808499141975297237485385245022725243009946976947348908872894890511984432669431720533745836003963821405517167200058936389352082238773789491356940372076042543910562844532040556331172933601103870679474373166205165469812970528823534275372272533351327767100407055244246677824780572706432354823446346450078741575331896226595980100365678672212416211490872058615141412485212986251005160159803234897594269410001217278237094781904401864178467675357616600269206356756310241050962068570609421561406968847744876835762139310407572117377078709833637623706035954071277271926434122907717823003650947781199452169053178721353277239798415112405929472224904260861374611784574371524947638289825636917810607747279517018133879288559542457638100912494016523372278935507254032481867898084758606914600451288283223683602756909429133891841805997273682178746136496499363501940705648853734090919932130597449353469188753293218639205833957252948691892754570687293580241623336502263545001231700876825413252826814709795936953143204798488836412115617701575277922556434015873593705976000368603459916897401232708857252543445819882529136188728224323825140415182264786951435249455949408335564287245641371329021658627593568380572834048877486070567601338406191629892052657195558843621837814021700178430230108797308076347726185242462782155023458018661215959150656464723170785088907790089545061709283564247696311350451721766444122422654672287935118820364719129419864832870159692416171803317271549909470368855552229169449358116664034468115514204385430462697896663829116023688989460038669953865633471247467996577025236651496159458692592395868725351632181863912555623247993286147533151564449671667577652590602189595742052130365745937036105915194464745797616335560040840999906368446787301623316281744267440003958901410654443052521488391028127240688238514020839298464266864540681336018036898982964770020742456967069914844197153665239390517676911235058336428308470539734792156571623179750389878257931019561258935879101046113177068468133320896200673707809876980263221634810025141657581349026397390357549310295878246859715720724071236376278228659289910161418625263072462219021150439792541460394698483789988528433307939562408990632988326811504205792419799938237524114634535165633176185445503830149812617713713860051871931936047949289458119462943672797506151872498062185480449302191394593426581396232424730555164945639313397325449307354812851321172721295294917089034721826758970332721030362383929974515469521021686503873810953284753022410418634888098078530052747899047063599813517498270606734214433911736008038139418972622682672168394893740036996413985468519240105789255182023294961704904894374761764422953035194925456080574380088147530556138920989261902065105426102570038282486888175325603696118638892706945512190940831574646182734127717194361807250924583883688395070527817442190729909472163441836848124799559294623268590684404249387445130173601356694019475151638547550496895161432299359985045014295261799662139959932183114074850448088606484781052149035492713063129954841636361827156827060352024938269433379512356499275640022104059448665398793344482727141551338126557879697166757584825791600062339431053793217196860376401768263258614099786140930025335115699228124975259710466981038287253749886844900551210775775210745030593647760281762234513515137667119430414839220819201657961357402561309645361800533254237425814483879496432135272021781397951100701698148092726721303306907789994953030133453147074290608855868672090381271483088903493557431442245850338219722749274394603762377170255889076705715237909201901036464414912647729471754441880410404047552219708450138568878173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 38531728294299489064384239164546887287309147950305622207853603380723525538689153346736042362455388694187031602413024862272224254267199859973314201802998934237161258165892192076101099166252007071579185032618168157010748680398933767166110764846970807352946231995169033036304322755345117141563239912579317505216312641591345802838643550604196913300075900835514049873493739024330524262613348647273769558549727253148492853630261197208759569553498410012490497839890879363514764722022474097975537783802934396287217055756019764679832180757748524254297855598038371878284936661701811791743254376726606417270719116185049318446230216028681314240712639171876047924371075697225851781445280591498091095723493102546469217460739799463029118775053778306509824618781791997222246438422279472095728340239815441032208971986313859463656493809054756049876338017935008383509746895545723004770720490568018154795971684831016388883015410179387866957985400990187341533536607859846061570090884873795247676234915200895197059693050238953824341568483968861269265141468214818818980703659988333564195099727186936836781307805172198452646383057158357006231745872411577430414964752453374472041488116817997583187594967893458674627376012680514791413259226875297373779558034007803448232367151945851004741954161711299796869988313877188522021784982500758949377408962521406683970929177094366672977676060315110597506077758795360838926382327013544555804103686167102785366312226807184461905790695907129381928212463847886519517205222615610505867279084098716321053319060996596717503144201506556774476631648392867318949665841781940527990889630164365746537661948325896479461249233415161676703138009313422179140515482907844920930104332596083569043221901873301942074353335370597490765969066759622821520033725213357669331179198790591033302285638489707414437047925574268942218100319405830953858765672941165886816565221542838671603685919572481416274927659177075763522955277582798683962630460434786881444244577192400735566492985241367527905723487497605641270476185988450097207543043986130404808323794073697247282913035791106270736632458845307549711056771025422515495241198669765188186011884407330184173404549538431359781622312445120624012652828910501917569112452185908273475431341758181105465501820223613109399156286100599670402861144917586405386883201055248351441848472745184595261592167282179254246215749254002883979626277609001389035521459041521753690160555593031978363497133749650416519382386459854030173406150984640354004097429801992328755401552702264580200948295648362467144902736903574701451994393263367953001210067095520226973621559002402970623445105950870567816744244406852655552823137537869179580420455003466930144605846238700629347808373319660191088375108926032883205041323219611301548694746985583454589377723601722098827674014308681268995418060144891038558810736139950051540613727370572442634984778807524414819793218474133138986942736031636436843120845134870357752729886898935817921427260540980086839320353948927782649187736393522194756891363219364292470279570097471533749610207997483364982606707408097206149454267400340161755740699813458437970403240199265256206478151414785545966744442121358101347784695171550996188370257088129503709306911211848453165760237337854459279629034323726347823301828561308610955283520918377885929639885121774879765935400762331669711310333950462652266503027105913882306751824836238319651197304708878253836948158261573790659466435173347692677766849141113198489954057785702866491839619817814026362467243021956411161931958004670571991719793964193077610654859240623523037272155785034995746223917583726614485825361238752583520841815244181280181831892823200410170931355330271245281902504994936412889231751203574988468595117477787481314816523344304685353929575009468488899138591383660400916742559687481963137648364824246269249827968467886788335519048947523046346572985251301683610527266146370222814804665465895868520337447301592879856246220982079397943899585581163911034325363626660058718773083127085939704740492867535814084102232009257566152734652396328135291493571334614489055019815039298060066833161049349106757781438909136851489329879713795206492901747831275966607242949075509504479333399451245539417065927833153669305026534848897757770963131460485763145828497758513527335657564325916201976525445248372685122476262151243269914402449407555085091614384822519139360213960780982910972019358929109866724965045913186565728494245882069850890358155399955211405095967288542085836022439682357725406146302934221218484195289815422019473862842493236370049109715935833122557596652768552303314208984375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 74677582708408388385257597482178751131384034925264372848485197298910795484716133183448798367081709504568216248573005477112137949431937070582136487877908623354145487244927804593834273072650104183985148551696951513488514730632385553179723790464196594738324908131508614646921165751061198697346858231222062884928687553734199615174752272482132082772204318113542456676503389608461739149304553362083611793431593392069927913999332397540047193356872371408708115774501729284363594520945034580913312602987984716451540496569108543942073451873599191121783032323071075132350362562830692333266101168064991906286890665872727776434388223540637455769428958607674923409115586474488304873705197656966841486938808775800649194906986910645825599845437200689914452007296133122830798716993704057388603195418742296628360170002729411012915951326810252963115598753787786121594437006376472063994724232219133458036439819150866832314239897958745987417745912619456789181594348171078295089091622972307239283548810392951560928986452077647204045946928111600161833078660619998493003529116522790493292162271854565073117427651107306469480359360089458181323311109016512459292901950442554761309716030816236020573660427367147689654320917979830028371277306683697345483007261366274718164250162435500006584788788239262613057394856812156685536746795758518380609448323190381036525168693903114061501615340957722365174160631844995870553609360168921805473537233385601740243663118749971166543985374485264552286578814793435146927333289372817520729652823545139134576556483369747987559180719861604250846230446105775365460165147780242482086561712749333168022073190377343889516797158603399272578652176969495184133435097172661188019958649432643529949024425638463526372805447940494722835849753854319360871633580300899319513662920878725814583914575617627524186043384064429416484853071225415886993810044588815408225833034691737230373257990519137994292238856107426263430685182464532084496454521003669450265844268865371668296819185265727864595561585845383797299831953589693316127118015409498122199608093314233202156114693670589444982922218193957896473447385114528879296010080580086984031229486948507269555661132323701945229103797178605510396440857805544881863849800431483285816629299880638233907372741144918084020946889898512932039126506484925926460201659618334758345355622994793917220556317215709069770656244534359561061551151915177208227124397818335302180198322132137947641672940616221452400648434837076150613425054995890641846705828824930561921790520712779572361283770279065221199559448427231086711240546300423432711997948189932887947860790306665474201406817183945988650770568087724775544168784721244692646103894643364776442950303950586685298112289829048827156785659941392689338982192840201366452336873341517998919571287358070630626804897779154091319899312242116542113355684413064602394971143211549717647954252099963268109660300875610069713718673649089792382885294650981763611847825593740378668916006566414715554908960341519526656580317872339680266906103461408423002467210263587546980773409137605899728544767790421888496037837946518404009027172761874669176650444063916525511647219468411027357853206537447709115583547328764310486922227078618606362348302011878522668644891752506616776404852869641438307469828083289653427360994130475171252913269646380665897584792707958851410615686589144331122479351176923235669060317907947583651519925367255099592351339553439920550831018627050257060979042905018549272147064083160614589435827335502217942191568660861367107963633368308476397698773066055621594988248572769442023417450076444860564354788989624967680093880250815361215901064564732889217725736394782418149998067101734900953447542182666683564783861419346267177836469781411506680923678630008828121569451446841250039550986083452421293168500885008982597394523625553834438465763791755136428442306118079254440338765566988884504849817486898687306780406499260276277817806379388668076185310883362597307961859344938678267126965367860105443977284327083555340909375850216085191824272888031203352459316993374712190222754516394575231957485444796755258589389010197070398420381665315445395936064157641383731421256405168885020028674976834748969253477360566193968851642058661789806452273038339590242380827896990097450769800079709362293483924108554828703359872547093770090591672030998806310289149925447081717899422801439096449494856887339918315011469181683354472626004085747356794891227316639157149424130914277196832613406425957451267502494994605139983676959383750858711541937207875415769968650025499668698061668695942216800176538527011871337890625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -11716131117427754750496534882816317149347782619079528870722670803491812016252573565425585514532864020034758256840798930803709426899606053732693003837031175153409767057404255126583728112590937172448422801875451515548597099121593839267465341715000297314385807196757121918073345220280247033733292463687407293997907611124971642130549706833812689635553039806843859008594805651822315406366753609000117542069928466540815408749293806354310828427719860524949987745139193025552301905006130138942435692686454495026315237923986117365019627223404199970355622507495586827845891671544353947889650411233589255105314957098765968645171541119575803400152937515294661201041056888584046754201644746039868414375981559273716865555441824814234961295040659100795782991398653185715917474451892048194140039577064380039623537708435321612545648670578118556863767223599583067480896250020863300873862754198386803328755740084196332897843251202071412689599999597899484205186345078430957384264866545119948046664502348354918355539533788686257842237309655110295252092685299811343483604710462656364899992201480777541761687929271384542514487588379798217169311764688301850088920999475830452671430916982398156927499828203353884711511877996635514911105433272564381870174949430004925881859516043226163301532270921533177596976344412362868556792301997187299905316852245684445708296139208336366744213241831417439386295392673163486556784965876883758221621459467646577710542486589757225984637413171003107975408687189062004039684306776297720623378217091963313826073877205760226579718755960699224806774725209369786120566848152392365998596072333209544489214077447751013444017138931474707851348736607680619186338424675656918895588565473345111024168920977516096022451118516730042031653987904806499340428001221632798394939061506277266197733385898785601920291160908258192251321486368313978556079604040346773178275217332892581853510006476193566264844197058084874896538214619848211112279052656818230609974338876699377307522674866928875410444462788843558413722218635351324475023774801291257876741183166375430094286119847169129583620988906549210789980053544433142690963229086953034412275745738617689416343277903286423887091238390904912559375058618918368060592171158415787026754332412314291103715444142299887432266856079548418958875121186265438699461897821679043223201692622753769430528818836363975938563905367277660330258330598745704532933034309025553538314580489000902803764820869986064656213519109939646940307681209554045226773730478178572206473410775306315535332051281612697262205082064180254024682288837537701247129474181807745191266339405435011413417611920694294315234669310261281664641206592213974659124155001506863408402053129186484507207431871783968392489323821364903563092104724019707741943909453744309479989530200528016188187875296544794255341678591117255234012067262207785578779457700174342414540650502155909515465108055399957920669003778831167129941017526712147413286515060322070189647080682686306215229603155090620252462839415279811824916007770865506951748025890871020383433095396044904040519845614166462240439826203066058816954189790811490063169624947944341562330834049353491470542897229716799069669699511569491798922672727757601915186328747350177649904933963531260509925662865777448601470259328040190905786711262021942868933549276569746296656379881491175816054859970433804901500579870463700855475428915471727630840268952396248742533564928458567481475925141324926163593904732854702574819375810623996253025462023669950656169612133756864746133471450799059952273487595253650034059938622636314696938246246050060563697476214929133688865157147433206574227972396384277358001921477533036528950086372286586375729740660523493852927160870474368249518188782319682681631676661280119048446363333862663791504667958260750515461132076006063416882405179652976082112305024939247943914969564078327607825244065235707828948593308360567527855131421696601240506026537882073059008537790309414985078698425538218711374208268319050175586375149324496937108042780818673689855340186975860455991439772280025685912823627402545811728612345874020016165984025113091602499771704503073856079464411295510214942034934812211064996812526908567268536941533082459739978290739040843218639661137002579472931539615219292408518333395644906652067725562747262047880420719604941537780483567623742726306697366091806647200407112008005881629934501996495523534723541837755626698027591882496192260222527096134526864433391574299529921414583739130539610670685288249306640515823126960568587422502519590380707978335061049656303997057449350904789753258228302001953125000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -154510831095508678461038001218488065457362364872830837432867990693718670536532146933626783611722561718296528268894097019924832722743315020041957439742982842373192063174340788870393235317102492689623629752077556990429790179872641761478413736697902545107987601711896494155371568108244134815268235833630694562934573991420358947865118456583110208142588352540607585909318658369066786794392558145149066035701585940057955378230985330717902224041348411087261951889288461443896769319026639001580830963244365490814777183510104859493078066543305807592367064758573155661993184138884779942582376754578837090203566891611757665526137921324568261402677965601221657411110087817271014210023325959206586289825322167216960036026689123017726911109638297632118309540320703048241371340088427956425967983822243608616463580907198489167613590327354687443606635309214878245961422329346111723198279820214286524402484592476911668913344012373346651262293114788866273895710286739571491963779794503446372986609397660200051636077219215943064346100466969214625416996510906662887211985577407901994048453662731195824450532757708671658046607257293790191259346094410114247581137573920866545559898926881246615580982263129273474847029404628086562971299960673314966104550440711502924148410021264491355464688705978487261165258829218483449337313517883420963399736394846573066112312035924773671671542785947185978674633801647980101686836460320993223279410711800456866459557131460639031061886142299472400695827644037771695296584433683284865563419565722626063221673180062532781736772985662509060971692521670056185928706715854073518502418418953313910795912256044192891285223120576464519155967111485799313635360774612837441517218558084459257899880990626030163943647059060493499200282881630698000353186146841108549221795638295767931360676612501810401272503735717794364866208154332076767577144222812513705903919985007554449194147106872170282958450620440616993916309289124999982711545170852720254615809541414057581217449802303659533467807107339184132458554582964898573134658389965557925315207660022376763798418299081012998247392866207170477043776805709726351065879851146469591230857121716293472575246258153438244671044106953733510041127123342511199661885343279542217710260474050533040458852837306942567439493498978115389359560534658481006953238810661326635758826376177329090009679369095970680974016513713036791247256781461837809747006891346346174595681819904306657766001362840505420065227053153954589204870424222629230242948089104671659271011897677194043620292171074800072553600730839791812537834350361825303181437142815749245988105998945166319322956466802382608711018102497001026893701051629692956747075247788974967827116595796589005878911673595978881607407837730356730557633552240956195557672095053127530692643206580019173901945419149687304541709745458741823503629249149401505673618135917940881094241808754878244781837434142407383906934865911145295154395345037927569742535508238574395460606322205987203498091565012224012363623133157757853035003831440119481535522825235478416227272008487231630502522632983463023092418609497568007686956802558158921575252662405452621291112130062809619829969369841170204591825960694048268223982519220192059512889189889529502727163940773679714651503081054938226403162840413079594529493551420002690977983513164026089440583770560818681930979901905926176537574299163177980983797125004680628500938777026040361640732205383998468312051820402800941751498094387320137716057616355104937615185161747868542202234948011150170545200766383643441380003992351664456062767377902035812487525033941339932688930075794085038097122281682778937726496649398805625709903499333747443496484291627260759856571950212869487887972838374952913203059814819625671178328281798209813926345901710720490687851929563391124539158350715503100823525057414079230826909574895413371312737540866466381471070504471785369505661798479109784407492315352281087382283282632052117724007200683733728729475117067963578177121893739970667759288384379179187668823206029313141192221629620841418106526359038283988426768622005826473344032078861580090207425098145247964767192883409820441408763795781403272149147549429983734971255152245198795091631193033633079950661047204484414313514950457870782722382484078972287555294600410067260702972544698627107036815935238509485875527816954983084031696181819389672096662584601714385731675400519162904291169944873501487223623195523921913570178550007455130472445085147429243598700366538739285515141967075194539611966539600631812234872083513396221863672552012843866583773344558494500233791768550872802734375000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 1326826022997973130307976744828472875145494031373484473792417646654658758511500539532630020368258197534239341920235972279756262024628401099063141408470167395631438969229864533764822422943706467168207210316658830606906116991302122745838087277620999887954760742929319400698319823724493641251630172914440408397764970222878256443557131451711724192314289999649425141072647005460479178703496792158523786955480801585504999895447101662730344805607864460950871964555332211188200346416045840686872390843704815117782279958114733157159488408972386941020328053162879177499943685417136654924185001282520234259902338661486575639885358709005619831628700876909651114430855304635331064975680744852341550500505492229276110646619528127987042554110563367706978145749740514701958913204890373793092438199460172358513505214421114819999118531295642569806294283524281787620180287559881324178800737198650000010299554263790882468844594731431816784141306348958668935755519048752592206022925909260771317347922727932694010373791942309463074451968191156635694731131579667398662933692645726194551630865711635965756022528881670863127203633292891248195646916159083577767933783178445558479009294545784573880984017073971962136126811869669311520562607739665946595030087754600481942239939671003040513046104909860990835956117151574958815053182230035623173165869615946617790203100017326203010107566430792203994177252634032594004365283490307379997442582132980853161815111809347497361065225120054422205837720224580736786383777298579315500495523779606474723150667748462842607660739767039835089758919264891662905684802336067525045731462170869335285297014348781262477614815891204964976575892448298928039325127828671259921872071379913630730452839762451678718652938779580036674093411332777539489782267513528600497581007584582371658613771008139521906561632221814968490420750469978472009667351997484074327815141935221602801515470770242758636646957945336932195301426730357266807036803181503993059979234333771887910654980426174988976881024250039236551041974254903253699536810745636172900406056822028662467164040245667028892480528923226716170755941928873150787229775234055121281834924908265173312267066128569447696951942972321127996346423443155522973900958446480415315992063503563020853375136250155786019080262748683991645546725981863055594521329925673841604503136961050684763225540275311989798156940863212161742153147477592554704680927450890589148802843291715851908506809366390992534970665026392505621282942447327576416528772982241510471706288355990593795384298773288431697260751684570543453890288878053225100717456566772570407142955321909980942168675209240741737362937639360199021995235168158098867044540635676298018294409837773953417271359204353612635910823972877580639880024098850265058383165789201257333224344481325996066998368942886904576740031979944219713097703547015775927699722226287328373499960240605187814091548616507462208363706884683064102664118701866282911231275081955668689803126359575310451696778141248628502488989767115506208480405553667137013301750039589725417121208063422452864346511220422454822775594744446438429468584288910684894062943260974701631269372081007574635682315666741088028299718655090139847602849175908556184191703271919563061353072610154964539359797220691213266552801029981632017861329728945024611290099503104564948889407463735856986692274873051843665471545306250253291315775989762053433741110165911552053319593604604472317422285302594962704136901216290933025923230310305943669300876163614170761641631520760739245118745054378629615885139804496973383893358454932032060435343672379480643663460088561841524938304025096814067849011806606562208619536412906527589905486994809105328965058215116319824996725614860468580926542901683364159997691695025603278052186061818898734051621525393848510809719526442818236755415681716630936715581293305891153174103838680097652761663498536173932665841850768169797266648440303245602590930883217488410109666001773246009383744084975058119833608226999265149195205474243781474012260380581909686734905907172866828421482274806075268619967643751321298020743357214513428000893418715253824315165063162301876923511363552219694747550196359380215765282768451323106426812125111156702714433112812379484749915255896329069336076135319544145151264173755026336363505743070771102294977932431101984968667190287370825399283558205339291575039199887729844320337709953226723531480666545984295854461121165869606659618430179402085549201138809129510715828866867193398094568889926570119685955971179431851955440937125876249402345738739546849582762177988115581683814525604248046875000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 34450221834621119401725866734373358950389339067884214794065174283375594943324249148068950999770279453673691429321456688794441099005537359741098069795793651308985344876180710177257202741400916392815970402594751954943840517308952148827946828984238069178086178346265291185187812896100790498368660509730413506130817405289240522431731169235961903486456491014863081760818206983700983854831360597792774237581321049132410020252870203789513047972179855885280078080607889081925164892382844232343547940004176216124393532909966450841974690611762608543567425461549878079301702751015603286571639161140807015194650563753144271280214885141642156036734419743534962680680637474943310133053097357810208928322990584245774806518405353427225999546524449700874881068499803773033255297678092829800061760905441517537719231493438202971313747607452070324198668279515108937186287361073065154191731318042393568931903961212743662331541127547148013632969640224763371498950023060994222186830889781684569904623538831472986826642952487446574558467388981779241762165123227705617208017950382050997090221123691942112700802135488800134547491957240231511592187541398349755691654194914264988816648067600050217879417961986596588520579120077158254102847306166140477205087149396037531096691982088438556267080999300370160313074411944442446699363735521588887288428109625677437430091675229135379953992025380474959982301433556345567088386822210578968152905924009952666202305492497070699836959178713922653473375927006243298538675874253437445647119845511598319232795882049609879197835428792489268492704815295187219744144832065639513221124498945808405931587252717219088713278588661875287789229223097079226678867606303828335080435963746872847555892390123728066397660625062407547760914319251514318069397320559804354904598377216359818998661438715122119016593815401134580530716489145688923704805789434730587850911568946712987076162729028942505263534365006157334201700919502423084316207119464266733012202082962518835007033439010831770981062951732120400627079089426460982598440845978004514140735690938223102683817351444002158224570073023862023619400075161987147449141413518783997532649718278406725033636296096091893010246552472969806550857253166019785993391612695172910321695857742747889502190051017281286727836267415872197006272969849092900129643713985192873209808758585780891143192553433124914343757236173119988480650618710035987648255332659190480146375318498566293634864508663493757997046382774361741916096415993429954900633871638748038413869740884826009228032603712788859132824372580446169262716794755410339610376085551185147964249076984667529264794238567211727399679230739769566907372332472611543453644810371672572469306038367594101091551440588528105562601099998867084683146206192265694251202185045726472709047821594637076179475932266035599756080703542483910984866430984463432336072003709276380079085774969774894615621830271796304483598126141175493557762857541169400539468630600837100314378979683522624733518100619887864120476509170293353617236975388510241524822475002248985867628997787882325251130272116765389203827531673237294947226383757960738244237901994501874497364845331072533340352763590229620725506520068439565510363497794910398108946735388443727117570116261439451661560802971969908003408684302732854681924183732924970032257471743183413802004279209020959863428501725082211432360789120810343508199789960623003300133740087415586768853079806121963440947903382570295147406188476955558557383725462038672373928934383226318958187212136816083446600958466875773223756325449515317809472954831340514023409371813056108573749783142883323548621260706549166741904358220872007987023617486295085407865174281510906512584272802340921295431150030816993247920403146974944296932880783961612829194938164699203393638660403054135774826449721115885736962980087074476837385074623790825975401160845397827477310007882506494328091197407937017207700485106377538925570378877545951849662607027623615751687159647908742209774257356908574290107907596592675638600630217381914511090632646037627861580330788464823768389030153446172730526395272737315763872476551472880595562364750795001201690600142176488809925050086807779382325508961831303153251367381159321760247538426785092506169908034205518417127620013200351349397898283930116845379886357646105713434260376859356572699310839194471077682399021879464984598525509070072321186482104118642944991247478721509385540511904571280780690485086967883330045596775841534120979372912017104002032940607862283376287697761518726476640749926707416433110564184750775063026395628185127861797809600830078125000000000000000000000000000000000000000000000000000000000000000*i1^74 + 147277831073161117742052450946027776901301962252540927008785742260779306330819779537919210785468861362366595752789270914347824884230205104106538420729546069187433311482721406147385288808986890120081921319583630904067621321333373135971855316107720839054401657432663657842674368443856202013832011552611799974284901934048241274178976396831609175975101926976027616037578767626171462785259080282388356186235766131565025426457018658417767814331111487314569239855793856526537135563586491542390614459047325610119216842247447662617473699680353443019707598240022785214363535843130483588215942980497869586709395416975760906625795911551567380559552143583547322573633593350710716173677666576882682099055135397602240699248364442073542395257926670149623315445484234188261565446195265446558076823060523545530989485264834047390154525107404477624701734581731273437763146795594407691773753668999446756681582229737293264531670200665368752435022524551686759340218488348862938939107710215033534040902321691867078580898925103051385142879641415311041916293586211569934470967528015467776429077552389342439204740904884965510196487109481513109604430342143267106434297991625480325942436666180379304846570329026528279683765719870025649965766477207481538366759412023347570888747294014244656897931641974355100119170928557920117364113024462767440694247102313499849844928514121043842562987476828263349886205247943551526345100990452471078816027183657544947797091384986149632910314800181260627271110075941178428511586232144253329639126843495157729074301028036912384488537635431608011898723908108295759639397352452271138150592154699607080429965743182964007607628234803082964959601556194247620835839830642118569541082007526649037777862727666878997043336484135783145647691277864033464149330483609988557157571632001153590321966704622656837678156534173733611361444988827533134898548305575317368324729452189849482075632482065647529396092405354575951045833619587613160221174507112332443577407471694448620117686008884652095841600857105347707952667358280575723224187116359774646830708889104451708873112048555573630228111845407462339648751388122295685916735039372908649243421587655720449774602997302964233422668662445378253567603310039280426463493757864132195679852572350199121322099969530418885507451297807323032311774174720030873327880054436557330628519437069232865809913566214044583556037084151694368088652111071156193399602866779466198957088672836075548996395431598240016385902394792152416083074565548918551933036848908814887830072811029774079599350862839814930224081756963211353865688942192216479773153032253464956212319067067222222428419791445454256287268008142315381318231273040501060746775565228671011287282156050833416927350391594925974764298180459382292580766025190746351906134090576417015700178273491202717346996371867085747831041019199324927422552014305583920714635309996612545337654671164826631781545793384641063388820797324687332792586635733218974530480247546285986547087886947722621948156244452199942465753820410328709385777457896229906994013145215041418351922743691954896884089218335503922875130603971189810318149754759500452693685366861391426926964816457333952513922057876989888571110688233569566660127472977998088108231280632007756931577334977464508171065503715671255528033948058177717158066260494636834948504984902759211148283630795304516902417970791929463932321847276281834170653343062802121247519927926965416094503684957202417404354568706118564058719828611416961970875903483914192634255372810046488373100237656224940458927362107494886836257917593491332837176763719902097888872280630901643139917400123531320485651705651368148886516272739423603213551620775415126193184298843380031143019959258338877847358853191281258162859351639675662697353365699596352217910661216201156877151694913188118647703009285276809334845264440716611779807227005070792119832774851829440827440404807777095241932198691367529919661522965704811992125644098066101729935108357922218913346862406045615947479422172540528467595431567851571972876353130522902656024705439964348700021353305667348452069586374849245735300208325885059840832455625305012225969002094247312742485929843158629897125010023315871908398962050921489805852639460515024379831032749466058156504082107217984268613213387786152181747931721122755661146218713774284142556555854760035959883641768776078519200636697216007969646689010433399567739640364421291682001305667079714677085014259848552623786757783316286821467936198255953188179129657889855962113671304160841014528158236865633962597652941738732641504349925497263651408275109133683145046234130859375000000000000000000000000000000000000000000000000000000000000*i1^75 + -1317758778121285985224508751721529972036503777850917892634275406726765445506763936146629949526706425342224607136589826527159795494319650476152506886250760378965734718471681751731607002612035451888397851900151838548470434417803828505677411779723434673159992499098053569538554610097793512302271143268753627887464144211930099559002861110460810715170160037628504523215215806678670503891902100715496934877199933326235239946062950669927947520979843211119488955468293845952076611281308686457896292964880252540753978419903134793739461642547169542197942322583930988252991754511675268393396519058676492896121909650711707890109008958292910590644663857025245289818033002510714498203940332052762394379226386538564968547666974249998034242359675039060143821278701233668597592270522427020097625425470710054274556841179926086002779251462805564883075100897243567159717488971860246628801033828620214084335605012682715422575896567633988943247230109764194801043294101608797749839640255353891494581835271428545508487265857138662304809945113460512851047665582559251642076664696448850062571967937286540909107839573825096863696357725900405300536438414135066768982559149232108829270863058859561853973718700417344221208734474421604913383585683179142685057096799620192142364381225711259864056136643257334947025675690241260667669283078972200246742929795499296164852841398825141593110214002593257536303236600418847888860484650357349334910487258914307592752893150174807267527148570544779805643333632439227956133338022760364969503781312764732594955596359829307776052602040071393255308104405860798615184312206073205712195035596964646274463848083668184986217616689380100199014192927644963097045236550930248433675260153079020144233771129700158052129638434282438793898722611249744805295062847908443399380371713600412912839269759366065647652480488071113202166553149651786804479699448084537107680799563341842388232767906494537831909255695354140465999459151309309005570336871412450151300825278773846797914964580891849244551205328384770611499001420347022395089155568084890531858398994287042193220413671738644476854161357520486935509995083406955056464580078444469193962354875581410616651265691287226916286062528883024906564079726015262148642031899943958681390880900782173910257093873131418823583510588905777727805722565104925826696137892840999495015363932328276463556262050763275052766695497072438302015227948611083271713709486125930400605555076864313367114583768896486893855428459732049135138962925177818047432896979922972270533408275835899480804996004135106303232514328636027743662377299515812442311958283035293228497861704063168588410086121024566683612748418250388712317300693745174228726670488131965764103188456819628318395843950735563072078758421296321835422457584712177079833982538466575739138359214563480944671806857462857368574455335005987942049616477367128486271100366078917838900781535674898669217131917467265533185569354300965036199794093861166212530784713368122884795943330364281319459727123933032083199178638222523055125836804491848376000358191412437911693369323196826864095827912155746295379381413881221242018057435338120063025886248613119028926753152857958548887672789477828811432375874330926774680051358016539370751011139320880307475600686437861729483852339433412508907268177235123672106695118415449197136536115558104075155352567777117276307731003360644777841215707225071275691839929045741462797017961915671282037214711711662626433461598976150027687220902049953406091497080014914907252739608408008222731805203927460186469579831708896991572886775859212297839653706451632832511146886177647143594769013479314514082668731855000616411249410533707717814521988928066982885168432113325699173112211905961321139279733566289336648964923159079093968447755168051841049760393881601840110270601685523474500752048000398835055653926951602589540722855326474796944105073027616606223242715912539124845465946918653972148059505867152775237985731515255467715550512781962974758270043796511553179430670637558537611118231907265774469904610094934813393733620423233800087154890488494337122135721386095154021549113024384258792277059092940357899137404095840040154615354786398045359739782971077286817449977886199313423448921566233228764953275984067670790353330337294216794153433199911966187347224037523323870338286994903042722587808724433380240665520226135059229082449647285091941704433876267618948998427591011709613141481885179048774269930000670822645712021399908759114306939294017862566151748814466658418416625669002919284588835783537328173197271469560042591116167352838228765676831244491040706634521484375000000000000000000000000000000000000000000000000000000000*i1^76 + -12391659939426370679773151210366761875977257112339076249168660005101122252208068092466867343051006551291056934051580773917707372421038654751149579478036964400125521180931493474499934682731887220332665600224945853821374247711401294103785513673762390060857102077630244504350446280188964480520392304824207672075307437869853502003959536946835338082695297402353793230275637708451550732619487609990074207753644676873610890487995059560283394707976463123364069241901973162370666375860308436023399978329943448290768406225681178258147631843261993670965269657973762734885044377047898565558686224230394791987236956687775139090294033656273856472809288129316484741644299494489381854620638142771139195663370623082418501961476659071567206757828917994746046126058813118081531003772833128594875106765865543006488394266691174843653732169909409591093274566743465201812362880504284313477673320171102846360454250692265771334290816857997009750312297445872867610357315477068107197754823010175303825922498295622350146623507466404992456031902937688485703248097921539039464802155724373842582981132065051714195299853061544372155613025880903211716969284780349871988329317781704959392294509334439727618217232352464896088991870343197640518481825913269833185719418476876745841928954313060665736931191097077605208196537639166429338347290187747870013644379855517014937797004904183454512404542226943728509873805459683478798863455923737418610319495160031031215434347590055575159993953768749867436001291193130762669572542121216040329796987919356704186810540368592955196025516073982430575396546706106069217212069118331366387529941962926039009899688749464191233499597472377922287450583521071139604868260679701166612980958962320615566653043816174259131155325638712414658825560878207506400609095082520403984344408013934645036751983292297707169525513670003636144804996478408304701979628065200960395339320210955716796905669048891095038627253573770960952660726696899540411763785167005419612186717420560859673988950579135673976482497296797045047945130763560897905208920067766154851709119147748286866517808756065956245199131450015547712035434725553645040014815171731286357387826457294791463617971935929683967405093195764287986863926376588449448476019478537016268715164334863068120865561549862317913376228669578030265563868242316648651036903657269043940022879328353829444252638464148400246512357740989782583866313750138023050128079836140526732637739600560998326906820776822621569625404592599779303885487717008665858466189577769775046749808333962544752759452133260070037597374932272214293608802384430381468109063652370937185736406550710491306263235376890233631618105805704236401239197842930405828347421399256203275399564096252562666049910060355739104646136860452644105020674262920195597012932570244911385855122185956912264690623926871952358516805233905124413875238811195301089749411780515562785945964173907950655036750883393003378900847673835689667703075317552537615820526227307531346317680714768436944283875363021671540617856739860181199306508922488841458304652901093112768521482033551613363387883663493642705479837763570177357816023327891579679413081119851131436390343693603254848407527077563236456657359298687875175976690933699392935622322147508685579369219824083723223045635064245030282994202856295226034248474288430570187119384437875393405674569391025615619446356619790468587882174213226013499367421715799444656033998055039441845458157975901069884942013663174879311913169566472935440524744074381019208851530230420557519258674686048346124613956684652926707826662228349239777620946866165525061778120024799299562121077231833909914561919874009373325995819498405389220768860990519839955273947811359578432321125413781179899728125129694940871531107831425300400742516182319874931421340858806229412630229854873277533848993306177208362397292299299550300909668835720320523393928069157680644885824286033670196042974932614037447017299655084450082674626139076438316850242593365376569284026902531905020955267546769505472885224390897045602631386393776726510101733345801948917000516775377290859730325087096926449594404847884635049667155895593704368039813186112619826570783165376361810878716631060357407347249039895273456826233146860422859432081522442551643802013391357864579524529472407210152351676628234140721193840946714150954114828708123570138890300056234791144426403160922888081443107223739621551569498976019470877112465053149608384726761573975824969304399006299587470967545326833640375038235155459273069489646147817036422394974582542588755547505024957666178487482484815718208892576512880623340606689453125000000000000000000000000000000000000000000000000000000*i1^77 + -12754856192211199384006240036092539083336753476041326224242685295952188592928569584237184562220057788145221549540943105007639454184683865717304894355403246513298052000228401057249256281880319665528670486199404934708712486402171484305543259362928757797672437686452650717257804260650204426676407691173622921585367273621320943546406251858452665833662677497586915837768682075840930353991054139139564953091082504487092375550467866366490788320047371439289266438341746442517370899462970711480513271688058183977929389669311969188130001606325812799393492555113341283450619036299629519315053901874126526545261055069934351412753777412357840937797763585481747615942928042355292908187824209478023502755225768392891824436685442388421978910804040937512113641108828864003960928658482061661266072091215386364544462459354844645172160569208978457825606209274400879084810627813861840580005514193644081780898512975905362027879952768204542150497352515312160786074388270664074544210293131962019954888076309823996019015472708847744325832049668297981065917305765931319283916823663260109521142916976425571883348318735481264960106567688072369723065929928097536887202340425608306382419658222305631990374834869705432070384392682192923657943238320426607662418741562883548481734307105137939181437199741153517541209389648636901176986214071232392514462158549015470074742136781249788954251619302356120658229041380759408367737745547662140840682658258337030448792700530762985489693980495607208245269757161275837299208679589823492018764068146406651455200704969679182925583460917517043317708756138033653167816162883796111984449888192830445361635412771994511610653864905598197261263220395609295099989269720614457309726155156667783841447724408558840357455105718070661249677297699830409300736977440167795459528904483935718938050888909268002101270641828312734406531477051838675910946012863792538189430191314553964374494565559677430455286646992143249737269681845441700553283354213593178157162349040666068284212405145840847725615857487996789423727623932549700634040174645306439309657339199645642869145249025030517057701665902134469664644383138928610191440050950902641865322227105300493155234890162048954587831189949107946167399202899674515033554264253739111303703931693724719690728308956074409145004964670743260309318151743999697408308202990467243939357912207879442400235505709118925938111894453532360875773026442977987563600216597309381291630894778006712522993463194413361665049785196345514108896222982441765425806517292811737909969915076051143212973521372048333560420063410196599691070812966896182337882192380627549979604420864885720597933329102032575500764286435539810531785032852960109016961622474088245854686458560819791237149319284668882923364136879164703929360848685401854709639476545614664016979442989004494135941300072406970625845255975959697837408825010361951181685794894761349685151091860405492411715216810249034541675846411701684944883080312832992907719624707422096158316973235880969475731620813513915622625925748694614880434608238898379685225939104357238160955970601528124037652387002551896176666687325354182698359176533192004294329978204447277813303546623580684596947017983666427183900669319889587228014862718475164832343622930232976103786543604370117941876436791369732497611029998687273310820168315911913079773851835908178960521040024184293814631456852590293899902770494347286043034676997156979402038346414836277760970189091008658274318713383738728230373200306378603780610060170422914715473922425587476189958826672526689361859414639735215615207231594240626120134573118967122226004980975738517436827627071006002612533698650660355927723855785720980405359986412776975209921231382082739286482466604816812928084574094216664683356907336501233511521244178003743450382099366737783671395273689933170919134397394395211845556295988857147316572644462213962102071582625063202236684176233277448417340790098579368221266645692077768392061494436005282468301782285155100895559452448692193020315286763813639847850872710612429909014019651434694722173547476381357426477713911527414914917733350941663868767574781848280104774704938424895216953925955069474528579861162283798763545240992894917640039392215980441612619769318112211007707700931410880169774627289875948878464038199843187263437019100153009658641889995674326359377375965697840370749541194302269644157541636198068400744881670475314266151138754712694383747978178089106589219199614991279536768418549080048701914539755044123004638129033503018035799796112902897965880780219861363899563535213585397607122078056374192556177149526774883270263671875000000000000000000000000000000000000000000000000000*i1^78 + 236848345474578782515624952513104054603043403793957828574239752730926624939537322576011343352485066332122056252620562285832841994457823903334871932686816043748506692945206059324194167952342218869186911536537789237990705917004410745437900001212318696876941184634622678906804739220533693261240718759773530537074744375778369427086970946032218350727868239096857824895074203249439041816553597507297745094469123752157630031537502091033035588910173693464298350988911141911495054910318456805078587098792458588783248271532009791205141627372627669855639517892409070208308217042584423907936581588428793764250095203189179509819863133702553908049068758106879156978728295531829978166624409295511437397333313895800893413761604373733821740677288421074585873365970159811046904975003264934525522684501181173377675187692857788416129320116431262604936836669636280109456933233133913844675620570244614708509103458336220364146905863081570631312463081833939272602547560750637219878840892267899139367868601350617985604185537497413030408029153260616584499706667115005748428353834858836102018084312678103697546563267974042123971848493333000160722830918323987916322100105371763298643821470699949530701119266334650067188453614162436681239836612785245740245082269328561502578024507970626630006940712685524470418328441801345822146073754051091630722612824081829013407770043464448266565913706364348134400138432894556349491563234978481986987834817905795792263037367653319225520707403095125754518792804113921002793876164830955706632976494993693015646299561553157776893905894759551784582701554856327671897367653427210327398069965704000581574448729786964187624438944316349674634440164680883829321567530467309801298798674852164780647897658197196044029300584331053377994794003173687478146490234594645814121689983954015681365931915858964951703791006092601619012027691471565394568604116117392344954619498495051987738949490512510601725400524240803189900444356334468483740492219199897516507238182644128646580563237939562754936673834562043423847849763731807953866550567899861484102073510875248735294728185739936558017361689232779376312534000263387444042096767869760901420288116183419978025275148255208350486854211612633820291453497053865445069000615206828600503064628104471700893180097219794218229023257536900630228548442616254680360656070127882199279326726589938697594701741633032352340286744722886055954354727624523745034541999528073655987277174841604260206761300158683422858054850191411692373971683061269566912495692555491122959882082226593352040042792424280750435701928283606281277678597229135347803337210988716652844588213959360181585315439211867081896679001851361726557565470326826285909779796384649629455024678414652143220268985925420871543297227160673074927953881620616892918343089305932813494616072137499615978917599510027247733474259659831592459761833471595398851988919452021264392166637376835250054705776122510198600105018323908571454825895435971248639085300603093577644167219644485052086283472895798055185768398490023701837759930987986665192644915238264620682775776485788291362843932325487347133546484008830611246060467068265873050626816602712104040689591980533415068228577773602444294022763887020354187332488240966775211862947292533215684723005450152196479871240321594821069226033273488940665401647771832441173523916292342222695343031280896002086604361931122613840853381740024247091800781378012616719942774475145713244169685054708722517283176715541857350921906101131294275606866466397680327436939849005739934695527670434830353399400710028051828589421555396355235178238870956989995567399400267967647690335577422675544302437668448349248073373653751612696871046041473983328807946487446375795348842642461990167150465820630403295646867810566924195218137220402752459616893728655201307937647217706963333759022583318891357502647461309919967394494442784643650530730635785318814893116530525728536218298069559691129246424217873689559708353008110085793299528658697847999260682942180758591590256574344435935976921516669980705302025999689183764133117968074247567442609929726838148255689263361794374218720792356950836398348129241356909648263784466953027444478393605786426919634180533414596178408077141550386370399056601172401766992102913535332687522920997359054556455919593271047595551098368311290302479243927502852077141406203233276903367265002007003640183382545462449150945546836367822353119904878330465326093673107771564211956269482192903166507943428509765413800042978155754578830168210995275998938245627151840206123891951922178589943495031705316365699953706780434004031121730804443359375000000000000000000000000000000000000000000000000*i1^79 + 642188932454890984938452106928833570586885061977702108002558710425802469170628973107674884966977324209326635782936536266046607869154765592929285602456436595871917701762423243669377594619443336626060466221931447632389345100685917241334985656076393595149398976937935697406079769181080164581707470530542007955752308668383326235813125750590506076586908488004852457619943763295648305130028965131278194355337691270426552189733859977589153938423997335492964053892678062150517149902418325420179683774333089878196652205659773957350590176611508511090016399007503132343138743095049734915582913745133660777616170727513871386627061882970055540033299319732415017429081651936471832779250717847365823247693067745054984897750024605220825201565549708184693442773971919893214461654356136186213098805105160301979337069808920658378291734791647868406626229630571590759170887841117865720667270044884590224460682179028699934040380268950335562910757413849715162505645356964213721304501901134832749985520672888476839248101794473351925381997481660015173053623820243983488275614297549317824486689931164758085247845626134542585410129659433377195987739093224813163576217660219712111514979464200890309086896131412004904465744420628279322213998390677138671930338875225104281490581760509551780696884482623485397912805445196513940522454851690145161537018274147895943900821045714614456026774446631085684196986436169873399049838538312953541431533747912126934416837494076869145757187722705002687431916496216647656313584510438225467096427041233479997137599272019879008695188618360822454634911619695839097117276578171041407648753520387816819515308777132421371391031951671305534830382075236113249636782563844091600787395103816135702758171422249237815317871570794785055036019720843661452973240933598071565183885261501176231116537906505434179297294376538914213740432772948836216793240342478383664211435749348488029255938581913634417276249798668464351011491972844849626546601479043883743820162620613100718772377025955896565311053968524648942604154872350274844990885589688548209515874081109989463060918413949516376395702930166875279544715562338045417686990466256878382894427883167220082612953185330685601091160765907232200689865717917592431706465242692663081325200264936864475974772138006388554903147200941930792917925430570312082797583848860742490127334561335859381355907379581250551826058677361687846090734226007811215514580233225438598819056678809457351266005328258373780096492929917727490029996597323372713390619546005340997554995586429455393370337810299694395710830253770712215812598678170554570452201549757023097640205828491717114955537293873836907556446817723721185594409125661617579249902737809164760267220943001540767700432049431260075859192573926257976592229482293336727458342721243027143699946632705984398906507780976047742451649272231660173992090265019400022555016001620442156576011600418545137216838706131248095248481009484810797865470287669191077340466293222531213228720161810399107564935391577589333478556272519088814114229973173913000802855645771612265920943789674000595702321735417387616949565322501974230617901699480301775756557662599344363119957235370052454803248796420442473239195677343541703859386720744524794190683588588449585607567275501724667592898547109056862465206670455995438464245438629881480204040639619102406067071495428064122198702750106463000091582512756686425351084724267495647266865571636335778415022545999785555793766521230838733766434866523085656054927422376222249212095256423214561790281324255539324880242828773821615589832932441536634633795347982443573807261109773994231530213472941805855631084366432428576027885493458003729658089320833194642023993759995890432465264837057210822112694099658522095806624000823336589999426706723454243553140619413453825945826503336859413181209903273239295303136932074371204567260895922711313345514548049576174727061216366225864564783017598080812873993828345217578437308116045987041968195010444600563797049556859921313296262885467208753060544182935430533920347356705132508077375843953256878660695014688826345654521328066632873289930888965204453286316310315861703138458177995830871244125404486339080891699289300710413426820458029427409149551904060142316055882180150390397142347290785894155712398284068600205490765140581407118173932897235616272096331550982379462821573165757341092443542872067406958168483816013783215682661603751563316614331702847558785076243049115763549808266719426447838706550486800707199041958689168404246963694725041918194423595112551731971560663640884839583992949041402198417927138507366180419921875000000000000000000000000000000000000000000000*i1^80 + -869222900632226064053639998431812300928508345454691284047650666031283071365644602881447959834987167884632232134161876461000340780204899912864738950073016390677287798208563009328699287877888409520431123367597525344382748513536993403749877714479865871293818133665326141241515895505490376781326266779231238479253746701934301565869924402538864209842464407842273548793014409342200152060748757553767985823553372478604676506651424822062563684359327213575778298133849108137293237889641526176598204787650064817397267682145317606807069286120231920260410049306407442020930016562783029228655751508586387353340698500800126148724504823100912579933728742389569875963719664970346008094214126067786563765786924799453626097276284011651611642348895332422236155721383753476187670885732233595494347763988456980878858687292582396620468280717004758489192160762931759545514961438816891604107673134576730211868093511543504387660954127846363262670815299294247109123496846574540277831081462318133796654931450592933630166220577054119049053077995441744285834007701360673768023050015494062573706476524290904181345185120981808435960337688495729858357839993452426590832402586221436997963157342110688916136046942586031987238577743024873851089932064369073607059368098812019597795530058227753140805963602026755072775999322832560390771545608362428931672449454273373251478661659706286478955529679447903283905277640855413431051283775834232742569576995825520386749531386019861923419029108499665443011829524162038753530660532460837880054753372595423229206828217120969776385772249962784601012481108231086827297605196770783032939331756035840348439264630717428113448895846131422911284473024632069064865598417620154423020685598612002453284748372717984865953020726051247750841279598502758950738400877041326713164721802450967679700167971030665947508378409910728062874666833749851927160261441966590547908823743188191396269585318166248856115984339467384887267780447844749796347289064885967363639486918741848523645222746478712559384953615994275645459349672376431104786913747925536483040585200721086495943133818505225682445720210176998111805648839110535944394712615998239064282530801904508504065183965873326075981656279203952228423471338000820363815613386018053328279100177422410014441000706039594945942428209569840384987826315147150218920839296522877034790811571344672723343085036572268231398943444454080036359406433320585508799355022437598251789195698013068553053013766709769044368271035238148196604895396764434642491984058326305494302869570412107294031152148752760212104487193537108066925961771012527026175044329618095641460142742263905835866192908263284581156955753062320583399282067310489800108120015817158641787936178143935260479147837700067819020798996893939903581070810963581129063916799797966411340213608862936800065138799137620879108115884064479451319303765980750236235639187264516201193987711972489529351367096391528004614631047451208704617875207673501154133662755830907099768540977167246363585361672096088293981834859981817851122425283587726028344456373549558095167747544308841120206065514475955479537949310275465329919310835532587356495381577354484357559381946434969362419084504795292330638412434640518499159917463184271781163343038428484842301575205653573834241736133308446914101911193405611335155813211016243883084484536397148038757288581156210971623274449251270408813584521092219949763064857229211630413733890629775821790358311583684832228488039050511594616593142835728678995800134823190271043535131240155005469814854478738988942323444515991210408375235265215348895438710319189606470240427309487766008613466574183600348271677268914885282582467867016045801073751661278260507286069769828343042359427068413187685207573223351370057334224122077274605984758426881016911892453478289750788306723581086254588256456027830553138280323150881060394148111028390717091621192324687881038769634851076277634042834204015707537879792934235689751716995998916636916434467939840605874285495403024695860856532199682730629174487912509880372140304928310456368139993714360137898422406119769901140538206812846377172602899164438727520989648494953800812023542521165726307724417015980476235459906616169502120004522549987267064957706396494193102907218247522254189228643609677630138741398952356626547390134698634125711741462843379671589292331013030789051546484147670692443814287824712283982973794296374681021753751926339163484144168342445648072776242262772752851465103005258052181534175467828832644547393780043721073153818952108058293844394007706996674840929680678179580777253931955783627927303314208984375000000000000000000000000000000000000000000*i1^81 + -267662400222643879865025195549571272138937439216574222444849172555348333575344448335745331366362048167541767508395083947648260652484373845882574535489871948295623885459500133504951521588229299482910163211347520745692872444646511165320123050146918949287122384289575614349452065746504623519925768748715794096583267184506303935052287233534966933876314547138379996067711998716641104438983928270810908719666821085288071021512318275796315171108577278208994794354653227049395712176033284104993727552728731636223488203164737920358570088354623507020690020975926945099659971427403369989604028443413528626823233946431179005503724419168124131002701416450150803055893577618301776308043449048581503428896069345837050006882611345602123238263993489538562866929806565704000034177445871776281230452040597860639206799847133363708410154212174841606989196896341160719918945902074299231797238257084938301174215916344602644034973028473829418625559315179322790205561157639445684673588995127729727942915414705790960199307959479715030001954841282946533299842520640916154207671209368792799590534996494465750948047297712972821654755037184474811585816158163827598614750375050476110472364363746016987844659405459112506720151060626394514133687113194826784094142608586780926569214386231409628542858293075721256008964542298033274058169692147301555728507287447935964350633204457688389209828921387544446070307486144793473586200628334514444782442756500372363933293410076043376329296524378830052811731017290362227743383601746037118210211494114671794299049277558030404131139379983600518143652405391430233202082648205637996959044749379883303539055110644914098904012780464174588173264212782144129298026834321945637136507336184451117920707298632557507926026141617699128099496028348648491754141665834535907701126345384629733939490923180068368030104762517153767157625935154419966592232848491416860701590223983977196705851232257274845503609991442824839475436368751078996694613986589318015666248924434680620210601246536792281250766617785036952371328229471619780254007831159303703594974941147143776362262847038296488309520777567704224704600352110212795232712640303061802898841768262325935512511692770071284659147962961413373795142045337651652277974120460624601477354284041085884868546506550145756935854891360048908526145190476731783960734640506428164487076933096070698872874870399482529545047843421037163510857620852917592432975274571148558723826988705422608216306193465592002910712886652298883359275832982350676003091960536930899179115963899859975888097073053465791756510754743333381911468548108598456842430294460710412468628469729434237300072173086320859308435761298863709071892515592657231896601221938236391759209048922611386839710912781260549900416147415856218428817926515065999757760750707120965124340967480293804689280411559909584039526603100405684696913550433283626110780760076248038404145811071421474626188062068804776930877788423603757968822542974532955789005016414326694634470083171365043944155200627696915153805268370932181461999073355506923254238097364031238756086100404606313115683381752611828791074465304844597287901455645748767784938972537986579567726754997687450412304007634447704978552479339727130109290609788995825487782829624587258839274231678820949489067961805452260029018695877958402209358625428416031372716963694730970912946630038381566328724164039248443674075870173473608401510950507200135564423061679090556355113388908586524430212043436789124251142331660169805076856036560614981750529734959987610590513877343814482876586373302850648420849678209161859641652849571693639718980672759347433467594981210566607966417011503102331291983248751945843592701421849537912108919505174783279384216379905401698375592951990008511853068803362488374885229053533706730051556949014757399701678684624513698371586738933041513204408381106601966038709898530748035917502970053976843180383437895559173311613015347183594410939277145574611413816458238824344744289589488293974317902816669676913340014730461739043684191249952616488355612145637311867544031810965003513059623878556819960561131674539575353718062301780623789566087665154398258324606939918443821743396115604641159962631439574092135224749502977387280609251572253325958874657219084184101732024330523801103402466653838115814382087379814122045163407499561664907874050672259397897426144259075170213359821827976072340443496128622272960896672402905605320156275252927787830167288804299411908668561940747395556432197878012633115378693561323093304029498746073383128055298160163192538578771995983786313733077122378745116293430328369140625000000000000000000000000000000000000000*i1^82 + 52761704387163583496232980355728653905736417572726794454674538358000030885001479152510783970925113082214675032149526229544120280947682325280017611759458651561493780491893443385939756469190166847227573574937540767462941625894669155750165705574980939609723273719204888395359788087924442069685408779275546049680801407634496124785439199846562274141281099546261724076025559320285983352985402118751997845005813144973109858358885206233150551413375143102602491414020407500754045687808189899654152688975348927377770329871240576808621110432204494590013790183901682476404826399445936388312367409224698274437706034788114046135577552823186297204557877353922623914085197703496767063421880948814784932895058591882964940815892608937563947051138534977725586453085077578835260094693435920268145047609029796286232018447970845350875098897144571277623226392466134233765606452184627500408198214406956568661654114475276667020191951981611899531283398773525853825210389124646223824464833257646018268987109293944109625454436969037976898585269011055397952494082013715697288755839405740317423060265402272522156259418388606117841070863172309285026750537210550571689005500345485348834793227192861726761633315359291967983880479064358625573817334286288493455075764999129995932868278921335128503659984525500544429589708504809491617991079410582295007038775440219491118768159640587486512102965385495682196841512288714762844694705394327028480559833224583855024807428902945170411659091515350170132690994273361739806554125820933002408526115703063702571917873979470341777279137576425511857581867565264471608962477242053864953015996689822107691863911005372234407716297055376672385890522282271133281597469303196089830430986079302772907217818006421773645192890986470038137300682832618151443146330091274829165375139901691837505236882407918723155909478394136278790518258727708107076747585070508467375801555759272985511890531133990831819667879288875343583147858118964964190573450635003446485416272622344091730026466695247163054587868494438766310120753089138330937571115949032651481452020785514083832571844329591292336885462006443902754597369357122846861963080568257267835679781182540777125156236163665777702703082197070581282882271039920742433462134463388251709478315564622640833974190429602972052318599760129141221759442399629106791965671154698786975189477353467676673122762724003508477993105332304353179129741686840640901310899284943977283990008037934542634864385366275832889473726709540363301534001748580251349773969374114275931158421272025746488372721673665631713968923231789317785979074067093102002992065348166150372298192945973291579076794429806446635600561403488562559430981717642791669510438043027183927794925772875794204565991848588291095177557033937869024339259748363192438369252060381919668834378015412631630333519174339984821052815893149923650491283696948053717793074483314456498664639680471287276849461592177120951156464499788047090027310814672567866236024680030049150029741176550867651029026091974268664850692196634481990707363180015657398279250255874774133474905534856599009284057850699729480092231980640233058814434359575327352343746789693927420740850684224625442382530033890991130630630207969748336175295724691570896743319981368396721346826099757622851831271867674287376880829993639903194078195365392511760596400512149683286121258105216873169729752133292191105186305787431185327365458127463223485790606565453577836017155923895199939165887831571958377350409905347082097084553459589748285777301381603872842483505908735445524851372357377487315064293528482091330242950641332919164513017615715359352029872095437838887613069281329093774436106945954449022269637175226058239996965405898985285775604064335670085168778979370056931536778964561299244171044219723977192285471406488416142083769703044935670328671404967179581557974282950597484484872417640517902597714935255007047312276345554927009511260060072809583703006493672126861301688267195088915176357314728578203194191625115006755831795929833875492582478288186268858257211991371344960967407931212133048055122710224918142943598162298686894993350862910771523124363323989328773131744845414031446364929753791234568443652718547515883893475466805778042567068310668371034363969582342346895231433597494873252992121985256604361404899821533710150281963853485652938263092872949748198682265360798269593487381158062006776709128417000555609906912226699488779089188212337073043947108942716225435570874486987993340966437498841813451960788810935260673430985674730363008768696402959130180403745443047658358892704200115986168384552001953125000000000000000000000000000000000000*i1^83 + -58912451857861457020203593410238674770470069613000706595924078097665480715029262325278955766652080442083618330480935264568049688390897778725571801598180390568446374300131975389849957828849930088406741416530832749144871735666123384082137891280271163671757714446855961350102416571023376424912548633317096454069788646497238654233544048749843278498008439578656964556679210647302625577647666972734468038406344407494372470904733637024441238709924616577202328741268839797457055619423205279409914997817699332599212605461995887960634735647726384672230055639239594120736621773313008867254652933489131490656127155589542686863415242064592496649867829855538164315314220536998530887994190370518975731232619769143260374549101902247551882142886495543364952033302577392873672134864455322756131583321191590336442525237720464238494810097553604074705980612505674262395577991373817894989124441724741122239158941259581094508218405571852376630558064247232112517759705299732195348421078468392514304469600076373675323552268141931006948735437766824360162514628555102914559753103797986521361489733997388011702397678054520952701600408126680354821704960061148766559546283490299016069028108321249077719335474015425576609570822512648776539417655292926755215773733240987304546665310832392034000977141259017647693320864353982606053369283400469953382478438344618482981082854681805401954102332419719454336527172324807190596563954647838182452388451965657784635852537660255810602069945226199803794234708544994477745666161439349750768380342355562752330146761187605709562231018375550952004969860012871537171561248084655784013607732014008023376583593077058051688565246709880087694125253781673821717231559532839534562337875011049834870613262722767897080788700336956229402941776002578188618791623806170492507203199997081012878259695357269957050920773583909571984360364820482232830542282255182327283327423789789576005612725326620289002938710563895004036487169027928235892508789779228529177092996502222947192757017573388037918065743204143156075366965247327805133330151270700193596485698444910449720149597403576726532235785931909883496559884054073831781599185822907237621265652629849031114735069049473493639751333083812823744470188162933119299260517281063328386559212776821594166176392719272972518102480021726580454662531963971070672160558070499487148264339423429994007480595747805720475820023246170597040438272639775836352973652282619579286105328388546014101927616180871009668891933588855032161638097142232525742590177489172493343317466461795885491396904599654507345920873168850771571871277341856351315882586524916036127598166868399543883510061182144083606433765561504069457015203652720468648995718507307985229347144600564806057109620529760220500062603875953680424183881093652515192969215994338275317885623359711130304112177278528894378209172488363096383246611257438462877711652239058949828404193789620253061252983654984940017443641604946010584141845579570456638234456404406003388203751597498668829757648295571878060401088978908871119126222565137136840767351036899547627834909466575240803239619446106216768158689176728124448572898257798912765614439328917406232448689895863382130894736857927451213978625750233737589271131158196788311250360131527147045776647870817824374869127821537196573486652418306935556327056298562509849236392838027304168997782324426360210286733167127035951980549157066553842566951266316767108798849446605323615515077324701918385514127227398227714360311267727631902099695526096950844916257538931897291981212588621193936561264976864213719639018060097467644180294784509629295412517571157916963532915251930663145964152347931321070543194402707240368461169721209392363247466962780424344181526910112773648473336940067604670620810366761518179276634757593844576180205645980887904640353394961658850747524806289815420894294399021905615749654091998064181119406764855392778358283419612023469712348774144531482581592630280314282956815399191532591499087833310581420511981377329327487217187547845952863986013675272662208113507755807811321523771718677691127063690494100674512410656430368136711910642296283540609944490854375538724204869266082089869229224120482037927911105030195068410214919177779998848422134621542916798695765219414518857525462593297173775782640830742314256119339422366625950054601778294406166299322514704847676815693005182244009058346802701713131238599395140988120629797490792661158242030018130987137855572488207863826203109559504761538560004960141142315807136619716779751972991056256682492407784401538562215415559437936554587622595136053860187530517578125000000000000000000000000000000000*i1^84 + -26418883264779484167902035150806788229592042068738546921350994554771636548172937609390860196068963429704511889099919310548893892199802384628557626056829873944428100900757448512048868407059515905915919734669955117792476338127047252916829322438190603832957361855061311810180710647147772827127991238352058740852210629261211081732733463623641445222266921048552232772002885027885375103693913686977352890111695224512801571772547984593450226942052854947423500903456973536707749990819493800211456774855429231895914505991254918996753692621255129794549978286047206999730305388311133265996192703669798269995908735157493357932792726954378164477203881137412259801256597696116442040500565984495535847867116155153051647923126563962170973637177437776727522399852422415109671150168559389198224759458716378532455605578166237854228312833938270454726011092104590079210518860417273075728744046545448661500307814621411921064439863664394182066073753174167953277049517651584950656307760236207324131807171445892110417242391715507795416851032283686365467327306146786320395641659311493217500214653025437071053778020498147806788686265061212690451555201688501092174429686253787144879294149453704406644741412380967300133807197617136576845139320981760158181349970023841269693659812829877523741496427953528798732269369326333136197425864786798304343084530671773973569765128523999924081530234511432082084869919905269278741430048489269325621751775557707214801937920647808241201712875736254471574158805477639139147941389740618522941104748625081688181189695208761499062375083164772194272904726041181292388727180392313930177046789724519158736580083800826259482534172597634130105687857512927637953008110798126230679649231318753184338623893060351668995210823654781549775487829895658683935217925527300514547298577715830628306292947800195285236468767079838039039938533801561947956796094129456316445734212806867698772531896783143265445290371378212018236428170758795897207519065342945345614875255614349113394764622422802466006907593959862846106445751963315643163803501074900148842001871957968322778455496708690406164788853039149837147495326772873332066175729892267723877626021587817094809675499966887090754757576440927779383675798392038093167978268495902255628704154937819088489552946485200807816323154839049163518624507551308180473499734977371623618614567117205024751223725706599334775223926862597395888017811886519875327222014240661191819637987016632397697863822972044405659185858161110343591469636461353331506559959181139321698423680064531608824151431754981429342603374455125674076654236524458878612585742166818355205824502340678307722728177949540055204311442524937499439596554667401182603977335422783707783434009467332163475441666936896997868729257163827527610848469557121680136018034668953123831831889945131118955339555218214928669460109427814135442661596931875152213304158372068708165496116517346875615347952328978349175221632582675722680268832496644355090157711741160324157371264726029142291505803483787568932634884759652883109500341483283020689411219422278592069817197682834241557146835292988070362024058036731180718297538248062892078451311305424455706736484017237000055862378795311051430357788975356060292641506455243988164502083278032898996493556646724080535189406687443147097685683100835527150397959059288032153535872630508294141704923335299857258124231229524157191051692290625432935987861340537070427017078871881664357266661884652520820300882490792095184305858585833781008308374562396294314501617571396085523918940526199248168509430159277820086649963759309897031459690609585871860141449430595280361511857320968468689734820439967522651223753504613000845573923800720625553021610874726088954681906783762965316770921910379469016083185367878820236019581256302940708523939596860230464584020074478377891814712404846725432631590413952864061561851917253359323286320606853322625575296710042338369939571870431068478137842458020903858578825937813821632650814464344747292528056274822943314644360818353626031220015077161885673768587645215501274715049648545226574509462091225760117725685480808750222630407791963348838684374356209483011853949276955684104617354766026833225462220512280327956749262075673900611587985058312424026518914367230278328564021014695945468945183257802950480238558038999885782815172274232426918472592079653459187843440512525167807279743274073010042864361784380140440112983300667302736086105775525856688869175177621449241834908857312889654927948628575609419380524877400497323313341864765150621425130255138913931331999529472653875927790068089962005615234375000000000000000000000000000000*i1^85 + -1045276750901234197636477711652060436691004036873695661030136278756922423362229766219134888665634719470821010298067385770050530204072511937749691477396361421353714759200388015833742953727886552494903806315101384222872740116125724196840229732069062261206855443423516585660077889442918976908694808530970343594502997119677817051713654171795271229445758271004486018060955371565070565474210296921552877567248284678422519510523375621716952719257039729538501489075770911865672758214207978670289163319922119090124049421362889724727151273205169311285663886391120806403098432065325010395014667862990568435780984895257277606990943186186480557903917572149482733436103375735913803209287520969824746678327368419523075707223724683585163751687111221235089503507251002522958170631322556174026518767491493493394796535144048313307606150997049684430254722018049159105373783406491245715236540979640035840341484915542774978071006053026264503866546656917125446359682855809855870982872787801672958763382401542533754285776768606349657136227031540736882301980548564901519749527874354446323791848727915663533257195876770194187480656022751325591516057631218522314927615239278789986458170915898325532133424811400389197829629879418221253563777229502124228263444919189461259332112281961965279992122150777543560001797813889540605305602059557058564627276367898972430584513126485806070863836241894022469145818723041522708597755940531876356129936308222560356717652321882952136358453523794163395067152923519935153704725042573815153917857594425328707204377270240776959092780280599004996714022228301052400719447786779196269965501702859828677106298220029882247719427801124676650114731519300634654195399807882231494118102789788617003986281990789510569306080416163545948100543400833315477405304728884217533693724526035552261534497851939672217724082588133721843287833199581143598384027771318147124245392644317160946064392890833939495580956154275383904919800121180027538794531057782625251956359928501386101764744294527982047050658976034828564586631190396394588303764917917260707686903386141471162043548010835412629041385309060085464098620917773258289601684163806983476414216054116571674488221536623014122541070054118297152076688790798541491419793821337494729027469038412512493637929301126498041102647010935609222791125783241520834981560506245473442950419395683878842684367106611054846764468770629689940607083688782565479844876190696269192183286154809683734671647718444748809887585116327642452154110038865856569871973735121760526917819535645678616335935533180997930210942419390183702090737509063972712482424870595460700911051997253217838091255025347045594736983599751621577010646009513394172320154023280286176244346376333529376219778947782909008589888188769231176998320168992350146940418548891951974974873194953382447428788761241890027912869824109834301898922320406643756523205245831308138506532012091482040476765020078449275990669952812530185066538617587866534788386111526517111628348086134731610567983137194691781885204376729272508850653351728241950064504811485180860613161409448328280944276471560695122453394603390510254359415481243686239509223573975948026688103587480802545662400313720358167690004744457251966343630772711748752026703367524945518927868981486939813049589049250298061776051145192723438738029767443231406759644166074607275405090818465064638067794179051681878035795468166286493097812604380322293404241895705090664876749001880790163750372240383835132251508611019504046140490594138539616228094401844568376136569169997949244943321323097276076269806857157726351233050063724778406129482353350813315873672798264267659295519414519364346624112824291470725764374288155135691235468234558774146292726357429449420419585736324811817749889003814398865836489966222582612388302430554652561041822211468966649177871732820352078152500852737193169605075868246972430899079909283473052108042865204576348936344576277024037364813857091844425238252904189998059052031333371544224386769696136207633171606635753599930823458100779189813876385563086680189494286172659795980575453080713630895626141456984235710463979922969342071993671908590219699490644175892845670347350036759915963624145872937386106044356308630080302164403733423838275011801538122741455299577243166094096574801006256362784112306577488017789010999826573698059134778451517065589150062904087229662239855002770664132615226237535497429101663054032899081910741884678631472133889816903676361852849531791232354886050457505680812966765529389351461496079588984978617832105721519985941565279718989955881625064648687839508056640625000000000000000000000000000*i1^86 + 12834540547681292929001153185585398937690515625878935650704977567512318722475796861754698692801254818239960756187084921995095418891789099506435716985199424635111217769448487455753824833351570353329091855435268535882807639026777943413597597721007232955059603477678029502317409342377585785536477121540330523458922195411872506094322812616307744281451059987178123307979168851653136624044768670149512744880723273448053622186733239035900397900707143546878195967397872715883728994612505552639541168764330738475833631044942928158220066873863337054531416648556392295427351326323664043801385159636097850049518721478864936850723570890010558807984766457605833120671689081714521487561734233881575173777022110623633088091639582678273689866274737584905036569583579909815705819725844918040486860484408073612669795783496509200210989144605702101800219486887904297292111452547005501430616573666917307009373485741563172182696937082139918664519570480609710516697531591573022868092660709483848074801510296689754323788680412735100795804155316120447068079623004084819104408159890996880444958264836766856644729348329221985741855563529720067235708485410560329467568290509274250949354551705776541276985716129114029717360832630037690715458347459858318479413545461717052628473115474228152157552387087914732634949788560642241953987273730897354244555081868544907904816454678000843724978126100631829805603674687380191878479203897695964830740485808216738374280022279942724364080603828160050332887932629613229858392019539287239137720527855315707643582829280228598981019717824930565820683024923101207686262965479446090832157940077732104039325474780473763029421553730438203197171880555542490645618975820405509315849023610738904166302067025800008056635037064639058367140178494073662215250683305872205837194099648939865521332537827555298346494459761809342840999605801440199448760140358213903192251655517238487661913020662830296345571302664036330952102003584018120763377642634975438520424210060724706514619088189944274247435256399785474774756102261069954583246179714323186672116004668116701940246651845869449460045855516659846076143279275432453693776879471973882151695562940472077918374055451818177580321986660703790524530946237779885665009573454772026726246878148298070884947477871228692594828899952306005350655035843661030414131349870143844164883334554986685456606175855372353292789746488690357468707323829320672747422240559910817340868307496310437973662539023168899049104083262723502612393649454732446713585125630520895051776337932423843492997435536195301739194813727687365985587746651323968299510529314940780137191252375473380507593903567970175665361570553992043721002168897148615643979204148927654760491500070604159806846445857913791851735992148614630282420056765379188158264871149406540487122388415946930898183976809093414796460563194107652114957255849662469088976017658830157321461169640587486528285839648080490072441927349495381598444903679837872293464641829911817786621965656259163079075644584330397601174512311343661727423797052821438181631219794467263108702731926469318449276481282032634940059845418692414767354699824048767328228009824832149403925351735048760360676140714028515466105488048394426619016381724903160650266160064595251062500247630704953416421883389870370004532327164169832695066501898718466964456911893974099989366517942972734647953193480357617312731473419420468630591704329556183068296866985411576245491267056733713184470779985069858863030285916439278717383368232548461547836408906236874869141026929970946883964518745554429048151650373256230645995090119004680607330710035975148392000997122476023894592464898198813411618682958977544727956774222036169031005001119947406156624488110659523582598739067435453484824007937643109848697264739114383198675249446438585287470427961296019573391765293662531911028634357653448376864135983684259813408060549536511494136053582144990321066755764453426722025925191410387828098615714235531395325646899194496189566537824695109159273312792061955085211918494631806950417620945978030433960241309346374625529158001229020966983551117962865714958419407011321143101127779683270902184728392492645170804299182383354177438581765028069913309654876127003220955817102597050903546384100399436011959634731875629878508842593304800551932870327235884751053112541742904069540713455947207368126214729576447072624517936542344753389687327173587494032112402271351297489877066602539736883868234752265527381459232700359818241694525938769967147947845454047203102631268126000485595915670665676249113940077251072580111213028430938720703125000000000000000000000000*i1^87 + -61047028549802544104113477791578629723478262617198636732748325005580506705680391404350586892937056312221215221447060938081220715097507928526339293239615290186719465194394771336117672325020505717268990277947300144296801481920980399653378555052671509626442515087783946869181943437711954968983664653843320840811212572585233920818705589130134846987794139953879805027254572983556354923041110419898694038378665350527552580512578777015714510391191613131139999545396121270727091107446367875804600277401249972968097500276352979041539094157921277612569068899920299363622152170373385610294316563496572483945685088328427993032310173946582874118109753398826738967622137802380594971684147638646309314700465392797180117511603875139281562202277350122986151204843928851885994344527133821609317428186054757773460881865170113398667597195686047182043725345293215588058486942084134084977540254379191047750412352795227432583780311037571992541094568894237259210020313774657231367025971593273730903577580504285831533122671736235488237863108855434705753004807426806402822091666077229348317335229842000831870812611136289990025496325200257181253269667546101486293437471888961394806043237008322910372462997425578048994349163679017527274988356715591634801405870394373617577159924194741667007528590704644977289274442465267090555206617361951029498169116404995102245596244356070624925737826485304575712595633854679935741751625765982500221829828732541986055670910236334700214595409787221424109544652473699655032956666333659205261430563770608890653424622803600389688488269509528108647407056063365928892920512913295815613859579400841002679425270789037917097677474087373851372826914028251846311783042179174136569607385486613666869103482278880825136723190139714561465371800858594285630966844563958708575277702341011626149486144388095714873524623819460752222612469467903484684905615703318379491422528854781399167133356108358017026281883048296953997071227142990966202854991522569947324720954803880617697425574590124231126024530099377512641679013198727135415961455051648101694971822660655282160412489503058456248435180919537120592876548259201761657013642948695451552260789002093747812864160386559088611764913289560126467017942297465663285769995033240149292337281545007114808590377845071495045623695240069672501227006726284651257747939081441558200981230179628481009029543634698830070471680743716936222976333651376128468367235291172938820903002717315863317943524821552302201707139675609700188925168037948130098941572462303864927209826869029324477589227927887355496498114355475019667756138420456301893550235147068467670733414387722374131705148388303116102884547551072261496998929228821013978788746055366632596440860430651113439945834030279137762109035032300879926674904596596892543858332181629837753774012405485991465265714904409412555575549739466513738367613140639886978832873713675730430331823059637238196167516405342853698876412962262777312197905156010592701641835079058769041855270857028823996749376773949244645859933239688705648262512959334089809483211654644284621682547595639747501772906678928402606136495741449831218140458045643898130333854633716053809397362513100280868583182918338641374669253797295415831582799854493367718818844676419035647621182178645925858715248372388071443282808664310191337027483430901988472174538063062538621363711368978841862978244032710496675235140867540686828768373056498066303856165116444603260512364294122034677286265649998265883431396116383820458549298342071886767265006732354277087883207820312059519169278670466501931311625760492950874195641892112517016642936514741563096442810363186336927273291715417718063624482802623850271568046070133375778376395404174569196274773006991031993425242934281320956846796899540676337408311740586578101606372226686951998751527906409738020779669324544449274707739832987653615010485201254053978478509872706555262619622373934252177390383681358219156333218634276069843358970109618739344957159326308277241250892834333952803354260311810325637465217744737180925529980106759780222524080922695151457484457970460541093047422848526105105638349202953168026912066896327385105328856508229772123775761774933865186986532076586275910961022691960931426512941889824629875351722252209037738625585314387825583963375820174109016307165603061400940440673917318568471179604045570209259131755183724558123056263461688938647143792676941438382973092892398766043986130454445878565977794560125224155108397892514407786219552596614870782297855857708074178292087851500948036801705711028504831860974633173100301064550876617431640625000000000000000000000*i1^88 + 180183289173265455232461222064326639915404214270040931971725029152562643165217056345998422808403822447901148653737101313879491046885384264980705937640838918054519997474520555488436459754681459761915721734798312441041572960698560054156460886543096313057040052145263583434188939182355172378626035812399995119619180042013560724334297564190043389779424175710594858277451065928513068130668159148202973169910868362900195611655875378646983472484395338001971575749603322953203031370183171397846299212081628980864770737051958502968530592770526708762896748465875463503942811183979546032316965520815451593878553124199387816931437126569004177479066615563335989938534948230328299106590997707641967975169066267745835545330070756080080489427434500559348184502439289737350645930236738959769514716752493698250599971422169608350778666669030748373150130210053897874885798705891414704717251573654187126160620195837915638018419285649250498419822311836068009997977762554358462478930025612688213328768859633555008360195427879880154574669740532355541524449660743051869069696617618845305397987371109802553828323804690263301799261698128065215404860528297322469080127182417229627933720236071743711855612013114773275901666309474922181530135786670054521349377967969209081943536815969229540758414674050413606519230841654590541105587601099786708075262145316531585521542933899597720892074281197241912474052708775916018860739793991943753314084807921235543515181281692824056268919950252800672579571008449483609350685307238185723306566633116711208974863149512060290343797013891238878949115083440324830664781487328135128834091880487420470942310459141437302759038431638579491194690834677805703390193187993529909017691181812397942162298171987347695502813837940310499550623334057328542862024797664453886131300985763998095661492271093171909818271460697673420825827536331030062798359600641700073665093898956920553059259390516392140379581159558575754433776228885618003373581330334174341814460640919347296755587574372490066456465879074781927933126190681805372281410018974840366557997195176317555072168148353582185807047929225669691975714433524327152686905783713842403543807845067689557321145605422543367437139599128883225252386142692597280986143119092231164587572745180906032807650036375569417239033983484172868607878174072773440023609403043298033919744608317127292679314468726324663897551931752433867822841934822043574513101577774910006931370426308630685874258052453011745305712935011823566941600803245868988854376242627512397936159110558836347288986712697561948732317281443490006035757388365844404054017524271538301659982954577888107104074126678150626431075088664166411920016887534795163553481071917006190308435939827228265216572723022809103824052725104130010075731617862255336448649173998795865343607457846995267655940431569395801326174271710191730317448992192347052150444290108538129858863742102664579710535252461813485711353887459032466157520916187331461519589400512703099848033273817777153617283434537911955313303245548235310456603675632558338924736712031960862763107470406012077993353878555689593035945781224360186008782799513421194701532613513509453524338053370409040217338621381191667323495951779593313574748535884996533043362987204144545258679820361882677928318480535805490899026113394123660652569900451730201915956041456691840236104542890374859889933154993055602596446061038679487830621269762117118129563175943072426476166062172992617202537944804521967894349209126792238175679175190522323279764274716363877489280358187854080812381779904644526573080850890928629917866205799680664431156477635023302075696418750078091772770654769309941349723498667231353710919606151210291045450057397518909817156160827753275516781317647743586382756008802032042881116751823344112666197005933295206034225005179828650830167615484659012582569283887990500659437683547752784924558669526087226639152645134051296458320952277586232997649265173538106446432345734652658677595213844849472860053252015260228605933765032604458871901692448426480899494080682210273952669367848276612670081537097276848238240097647686894930614025980413070729856291360767761036178561785147937312013683546015323584889048394008189925956299344958448905531368134060437120656018361601201977604485708538022862410146281683734127840653813550025854376733824852912107903557338928366317015795750387851253507500191496962450270185928460004932244552122838952740189844357706735380068028317767790612507940505204116933319338221738215815271494472492168395115472348396799843097710271577933938136339975244482047855854034423828125000000000000000000*i1^89 + -379006559868565792971715417423881917614048414293146952429211494059725681276059656944845055827048480091988742080534788979577153218610906160173462629174682184736135121865317219607774189942283296196039547805045762077438009648626110368128100453335685622329143813343466015985137161491718374501930788997485181249641430343050865768777266221797799359097165709301024524189270763093457086410281829916270010824281108557402707260669175652397478314919913571339751953602394945269537796869424007028166247578358674254174941535804878226179840365594954519322587170567794945981534168080097750348831681044840957223164828206474839450219816592968490562124871828047610143758349805351959192627964423323807963440698137616341975685711244122418466756917763743199662014652499029758869262893326910556867357151279138673923647253470581905841794349298305205967076722495627747661797681987116717271582891855458148110408318644372204198099167325663983080663530027805068769626840199595113987633585998581294242637551284997003157294259349513905320432153985609041103823629265828582634663015083343266973758225898948073539024804726616674557847670067885292874426247563175279749029858456880048737329886125676765653114095754207497045449602754148303700749005770770084131444634811952666842643919730136427937372864029294674201313826884509641536447671841707184130871366704311353101177371320624891139141120071893805745621294021360442736939819707671638066589325728666707993003388119729665231514370582407231660618864939527266067013804915399093951548096042748874337194619035957079242174948953848754882069766532977542944549371678119055808987123179361899858713310970472778301710281419525829302082045082311250314668829365669020511505788705484112807324977167038407714977111397034732112547954466688548519164948399651477859646762293200939406999790793193195548897656865703057706994320686408944235719121308917725033017799598510401599161796359545953742969162387411631849445009154617883814490168265847797590072837382699915869759481076663911002176964721066072333614478884454175525326091540785510490075470790066390210224912532574595499374107205611913202349403754978591297930191978589120857642466841465030671119176861832658784948402499625882404291332026147342452562479525795740452361134091787600163312498916499674943578376158995553858347316071513239948513039666013126890003648180642443858991353451304041108928886652251079262074443618021194433486425891907574143306516727084639649919793496853873708740088197327345880781171364522535825875560066869083913424899592749156006284518206799890121751021248321495722960656990891708938344593012317023120742101563505186798101467698208496000807098102504935121352442459951831372856343693785485966365209283470480742682461515527132379134511493780905034049098729274880827250963518922461565796632881465241422099927101932343983182546178801480760281240117979390606215995331429402533418999748785639950226975098825224838618522845021140870142794821764816217485276284088442521107136326045559740324593209676403089322140267003193971787494432653231137065308872339786465294354315285786596715271223525320635188407685112723735295560752362229435089912342356525235514573368598049992955994848686823867579610517070251432119335609532323555131173894918055990015838295508736202383285717319001833778863379124214167078808771151146377718620065942867027457685313662291384937378215002150944213752788044031276205908329794550495248073130110426940136424796168643207185261729538777171034304182234778434527192946115842572086040880521815229232237137024615203951565656865138326066300183057293384750915456257546222665425957978158095806920486271930680042671031729766802320755525859507753196232685436589133484674330024572230521436242378329845354334244979837832622829256307118248879054675404758400240020456878102654943698815204201203051182526301875928069823872022974135506696397012604366850950406676934965558111500802946954127430725282436316422493947178047878426720474322759225157781851496712887876000242607416152900575127204070717498984185306399540005776365075919601240101474100731464446792874274736519995178956112860641931555505577829524916102363984459254621299868113284007396070117163510321002704266979338227353194710204631180156062030801650640648919724786341229316637660988093514533260655466219055398140619716638322896921704873898999241678004565710823928164208365099414733594252934596200168851465682574996915970676633416171130294189058741958753301190465012125134994838935818552631452327023463035624770007511743037901361560866072708830535039421956444716244050141540355980396270751953125000000000000000*i1^90 + 616147828604020935512249558787978853609075092877790738720080008389073988571172048328321840144347016787967493670575406475484244955934473429840924750004851941257081002177677025771301170967659603313856428157989160066895050320962469513938710448727143069926232461420548671542968889375955880344055460090218112976642496948517367313189108134781764735456787591723512268554748531233383743391078158003818373161579504562337110451308715833391986022835655305464980908437296641336023178829363265858301527434393261761334269323121900438018010680244729241960357062999148411502826130269510133889678490392416529791105708149576853583068649510426955398894960113481980248851021351874777387694487657874858722889111648628616485101586247479037555876458544784252181658888789767761298490900812647220447425717830397016500774336275623954563140882469304933853579123050317646663898948160526420294390556924217628461985076224783712295880652703275826920613351792309107675464871125656809815128351987124917867870615416157441552150528551955812104732388288827068665428145537048099079914719064698008301971960291077324628022229980547750295954800297436958396602493568720914924805402161395115549770756874139186800584943744739612792091654526080067637888444186124285652345956709683257570278047591311299240080633883408701325627869286775710150995897949929202683946517934586880808733707500365237300789899731578210824244523200213439846294341024488161652832564019921808975188810337730312704730373380020065518102929269718726355321374851030178188131728198936939994148043183503150201096275559569009979251931949333243907273551937448629247925839634023493427809648731806500660307377359106773337617316486935841759866112852263464986189022819995537553609482983301408564524048988956324072896397564629940133031968693101913012753812792376772792893915355236316632563283900724048875513647803213652899097629820048267812983914038452198358721683555001399628572900114680865581983469837637592379451345029629412858994097326498093690187822121106395967062613185509754739064289034640561822341482804610757261338882933891610642068966219877115643021050475124104431816631567519179430947742291237839092269481241007987898797127688606118980270212257183938487535308601439948822323230815659750915899624794669383100360782198900479062586574434128630660501320229331662537702724259942196278551920490887526258500361649491166777119583053028460002164136956688689818119961653551912597351402004484654470179212667062404677700844818965209124341520648426277356603166778382276335561077037346304595582153845881981136408820590685291716161500089044982712091743939437091275044431062678934269513398805372935581131253389045165713953103473467726908252968973548798739979220168942599064846595309792743024586277602545865217207424524461575579621601053699817881145005186750063764651841862515412959699838068312593926456576172115303172377913174082238450871701378820889866181017154275624528566228790975957617033064099223620174719807029643388161085817014460397824536555829019111858689548874950467887675819874170635669800821806903071908306189919158495792478729575548012824347842454654753375153965190061533616306685158497534275933504159223971740784736391942741570505611684530673636134077636949214383637538007152194996704268778361347953987887990764136363614224917586523392934330678998811054791447271410837007432375178236595700631129872677366757086152121158264846751145591980632302956764907913074162480434756832607595059661214945970263556936737916387695464749396233093601420210770355302775182602567194753590485050245559253429344594649678953759227937653068961709854535908945466177504715373517144571341557791146191012469790568597156203273787836488949285374674871678798117844861022300615091515831065958048727613416820973608358867951561346103319430983620767395120908492407030731827979143335186027044727201502008779530914418490294285438853420322938048954437746846316800464443320121359214063701820545757340364160509660378167024516056701925678126535052724280155165536981295819131743096408225823858533812376873135930174459480765555202031394642945648172903242438024440956401620402299239681651102209299151173038322684600882785520711158398158335829270827381356953324357124866551012819553356709769490173036275699216133641251559050030572012435857611423081328201856941729737131101910039624423624397942628405368664269948314592870540857974064764657349943166944012101406457463761191322058798167803139839883327009368915469928941618781647597533799991002401523149350841054830254456790338689788397735127485643248645974523469703854061663150787353515625000000000000*i1^91 + -816135197201592264345079563998143666403250387585154408099665489822053180882562728794367402716225337332165821898116469974445993774486822758682675720115720201957469985454822937882030174053630983787374576701895075696106087416614705994885358117097543932603186753941199853552587182631926893743567462876313688254959245671002472461693382877774639093177968689134167055266945832805729432497330356499327306185910279310572983960562656638181061714774666042253536187552953314295715768271466985633183619529990096638058887337971130030617538232280860429291193574866598365848823488314058666555054152632543529084406361455680223704501659377997833288808913570078439817717502586317547134317538337092153353884569693198606230761463059764795625314554902412248162192731809269852946447131204245237369999363443481733051243450167571973592911750906505680758314144483721011525872673845682189842067006337682360929024384517835348534543771797884647004841038085010772413819518639160017545956836237436698005961061409647215700367706267091288787881495108047512506137732273775430278559763548841704172373871203114518747052389708335719716644071900367798627473007682977696866534230961081790977723162278073676179395147678476571206807210585848670505318440106283093383311623858592519773050127944989776622547790603804315565996663843461224010502638270950570098815768201039355382864607980185228664969870019723380102881954970801485003447233503814332825613370047570694138446977909696079659378272520869657549616813761571248698312341379355911867658584844738097583049417418857767618841535068814888613793101402448505124557982488829247398532088449680706535093720755134747099610501593999307507389235074219628095064094665302110236755851745628268287320230754938564335012362517520784390637789067397878347014422664368986089462291850358428792886830340334550172361847880921303790092726256563248349817438360954762902199171955383637452593071662347203178708414794214828801499443953549902339754484307709414090884047221930927879243652741196120149444927669575684494606868248508119647221343401285210930073994647374096215781974164353211717147650026956005043902434884873366767681454289642298076917453103477590401817015580046358899673577010431109835586641877288286146372235190141117611955073303465452077220593414280404069632203781025736386131813179356429474821016031036194627850162784011736933416285025206914691016899940145271790089905989593432785795495711569045905723983803136885654922565283323105071196584026644130515361150716106122407912349909375469358628168595922537438119545200357742997945799460400360014582691152414563200922994402689029530711861306162075024896364819341989700022710901774581983123793508396641411033066707984814583676585083600059149038720472041859284884235932415731720992315790486141461151824786751266577531512219858943426905207195914934491964648906986388564897712529642278866413531864590771827708127688691209110610408313604626592417181772115366736044055116892674775321097145769021196252691706325616565937235536510446475029903340478160173277782461895608339617557117033805581796422646491204480234709455115968188260917143923508331705769931916809017184319024238295638563332128976640137395538284856955302860013881004319697584644472678418602924014022322494299609558864638436077602038290374122142339584515635688964573136204459127991996186753325853838773503327505165211066324589054305505798055239287206123192579881059936688720628214176061131359247284851170610126670938112804625489189002746608186822113644316008371913735596683927000751157600679057099199239170626986326030210665119311726562804492737017453808799746180874982372609508919511069360732401636513720825783457541149597688282683897337174158156551594775209996162427816481284401861967507878329762850893558543435861155323745304221808762199255513485659742840606923150415399669849106157165030267794382212555347389047800717809655585769239447359208954197694421770428659080267810913058143235921655794683702802599714794566536597751058586602688046553838138623120447970478798417032751050160632857854420377892830027275197829416026363161927967116490059362314878715976470387451515267647151797839688105785931598639217574214271108413571550325441702532491189506225992154399686423956387399086817543687703254125206183403446675622642412886615051506190975560520622429825855297121192910298397651805315051351304629466515249040731758393235394808437644704576503915394699873468625454415779006497278318569594693968065275716907056723697665768649315895660437031626292808944348962944705322972719624256311699017629734953516162931919097900390625000000000*i1^92 + 911944677164122399747836787579882768320082533259240581707338561695241129588798451257208778990031605493772655219112944004787997315722566090373818347800144163773345255845681745043092162749194231703816478278247396788482087147827703647551581469125766991043089380385817133818962083159490847810998457120566260928274666107801198671361971553909366098584771632128789029966343087026710659735599147020659888786002939180240252686423115056160933908409006042588995239488250011513628351200186250583443125520530502808975935130060538719218105449070629687140999041875650891775209261075147350121813368598334941044491609358207158048528230870758502777052044698759268502427472280164588142311135211082437141450773297515210279505969843514096853744936145533663290296766721716818236031591239552506513926291308288963567957766787035108615738010560579044980962141853366954820046351123429228855781668197580951108474478860668896206997889157775478270571422612818882215589629347367028728972032205346557939401304810211519294674649463961590734161836482556547851964491775188451536142332095458052679545659380116809969739466373681782361213711423992644961940106091348519504798388642819764290823390565341185189652353832750629779985479580425941719087868994757582148609540439252250390748916142297646699694764814431336308424659600286283738058849338630172781098375033708914241902863806910592842613647182513112370964433442546318621701889437605329378835869828140802869641930162349153168494481107449748018933119884697046054488639346318340553721958416731426322577201762010265751554131357448762898467691310078417093401821454563445040814848944573340700679431075063319707680591239660085975091751488277686105427841531451113526734365402136141597524859645824986127787015653305057993573573227477505628566451038915330203361124675433968883432880463196386238426113528046055682285622752741673749718335512325399041190825487920896457709044477695875379658100258847767764034333527484917115207398501652745058554014445883017510531557950044827440650249002745331035531594452638991569071088589527993265975383063506934130229775239198839809638895405898293924934859765143109925047589647104752845412473715946874730388580667582552836707128264665267063193379333867985378927282053122039500249997557945103141991841528094224633015723787651552393094035719239011843765654328650566933217693365686719283427643176580885228447586295012314097512309925962700886160518780011385209219184429893735144894233606795187556150949208479556135488000217811454792553145017476149445349058753548189002628237123997981772630714087699438995165270797165875951011152271133401356690966711777403896841006136800828929821015536108123306571685695029571750816775703045315976303706664697291805414389162047658863763876591658229814330792113216478334254664225743355947148938762514734270410337740892903828837356590170215867467605391746010931048142900942824066934925899040151839661983057441204731636577105024993267466916084126829395546724579233342410540890266443757965596864673936269359475718651854875310032568050280935327364223061346962419239249847076124298777987466063593705171657505673565694418470133478727602702591701176249533413090322598424781066921740555213957681940244054202785270238760867688145885807660114847405517156415085474134426028314749767265554013295607980480624697254500133819320564302342903455128743148735388662493495244536179094666056003102165388049175688448397407480620439342510951785576098748524942753987393918182424985735536922164809671827006984718012245105293351374722220405917462264788185403598040144841816517351973719752889564109640472196126170444868765095233960315353825770084445551972979880221945482322641132333953793548342891223792803574297738958165433930224069232063626905518644503028440591996007483174762645856420033338395411748748222590746965509231577481555867595667124411593289068900007107315986106094960379932905509286018818456735269937512941919641713672787573180771110092227180668049580029117184340004822911752578306438321629996857453800018721283461310759042236812293966293353872211971575406093054544353030249918530030885485894337956375480266716605652345036405320003803736702297874903992860552264189239736458655020109902636309753919720661536378050628597863111853342986228434877794635817727043473067200129464192182530812249751624439684789720177844801908942353613985170474288686772465046720194305146242697903948489945860014791418063234828248800865752810473161074797021314434833346558800638100961711361929426535933078179114597891942016702531114307592641395061594522530867834575474262237548828125000000*i1^93 + -878393495599074922813538455683935093843850668670576437691502538732462396803982894000582522498597443648786536776268084613451502561018748829607413908766456589187889526268143732164986744510432846552083982648234879783677813220388562460125790624213929430103494017496701411075194370523402765261936036288538479927162807024608433320019506822730266635892802763917323110995971225451161086090607910787987226069333705006783283816844365678279170809667464952040536405106779539418668136221738479287606491878059777387285285178963089404292135914446878030787384871827522156957851420813303189318199580762574125337950735431527485507791762843905962135560803589930472690685843480275154090383780302722204081202691873333706288280901002415687651538299366488531565525512901753069718206049438862696814544282281698735562131082485301701478525014729432998992105300204899065014790615851228666114256834533560118658496083456878230205946222298150244414896923055723182135282099652627569515774610703063281476936755023913637430642487080540735870022501736779137906298598804925932987287171925834836429633848610389679010305287700253551336448393069089752264471613290658334522149416723327205107042990058664274246092070409518444707053643445727237536992170342034675257562511417546368823754190172937172145281066539780369348389367592850452703869499043877323626121212246342871512003360293716271066693773005127551800180694095695948002728967413811127065224218958912695793202546622780589678255064908836932734218590989056148268260668206200944601093949672750920163725696204358273143386700714585796493788480950111737895520817855477011360147774464841262563743805675093519143673762090654212509281467754403236532073456170569189029474263654159351321533079458010345573050494761118805596100979821512791753724142011438390588812885029025293200225876933974051258393895500960190963937462789574233948213217363792166703512682400619363741432019194974254967971592299866353383749751706050052801070090267260205779710132001298632375889442563042142508240482133821700064234963517761301556124462616806401202120212734419480210923181348044100583924206719267310400153351945553577760450093867218907931594236293244562341908602758435884643069950884232850167038893856709988395189207682473485344133630992843982410005006132986434700489366074921884957671670121772754755736538822314922273978431493957979234064689464603299293281555457551953506863694088949571965590924841596559917871139543426640294586562926511160561895361052413593174201395607465547892132485637377653039998230748441827539618397768230958894590839602713276273293503589616375533753796086094205676027921576032168735200014843830612857501995260675300611427580367868916024206729652458488699585468870179852459344563968058163506247346567374093541295319653048939727667913265600290076766153557254581188335121816141680362482021425652440566770667090822973088360558197321833373498234111287861924809335500773347017514530097162984311989165480829284863376283529389515986894852449385442760117268090700732151515698460960027231219579938813123120581902470418230950322545655855187872137465005075621700863369083649725413948982759401233453563598069334810737464456163117357310974403728083490998006969015866678703056983950019079103988689085853215403470748134209644947088566902273691166921561802935219322049715821341887458015674324799558575376168195932746202228414612364840116592657981350282094110812633371810693041837268571331094317811166015456871877141494854388266598722673247372470445714582980060104968286639892048818971962474822073299479212246354242679861082779955342440782736861143768337498289879553512261942738280476033613627622869770429402423276638233729479010853195028009851487746937305424169892767166584502494374951466442250975260046803896446662092090366163414579481579695908251892293861105570418510207682674879920465561623198140150717981436761730128418742023882821522857236078119098408081539372899169270848422247817398476613843202738587320474407783011925168365646676777449742011802152021204237340871717424015818404342584082439057757535268958500468585194997265658729698363300361069734693611344675697126638450739066414454335901045583868087102299739761143461957685982608821842469449466298603674476150390479234285026620029490731543755552883359784768726926121628597491569492399161920093594785764767303325202399353369407865192873800555781683047137096974397417140007645366089046411847408605033846293375084843991616000665904518019977696931231526151068966089931626466990091573632618549925021401665438577956450567907342730222808313556015491485595703125000*i1^94 + 738883788616505197235176927762925727140090281193524351756676679057181249838371293758555879730029922918587145482919927822892104240515757689798627501287774688240914300365538264424059676960991767041121854051755865792071437398593180112326217057999358800613580369251720091622635934561178375939036513157303793022095120628514824327191369769981477083814247452547318825262040466828685700810059157851432618022887462979590945883923734139914117980122589519021091038716814582690782672013840292882738126479048086692567575392441277135688802750675812386911174336138631758254543156978429006341224961464995833784481808628026882932383644446982893006164051371699526403698812335508489654977949147004676423839752134535171526306999389741092057940212698124951901667726605898399035779582641690862498906808207751293619071543099714165473248557290648230659021397665567575190626702785869305988638592538759287273065343149279828091839007595868032861347595760065170778734643988539341820868945853281212798300720719679480017003639006971407062721056488072749434326021218512675888315743490044398460406792768688634913678778550671433734554593673905617041477386535781489358437886274807468616164929576506079502001864926263526008959103000567053595990865403000089081961250633037793632471376068246815037028597528781223175216658003840997283205484143598753431419016750627373326010211193851717017123150543786389502889593838707451332780639071067953638895891308619252996578740946473242341896899678557352450700708019432327284443407010154825555561803623989448197576637339130588268533573282164913410576447844660344736410268094769039845742073950673529605501342046264212941110330549996835267833517973965894386809282924030775464042292008928982686788208566394220456978019538088814984228368095478203925039991322804162027484423773100067992090014070374902752806417774063728838834257083552585459316040354027139477822736488360978242330203223002106907492017189902592854277557819286948892998127757477248398462749802319816664970358369093667101141587578669995471829898383774232236150378663448620513609366183116852927754852886843964976054550751110922915784976457907856629073342075178532575458305964765459961640250464023810709218982613073217613470574358421600173563500515587876069296917097069713655371774487665933308912495726681420964768366593783969844980053521545280890051689780817821350465406630909020303355466135149462180871006209921719768017788978520671994939984690370583883436059727752173276572645493698305969582524467201496753658444376712792891567182356312349573334450230101921957043615162173587456101401926005091156667859649041988601787768648655428541545816850189945289173368909020323994049967631547154993566605679667984869566611268677920236326922000979717919985326517174526832452131191229329905999607441750946836699453127597214769999090694837057277487234025634047693511541110212140007900245831501841138783275800669176229091104576916388964427270975023829037260859846217166987471807835515765095459109482718516978509041931462082259781609643078938944049815513767980119230494104430009146192313586784251562836226958268627936335424915232082659213906861951727844012475818868738215563363561447291204528651428757805937361685852771944400618767010115833749961406745255161091054506651509068511257933261629707220684163276092466358187576442417077548745445892699141031291525634002645779957495721046453312460434981025829682017586134407744284474413182821476378617763597263223676949980423396799159241469159757652334316608202777226738526590321290493809264230128924308825498758177348792191162785823612761889260343291712175066813618908997328075043230240710697112287374412870686366073858379255495144834301252787329297590336165592661292852527131614481542665265544946994175775078192915829293089154760840666383381626230312853508707913316276219805706370116356890431214246410388854022259681740798998046751656211200984916957309414619620762096149651903869527405817979993592573408544990791054014135668232787727957435737471554821263129606551535161336073904295223532798752491779418911068094584648425640352502663914408478166557489993982938642353318905683431569965644368266019871633796153724389867879115039971824686396053090917835385892663323463166612932665728246752445803080827823611594707165668624130834618749880249797836088634774903448238904482837633836445462767258151351050294354945428630094099156241772058033991448532562303009670407870158915747359143935069290331296909507455276704900344872962745720929055890738585053494507126829810717164394629855061515100178581860745907761156558990478515625*i1^95 + -546821426249658018533776658221801484395698125402424164680772570346340512378132045766917549191762343521252010926475340834333941363777779983133134594081155229906858854662812209328917310694388383182773517967368356775561432682499785733944070321802097215136182787401653983867184245808344895606189676224467874811262372826717977816124328500308477781601385108154179018941710283265910817912656721907724315266082240773885983494071347307424685711027948302958250296629944936183852523701455478190878539768173221719299740204167613383390441182962666974721769483933067128534816269334622594245803512886426153655139058356032523373155769421633424665920394119114816601767300210507700359152958619540095779531478060950437483824917269509101629942543016601147360152060767050374396931949348443286132203496018526319645499561182790825746554885465866678180799351852124201582969087818592339198573179267806853921281897786428775488633466608407313335724137894881057266256349964812777332040861644112979728413384093522126058014659153963293392646085948743654906530492101386767162917215244854792503918169262191338838321833856523544886190721549112362532484905811325671186377587532572805770337445237484575048310208979949329515829443659778694396653670798426737930971313899696035766243442551480123787560509535206208396412406421844807237533233931418358825972256452580506083772050355233116843837259967848332112250921527387672797077462764578786569273084048399623531329669459467690608790231071039782909061709300762795505394450054175925690404506297786065750968526127017014795172911037482450388398026144782852552117698434267137779427331022040110003237543587465884017557150587723019244354127844606335561660835811952413297828086344153866605412863697929936888711017472505775167530587378106444495664111026705657802480837584011014052505183753715292639412775308325941363986960678177364038180164841069361394620339313613897631224976039549845940721356148187641943747003787860005176322784777807277238026686898151501481803051591142977651050769313019811335321064999463525279005609559665468956109148835416636244537481461761381962675484552405379245244966805368217698341675520553071552212804926724539866266943277678588425859341606087409161427679043462501109765013726680554756961533736542665825141579449083803458856045120814127407431835934974594311561369980390603070065501954721437258163992553970650020634990126814863811593903127903369201771067345111460882737859057115321131596868376285976691403476156060413666373682076958398508252008445846447929300175615566084484704454301965875352287252757708915739919521037790672702212582113050180349304287444921867697087446162091353493490911874454185282820685970406833874587589494865362480065486597964994738442733560037017415604228891542698290587922823541602032128843181551904941079792563478351677765120374025992949317899808516861891173895138433641709755978910705044470519977880609674783907508122499252169740402088944436983175347708258240406249040305088431196844396600202069963370587063319271709991409013816131814668214376489581203637039139407685678131850161813850161795745891935679550152458673844646540161151689268002312489149039310609972904810538658948515971063675756947436123433670273513525799649640496609472396644701008852799501833452276649694793686831368286802778690968511277754177763340782739052742098199739066807160142364704371820862442998720270570747607900514299579600549240205945513811324751710579202002638319222672686410604014029636840952197584326536555484687469950096067998589113937939628409871689237976494857081187810703583883650459571953019014166818771249720723544012015680804451270646953427674584569132441147252240286394443296637122472572698881296382779366105343317722378069205269558987469400158056577908160173691771183488604495384084349539874892409867620438604250668183716456931735053692145766382789942562371715615752152016413199336286326312119158714613116172991874496083347997755975743925343982014153957631302063086524666401665692117841972870751998034317922211824692643643470125882338799546987704758015223860605901213594114946023170089079645758451171709647460585894883714830738439937593256404899950805498998489479156765366599983522645973608059940557660606012572770277847103929398222803764157701444774557095309520801976045419770317394516079649534940989582941508947090961987355467283145049065532566491161843315584133937922090678531199066421640365922360053163780858213095181153049593493428168169408328520675124377493469578804355733526516528045393101817185085378528186517144149547675624489784240722656250000000*i1^96 + 357370677717449988719557444812202170229535136198817473842755666594572149824912387924545954515095494808342339613253807467954267393013515316994760134427643768685214435572243025615829478625105819137881340578126646653976970945203472168673670962739081425148295707450143393757017316043074586755432377688228806822209100334254025863604455119185706238852149629874128715542312087901879807820136717118371451877405406517743576827502550273004070215605555713177354407808661625248715502566371355219798918611411354327781056169598099485710041060336784841521803841522474304235534420276712229870232566435093081894484062369411717653930760321183858187633025044612157801838813581886690961890075723510437413640107868200823789461854197842513312013777640019224004130174775954994383083415111274631606044803640120026990826264498504593293378768082147753603053463785657546597526414327234925342513104920745131808672508383121129186712316509300788322119087186911698459580641624721663316584291200533581561045767472829340426850733437644772436806090788661690462225932530276960985508526736760196801950972489645510766877293555167645892215168968336078094528022895447985599163119633819802800182748245934895465568322867804613299754903624499525603357304496925371070013832950991236596241472527820567903335383945237935074423608659181241846130747751375019314972590155278900056052319198215790287993401734063035125689961215106534304604794290901560203047837413146558961276829301891730444348509416366644040263240877116052869964955033194277753599715980858549460105442609806319888796898985820099969396726522812017259400550671515484707382921115130234106314639420572419198642623906010863263729180652316398296604878946329664729919890768623752651386613481424151382476493651841465653298057259043237720583464532606267292082459218293925854412806136065833114959466841385003507111114386643211754082846478000771232095783439496495715888324901673383707624279518562549277923576588344741149658438072167741645644956131753540780920982797459144702019434234751962209713005408689214815416496627796682170233567989215543305238012978642226953351192330896927042429397566313406715129379514028216371779214639893291585373750362106403164040286357885604450414803654505161112815539930563017894320840544206412586395069687619737000041664527153593283126702786589634514179387268539147315522512718311966541400405861290712047268117924798567380856154190707761507218365916039005944520385091480957754779498450032988636409401575110684302060319640309351076329032736015612664178265905517015711711331101813291273121397112425525243554543539505565959368118113733770442379419663349341190628201406622860602283605962689637528232712434955882410961981896837135716414262318486617720397216088322626080376338590506236670491760744593322895493814843366587454203659269626963276125208434367376089132662320675738065777362456177915461265645498753637834873827824688289682450559351917265593759254547068842522200076706340150927103498762190387214801058807925765657932715986080431170271736890413464786044115807087441702863640726754702321024170891533891243768679715751922866938157867699193084194489899183520741759119485645045046663198097642164363750722117964670008892666820030792902953317686242636319408948004932478994125969933682793168419274667414429057973344869310780033305455108857920874841273495926316073945113252442548449414971495538373185381817548389218853713472062579519044861252805584333406212891395053073362651512642265896254920035881357624380024231088493501244307435618000715640053647498471164018640936916189991695306269356138266056485575420044680797174878809411766339567257882990767892328718544382153526553989191540210546922492811432358137981772654399872412218312173323578985848449580176909120595050317498425633140041532323188928398021451443617364446120486996230810203544998199909977761649715759501574646988758166468849714546448357383485058127826866018069087900367640919455023390397481130848920329742224282656111670008866069665593729363805383324932422921098321438411663231616520417738265046980909823612984302380190960652084131537269642298436928426916019020442049136173575766914637386492619817966726871663310113313673907512933906101416449984825961714613229621296553057813202768403732597033761929069369967122138274900929765460075930646794042850893397981464346059775546062639766730498835175810735057843631066300505670198369446324754969596975296420581372106761393699243300556049920551543601606883516885310219940449304068848467884878633155098810042504808848207176197320222854614257812500000000000000*i1^97 + -206459302519532251069138326578733667914983997505664333407922929420730552899228999959478709615900513516784635318660123128732183659675377723371181822469508519191807069614109217099023346376573584935464433274283540572540380569691446496969748346509785463441465563079310780140852332007630853360211753393593028399934447206784265173160008246074109007809222503123465405816270644745459103251845410163209364884816212202272620797474583222298965496095931303763532180813545372476588992236264026268372600561340881657233937418920409024193380236172081020989342042819575194413856767465871380366224590824531665740183920346412639094942933321946439155474818703284051505869023586948048302331714496687616022757770840249679785100678894672043971166221243835285207712605082709204368087519919481415783903780318321915096948879510139487221314389100670934672117848812049157664351486658549644873203056594573252983827001175796498416265062499816119497688066540649521864616148660068732071025867481675672914965278106803595269438989780104553422572654890051028350627755765800739798519834672840786380199462174827018237402186435577642588237732860748259503472280299643350803112558999257120341395288553151255721160899943488303707942568267503037281980185771476436123425431618241142139835841259695040419319389402613155274910594329568795472143754768628855000473474326143126938051018246183929398239132587480357287432135350901196342741543431853242532940745701026762576296017987684982923610768824090534549092090326642387213894997759510979739223931185251604411020944613127461292488437141357824343491767230411002266697969123347459095593746129896751589365164563242217835908349452475984181689226035438283336448895163138235506421350726682829036663315282020784328673846873869242921676416315591793523004646681771058351056853222639564587183561753060802740921282859504980793953479493177289097465755351284258632766305481421733440438361243062715710488524198732163641112800917084985925517147266431318378096539763836751222727154908153426123884325602508919196159490246833109076141942986919017597020411097277419115194360945119668656775012862293155994795113574748424210905975327849110648138206416688512469827279140947817029302898027979224204325914273676847205990472612969767764179773186726678359844489973066968082114171772865412917430770616988277729723490120954108262948373636999667404491983950996922509075748268610590305948634716864360509869325170928427172123937692052209250748262794865451934674660348959496062547374229022664550511918669018741822838988262887882247711883027047038323140821352484415229766687930058136144408944125553342199342814806155652465386127334261063081667371359964438136686255427878870742231785252765781109525677313216372977873967416552865575259676689528193989349401504102284785873688358135784866888076646099898654349426865563196902862111535143353778635646141490099605027598868476233234656031103302305163874868096453859358592507219340779923370666873072300953786562376183372831752930967947184467715372012504802276235340216528951276709910317867232620408628579174145209216465084851069042545578463100031545777128804090318100337771963157975954672259062923226945370865104296732738792456544111963758696687473045291888892173809960842195274566458803183977892190283940517271517703474192249030453373357016071860703682473927278332259683835990041560648544084167712864521417444243002797295057825162055792375121903532694357707394658261704601595606510802635972673374284947974171398099063402603875493160301546300721944971574317626892266510141866931972180994660057159378342087880200277365596887550678003265397236788840558109439453073571360221611724882632257054798800629020547051180082818018061712959017780923685548450529341880743712123489587053065065967090287373347751378948118305312985109815906470646580243942952489322499942127844103219097613137487107300251999753334738363441604484615960834332110505120471800745431630436674939417484584878043203192707168661079585306276177612019700819987655183994411615769858773370073169833521967366979938712532494089026021483850714964715664444465639225422702451799559831543989792183463630282466769570123375425680874885260402863411334558368522580517209597160133671991227706150461597793710251655878662426151119937835647463410810485181135023759912440371009597337273063532326954459844926521063973462067744090671207392245250733430846796923758286443441629823148575127098124038463125817361787099215343171894228867471601163123215762985734545790289046424473284879752554843435063958168029785156250000000000000000000000000*i1^98 + 105251012632811205422351666044917498541178565958491570071130829170388372126323504336408404050889198382168215149521534456448275177412205104625971668984840936256187217165372246170109275651190761523602765351737321669192967313711634994748589410275469639545731512948428782802473221172198681848250303765666222075567179156375231376194897560298858034694632317099311409242755249520750673706873300739142394528761000481664304122085885787246727570195103539462807047621804439855792706998086759161719830649414762182622530189853961752036567920865205532280147031140713812717044242079555049110476146693435799219458134132051821527453976998068094471677107182946163629092524154464957316772425501180056065665423631065265625478697108457573661996694207751152705788858009860315420458970073595259294694229080438500554339908517007659396589261116129375896029282861073002228492020195532306032660172735275910356590093417038629269143619157578503411712966014527526646977983280302701874189834410906898773790715728287972044345233031943264744269300828031884553594112851295732265136485484625121465167622871923860823205015096824008198953211605173942811341839697928711192920402475321999834415130295626433670635499884035442654215552637452463477005278792463617994638027028119156997844470152660577262190662729875354358308528370323672570229962565084003543977534093365654005499230088712212445172050010860843593071701810582280645728647283007590463442316390745446801806938610315107051002914520645382435726708236744849285742362794997994300010098691725034038079095769581724112334994255425111993811418438645907253292755259935936796456346348515000459254805398081719538997373557297356597950525037871741225083767492613456545171233338849771628980385686637578970738611546866867137310704672790779820191775663669686931460429808737229761507295277503302939880204155590568952021426297149702119141498164212762301037822855183026271334697474279243084310671302490948215137848885151120613657084575050191363276999284622416682884691581274279862876726818285396195201927225809042396762329455639878889259608415721594322038650138346514904311477489601148499916844366948916708714369209478419261449000832476284993781614906227032184486889438475567136646508211943461956918846773918254164434218383099375757701852475322284854449236605939216062264682515366980901177324513743160450305156625357582435412216860237446985884128346803101965767566598829234853510472530307511549628438136724044578804588256646249080327285547710582180773950206704242831222380297929372860305678344702594174560370545132742228930536155694769385034907685896252852475949139652005154720215327213054995336988601620520084163061864428662199569460992592100593195057741233631954452273249762370497671179450494346282860814751178270638033348117568774865277024544815170589382663781590049381273456513778384673129048912096442691404390991812466510606935183536358660162596063002878544118911953377238017314647436115112898867360573728756531352179750153756879753173805926889642813422635742360125181438355440950038703111167261610431641596938825530922352136220693512959296140322634498012132712039136780905066463741224367965520026403029267632627645129182801849453206409355782470117548539873551874225424922094226787754968233924694723225307593644505318247843258003692725439829323345832940632060217963366535020072537563671381475774586028136235081380062636504874270480906090275716140609314739560313648859565626568228532235508838322616384990602818925894863579501155868052385630024842096428991197903559324797776225128369587120745931536954039735566095808233264399871332259494771903450015375381962073485027668491800964684091964150712309930424037793953186579540784014429598190008106338077793757459194892796577459861034697237233732850883331091454513463777811924405982964391488208813445984533304791778980965655875828089686404228196469115334508308405499660711142349534374996366648139385836102506112273921577185829220239317886998017621081556974802869010661304047286731166136794439183741982657150769971060525434286592816343987520267649111658020503907774948969282421465433272386331862302539268423935078492685119731195917446124943716884203540949478438480415941348084698522659270451523612835904713367849779691206032109805873171851125575603490744927573925738015408195409716079979526054222337216977751880016635815071959475756902839516665870051788764886093909538561252627462898177620737517159728106684596542229602682394774902187386163826794715409055867838799408486849529253959190100431442260742187500000000000000000000000000000*i1^99 + -47083586718084833292467373706156640448859371624714681361687364686410868499036369408241141866831656250095892962270038129933633624912263370353000044860355808645230645313070005277744201846843968782886463075057546279956594031900579130418008703597534672421496124790594073935952526810092482504646249539654954304861441458651999332159331010685416693008968863606516474280385887658306767572493061438975594454844030279223984843187019309753026706827055834555133691529074508679607720470926801899113741039726920614298388739141664894923100214446123782906465660770414077497505792190233069461586095302298930338845021869225017860952837606953092104153230806215850048786238648916029351798061503842210149792128085363988130732879810831928095075283937667839615592221493819067097744556447480671265763893005300593701349424815056484308581295541019000739124171272581435237121349705485339197850860794172011055162829181753610641460474778471776702622724060159415000602083932874684190042813687982536538456198172975195919000649783382711670723730336904338652755030987808104757951704898838631770874400060252017288370452303557519561421905657785520881785298088191890607868023559784435751791194812928111655197541031283003757013541607634066391682482538112352947553121062078095805503582782552926741198599365652222650481693544376596668807342233971219415155830712840448482355302234356853819281075626481472948942717672802110554101008833371261027959619046473192582995028775400012782561923211984072969889004055959329677367284590557239031409295080836889549551492020900029679342943840736477751441104524359798286266166207134542286831076663006229642734347155105407118991456573384687338407922048061503208846685582309137347540875353416214075981628489515790698943927931153729002883625966604349850986566300958917877487163217698494287973256326653882416176774091543866983351720722029649058155699491230743664588101294458987590660047419610177139476725900878017740492170433495198461672944415866577719754237038595527895052505602976538386187712491368392105608580146176832861914398756404485901500290615124582676276693760778150706139559417482683483129820183854760372994063484511992690630031102293299209804056017831074545491193682454250023631284932543395058794655421324179969308237416803133939523645326651305592888244020122166809487602037037537264754285907748973807407638340825924674874397111516959419842823012212242348873812372146173332431290740992817551018200376384539673934934769228873462868133359326291046005608198041780308808251695828589905344250958575365561264357113054879611577035258834197148760363949757236486225101652130868305840466022086790859879957566613485791313025869422686031228364860695089294916222466570378060035550161615295970473880858223140415116872226511595873651112537357954748828955110118147109223895323807402609088380208520688949843527711548676174161315641396273135463616047128238635619493688231126610258488036262734865180322842078953727936367584025458743531501959955069869242571002394754789128416129966199189528305520005075777611123049802390272956525267015268674827034082035024344612482424543717983315887026026378704117524729493659525569208318580732538813444003650729582230749379154653132143596626871223024078186577229603559476732034561584330884379892141289152031499948961152942227035409102999547120544329248529488361681241888575945859363694193409562489305162418375945777893667135773738606571574252298570811987631668773692494074896255333847143333677087319167985798697424505886851128407038802590764910168924178981991001305013582855105315039471554021022211884673723451068784861437512420607814320431809760970636719378157438546068367415899709784779043943858032471430890624808351265704909898033343642276000813840087760549341399680914027490100619409741450724532501649768944122934486503107804524427266984272602629120706427473087486097853613619021556439290806370796330241033382584137445463296579534046655078926313045027346103072433560182163152998318430475138227409758203510224791921602805105418005116333482493806012784232447206055234552620601803721355505458742009388494465277243875310441850951662007686183413411421773328292934631861059031489358824615039615261318259647203542004284777373556554763047864024002660396880765458109910243179408964312723705040292794103233799910253084760797428585095085395658483944839369200212554691027639743364078295488936088660227410560492324011558446388021453010049049212317991046636478431385506771660677966400490031956271863577967451419681310653686523437500000000000000000000000000000000000*i1^100 + 18293219676224903552422622126448797362996556010630768931157329276917864333254759904218711075551347799477274513629090030441649066035954578173483423335913665497708963665908311594937891162481840658453777639769583689282111383970954002339339937286664187128768953522275654927694484084908817481115244205357432720823586983920502459913178049134671755725549306998941306739916400635537177936046725228133054632186469122241291415347326281028238090920229978048266477032178464515659543395553585550668237327843582473592868548081980001100895436070436915981938265853287048878596696631072383879707450999078275038605314451426653438017270497164950126291138792021199730912960343568409313545299959840760061265229193984535579308288871783303928604943592035624093045795271625576268137771987330701927553295331462739579443253706049821220568882517421083142697361172476808141751107055069684791945022840177957065404663750130259698257144110762967952260952166794975143216985542129055484957231178308883648272910717140436588725745943598440543555412207484825097322601170198306545092983563843285179656842706100561866961988811543602706217774492877780499694816153756384027402008701732618914759200484627612714537180884333321229085672739810815000945749189211396756998189240521570084533076214146647704272276703815351565458708089220803902196950852050454533052266743610521984893959051824058980057111523245448153991551593587118684252650874753926075517168207636312497740292141971705122666522469368724023013944802770708164843802036493788014796441207275707075088551586480136003241608522524096278297179009967602560304915751471588839337264418657386169500506863385881106554596377935643057712519174748334601730280408250869359030419145215894953563027906165789173232007443312397831205488777935181848410613358638277645025399464709647791174117282132458423184104997349320707090510083684843643293974323089054156709274504192571685466569263334199652671964096917555648315179695855209663985248350798382656007107090580169352248139071380602720563315984499947361707489163097978741435471570831406888275321216539318539542502207095477874837046267878299014655777461561338895944360005003069050955189725445524947555625113521931550896611683725495148557354518377874123186588312536459537132305416685157206557593498520929012423407538490791160437421977484156702694813484622441096675897890710393042436825603383669077708393845854766056478412248529479963284714558473261165038143205819761871040458861294686599334990639488225496076931247492327876287641719235812290290214136009463022334552937291811931348622759748031478449208317363817873715400272607160426575082213073515572131149720510281432978634535651481180674870034603776047448745615027247538554122112213041077837376248633613610494493163051069526641012992724964723222136260286109750239000052885153585642761434887857479667352495875913487886029363216428009011653614292555632118221236763329484512353212477241503201021140668728663942862457795289904981174529760519320430257939643174427937472820909347324400427119272703235528159123720120293458286306554979758526807279321499613982148278137705464164285078338523641934309075910088855421897120700519416040371626929491815346078401906976529489692066146697083524654572883149549533575942730616060012846649514251749154653466612793338485250896805780038365432228054282747367020597274565991409795626499065842690783156125609313605919096265737805750140930707807576933970250588816755709916323830077159294805832295163924452007428208444513561608602979394927922334423220807299297959490081999265047236265202977563281162480112184689557665904179680609018089920954235346729466855163439859546168204075231322339716154840901383106843926212259480789228946629858265244973909775557943985082063966984927485381937075178631953970096054703384221893395444750422529787268760523040160300933822775327112906859269165357168291028866812597265280218547176835128657395945529151295837164937284067658305720538362177482708874437603626683525809704861784722367658568707944346586459039665126244701758423024251277713260243101833266936695795378501951052344282090433119593270442875414700458525915371265900039972613796618275554510613195325252595398112298771857269020222423664006316732132385095675813425701358657700542357024174352028744013191230485032306804217296102699465950705055676645510691203168306361714498242269009810668663328140165265893137135274412040183813963252135203509856805085463962661363992618796365328040941577647515714488690719008445739746093750000000000000000000000000000000000000000000*i1^101 + -6085372500531424777953413021938259131686306148766312710490234507236059166107761233725575439970968160298884086830190364520427248145407534558653796453168952310222431406706868416062794595479743849577598369162234877536352490177173178676052246789945731299869950091716418989046303510276858755004297133274400844965089633718087422404729278255147650803286627885634813261878708216981988316506927352697900545196423383866704995111480566044406238364001269183269745879908323555432024482610708339973298168744697621106252289256286488007308976904829428934211935568828703063635605529491785700640345100092262861126163055000072318729431634517814556483952729919500999321397864528958680430971183157266853200760553888951800611304223998801524880367377300932999813916870999249022637147388669529058066576830802118183109801102574977618702645865260767195058164268712330194681463671655030804512858908385297737390032550880983722206007510968713607176663364352985016404283578739352288115035909910265696970821746607471204201166960651145699536190209857707797037918911766195429723325906313754017221199960022615869134559954071588178798231690460595392242124286564689348850288226192882468108534800011620019766812449126641586796267083976975317984475858267369508135646872348981901195071640690362627161024892944481317412849706946442355796740949371386802883699057582746655257672795186928917828811731314512702222273258571504748998688742773551837178293361798233752379981236287918973090727981032975623976486860582488070305383112914947603677866826231620226753911600146940036941286570604402873347714915906350021145847302744805043213002758554762406958086730001188229846787754536432366939805524328071479217170150097247749280095712834624118224811988038264676370083750409911263601766323136782911443807632404772499482275348191949543599534952611351719214789075914353212791269373284336406452883495792626326490237668999469944013332885551539634219179537919302266192729474777267484759999312706879514618001594356516367017418637291039614008693641424777562804496872637656146388512893913708569405805911667573398713418123980497557196367063172191174437609085396315264295164319869421108859743781890128582881586525953485589239179687673777873575028567274616858963824897635773283363888452856653180137321558394248371889983684233686344432276881669362213720932848949735987212742649913241333031834199426753809977835311212602577157334199418215238281909101242287252006213179797949273162317189043791483202745122476621265131524377929982779979485317206903471218280155546428253566891530763403926960056407177326273828060136866157868230941425918427863792163422088134790103594222284829636997560074408362121120399687773661784802966095775341095400115966217973195229265752264455355322665646643553447460330125435952854616988580973554447895182919266971923164543123771362762709139929696068192448700013548114651579411815159949560980589161940372271200375411911780020347553018401459080366903120548714300294984705104684019205933295188501887849225040425933739604132347904956055544447585555116244838446744604134646407144977075277665301975079473308541233969693140234893712731249642871086752100539049628110549509758275529573356463323049126907759306025918585382642354942547166887065349069048195153840490017807061893564373109373692401619584478654184597518990547237658723999552049611615881762651041569995973054974687807281967047949016797391773080908452037718560358204508194189642348344679127172289814261831595370513431372745230162396541235801373540302011531475317238098339932924424651339254348459252192080460369835564102447098751213243718678545674938397106662081721262396663673793444643668457830221729223041886891121303350533357918026482624733257680781175072522918946314117296572707826713583848096629768677942099389112797172256429208162627711465791848846207256521367199026951685594364039816571564813411186356961537471991300029875712599685197681319243962137825105711387589555371769421622435633105895446832417181314910926532673827030882613753127696597628591899221758172336039473339648893292642588601039086416613456620852348563119705986813871070712623083107353839325617238981054952763106296368272278828499298748523260805301186138881483943714143106484201635467074678845022736704977305857297474907587813910896995497884297434086910718516895173875052491520476274795511124047009618493974573772617131583429071249570287309715592843056661390131610658910487743266086106547373718736170792305983923142775893211364746093750000000000000000000000000000000000000000000000000*i1^102 + 1706702538515130316253520388045187808621168268068603706596327640000554169345786057505975521692115247111774939441402104893381059678138497360838110565658263988698735171410807324113751505378736853668190564490610142667592424656124517566620175685685243805468565722191081956487972956249531734207726853418349648227496273294241528145290619671399324339559300546592055606973828443855315204827639176845067520924303344144721965599147314552531841356253044155898899914178720408032821229318134820796015275829913869125757192288022829328757619458091180845494228311451368595692038603845060300338099063907340118882808020396484923650630513129537318535708385126329196643874055843815097951647755455464851382394379168951616740602232163432469682277267989120678811462036900200292869851588368130958019352007455493780315316298622467871766205518322308158405811336292240167864684134609273816215030779292100013326518488574406136054542343805333004648772619555935894421187609372698783358839164527635013797567731466030198025057955147986237638098667565471032854827826185287339255846370875299465338998471501963699898445523104747772430992613339027925978628553565924405555862195934614230819920220712667959783511462380695568841008125406065337471681114119996596026079125784381874823035422680940106951746420847126371807204904084403665322450177747938525429782625179904632744583068098937601051494379869325512084803265882922222045512349037377501210037618652848626362137309402407519032384477064304417957131609898571581842504780269904010679907577789700311545958421636935030352578247664627120990534988181697945891498229155169072176135729233447952720714286699638552161176621924570760863503253228256430682102884319126235086252094003366846845354811068639995235544611148176604688117618383069332544049964225464809219076385500410355339844898882703339905534098497810865863149871374878374347149411031263351915235443394592593250198796426906243355982788974524743520350662175420260028643249836395706679258694955506917802275955827657341426258756569124073450912233552678081256260097700182272457279472925333916147233645360419567591674629757279192959815750888292656451743080185989305191717639815279469469107039915866940340263225400962345495434846439360623987029244794242988112624948354996585599709846260200592477278946292081991353566146777599335863076228230293726260044839393466007393345242624843654731146507841437930672535887138766907179670976004640416460248486003472070605046633645997316187496489190829968436373394108090185612729316983201720883299716857801804793806199819723851836142599722134548075451150936744134565582323728813972171448345519529676032446750560155311096502349583632795567897048327808931003651092966678827274391718437645301007908015777355478073568343335665715930310940777312200385939534516015953981985189424940199055822049917725228560103522291380209728665937753162831619775803126594249532710730071261805725776107765466160295696106435244246903414601989808077030850016539068956975902108005048890462963214317026824615175789750277856845738148274334270369082794977148497550577533957832255725792480689640839889185123723026164982002428241324955407398358333205126221381805248648570964372944646599437618809224951507505124757070079935393494536104972772433699506442007000368229429544781972519434626768431896167119613856291213397993628813841274819172603538896969067845020050452663065864632719651015089729575173471074282327343208407618886974345366403904151304756120577079549484351878686512857449791553212889438604084397099710847541786309941005620663145035853846314862598999164693318762238433198552128165047303111272704362702636149410012874481732573987839086229338809688992406199455773371261934612401689534818806588382864990015103038368141061099203440946629971799514644912536434705130087362947217492981761180144815674842556012939787976768006961166498303347227557910782634394421510337163409910336237442730559218916818497129689399552408813714674042795626426407943960840659345472673944335190722641362238529983338760649861314758073775642568221994565994278233436034761674066207094959836222057666151603841885345304853801563657563565575746660245994036890036263802357941365245909001008131452069776693762864597465971004916445319620991312643045621411233975903996025267498708516496206447103300475908991260387759757586257116218719670354176584975379346405297657107694013929316272458652516019512921304114725608068951417417150971581425373886560846585780382156372070312500000000000000000000000000000000000000000000000000000000*i1^103 + -397849580431700714995569033186864063916104004327637293131200085186621570893322420934839601428689643589624091317578308451394563119068222222411606524749566826085734705747988624173082837371983007222212456842824267637769593301085225165703645804753866595743021532903709927103952948006819949582466103935740550222256249538025308887021435618571823343431138720639121970993322296014039878429193351070567696146375867722158378724451486738516299709406741661020655941995080083383965018935383317607440489947822115327122885470559952654392250574096071246736969322616501653728246337687163253899719560364932972327675873352800638698263255446307499015709216434591192568719872996826351998686205467495943309567531365844666994278106480526704387539826399216210972229925823610607132914794809736863931955973427352534951354361478998856154310256222573853611734120491459908091142666875092730189083321784664558569898298906088266995390466531271340252155209886222938722165162438853923908957854972307857013672827522143673531187233812223896658436406799305740248899613534971999416261861618572746751450777456281354065617253818046231065730715179030055135519793077950564487704036215085227268416416716662925814706945285111067065884788664115525305943441167991591845946233671336307976918715098881708873025409913140204516053622931712945079263694868125290290129055020165544587217743964591031342879504250267675561420508404921739209016343885374240870740204090460328441824366973882759604423530172867114968047410606566378090815777278830367366166224101097788955214996989886517105176571599769756850396849970071207757941926830896690829181501673543145877633108638972490287781495977816912217268556234145440496371625578579710360050122093633218131544249050680768143644888631303600630581640182044322209819939507678564230481741494426781883792192046418007599073367877751117197293955462915560246240296314002082285458636289251775918657519638077465637369347818421414000825568981303243275202979223682443759209840856921582971618452833023862184180382600477478703807890588233238954353452891607841512077979380313141786550246583360586984360131032183353233588815929032298355005119038100069606579532377627306900957377625976878149982655323969684681111409349096402524454676774430428792514740696310582797380823120625819279710629837581605505070307942409094322715253143613968541607306624257376997139475448557400072849237109221727853437373923818075081271255265261588162902631122212087705718221973482351239974916945326443785875787690062312040596621300225972993686661859162582384320351956619523778579857816147878980965991323290651839352961243358605249287647596028306855017258425276815302683050906031140259649063059671394404951354447462712593187898023805013323296840046072564820415879229787035516144428299425109504703648819690859509507852276748195267942895452720381403763599905364026358522794220649555428498961650723880254284933589405186524192072595927476230517504572688972310828975064115029981137666276922763727682484501720720064460937586198313357554962221272376013218752643337335145751788197106832818079522243276920068596440666680037302694793233983942967252838538151489588275023588957093347205900138080717053317884301976511730740815023171406407211902105062923394912748939712810495920856638822296505974580944413512665799332650077409861597109624576260226202445610319575385131855870475580782395817440640229855661839432367049000361474097381375064318852245092154908381832866901281857534706386623995826703863271918650966552091721971911802006493963902102874066680033640629693664428338953325128264907318443339468650862567142864766085854704056285953451062571413586451197799825751851015147439598471373453891260467035786371452749198864926114624229777872217518103578261278979161023785477873775387996424990014809876080150250737717972564468973210982804566963324535390752996494907534355214340516595170953099765496574773646483245052232736723632363499315438270870216364012756427499878779364004028269637731915955471092604803424486674615160043894727125957174224970677162516930209174741969638325646915532619871246010868038572400579105770014288628039007929327581512125429587265989434991972564870039665647961793780333928542140901966148660331406074474659364946377068171111375861217300546330832574835953250673984095717465034556141606760475245964450639455887520075638954381292965394819126889065014238969314819334699582478564195322214154882346181205756198498739247056841850280761718750000000000000000000000000000000000000000000000000000000000000000*i1^104 + 76233542542895535890793827650693760696445046943293166792480460593073159745050932067600193043630810108885807821303452348456264544983018019644265967737097910515062519966271941651632873643722411222966256254530007767885806687875211046145970633462471585561545758307155514730988112502504398942157476702518735839087601154147129393899110871204160587029902176441446638157248921450188546370954892774081099680641430994000705971813927664397649446322809210514861662385921135935178399416703844632518025476356339021597380250241059728438487315635235274221582054228141508496034370458933151955701220749653956265037366686028151078616248686496537551092691894450935332613792101091979165474341179194620138842257921352503560036994788566478930215568206429678567288879772784936240785767008669133617035415699613656256516304353861964407856466467448718431570047035349162691650932792947381024955734590803509700097213288178117391963775240077463909435444338458581335829053158266580123225190250262588267376356818221526234663126618326578794659991177305750485035684658342431356027195495935337369930276977711900180246826665807409644665203995663377991115340030674171615011020332157519101418914319112899182961334583560780299301147705386885473038914306948684508261498227789476385501518446151783891164568549618273196130015189924233461376624606096846245798217569817423776381680564019638913671807951276323826114771518591819956337386536036614249927151868870709193204370364038924457207895721768232947754065024233966579278078775309166997664761514845681013723195918007860660176827668368940551080396744372153841458379584598063781710883198544426068185577099923997947475434234818243106084474728538597074722927344017331377218016467196797934745850356175386600165081609082408168072883395081659289970578016969684456095417892955651287717837766620486761952396078900332718512965629898424164362481650707892807968571145251100314527102239715515792205094779647165349274697504026564501737749524587156564981551694619289782729597068791105685995928732075512926235623806086099859749942558624669682713944382682028489778942062168003744487032602494708069848866762659883083891881852695721297027393526300949785933389263324487091930613549188123527098798402816436104606042873597158157772951300679920321211993673195723096307168686304430093858450948005631318066908106096086284939663165301139432184325331377469116475686173794800881717163783294776420464540088756266678283734833828743960902806049480655142816569400157589582859689299739447339926447561187388493773787564733404948933008091627375684171302676362549653253824943630365061656219605184088491185551502168043192679158048256071427559718461349497532692025189752047111866918049648195793803446881041563144365475617193289803182042527224174953589436475312882477394035128203884890654459013087655218469019494844313406221012604086702751742128912304735115340414797256643051483971326019627215311035028784661824175068560086907288293652355879487232751189265216363241733552658516469560263082778889048480838835837452726302127927856453337825814698297074191570864076149276126334740739301337908688672368987049441481144923481855394083194520720998747602931941156627853990375246458844148884127569513713202273893055198634392122254687154471638067868088776864131802502597689295813107247995611173865974832898031866693305066337215263880935962056038058874914119104950472222281998911783400107901248999953233843732090721145710017939315839023684127530026785697455849880983265733651403143198526700433225914820833623109609636924645236223892426710884304403708475266122715264497955575673878340454641617184825277831896788606726479857029957350870611018171032281580669890239108066328779173215174065242730526024233276125633988606233643799630916582681116998252315984146706820269216153500377802213166252755010631321847867121192121667355569241904650502508251002822888172823601106536424054878982224594159431932460618588244567621918084535133104686442161634977155675814169230676576425403274945626276968003108083945013820630882489183094089020250834620987459364179572037230335667265978607574993764752092035091668265297437229888819560100544653506467317265310991103872090287765010914838137114229040474317195269677178268236300456611158229039116679911452922867296644534042637093909721512149722972759323071172836609361227144561827690600995376265178515090421943323863061413565118765528007184124710665257241176836193389905355797386169433593750000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -11937111879679318789622969237650396429334763156659997749006719444381811665535761156462978897124464810606552402461033967628424793202768993739766242850038058974385001833638650594922642301878108445877559893067735033959074510675407650692480449825195842680001827457116994998978778767125279131798223204929436103716842152284592339759512929080266116447218047460217451383184971637761480778095144373491737005015649867744026369012912265337225874114323566038700478565144936769776465913859941538458348821768393009334847230482275668177586018682357546606032915891931074703246019231147947184067959795545150406157990611242467243783317250509435035127444755715934484195424929013996132501439571801050707149775397076991229832799735134551708952337430457564865810186922778372564300219783182623119719992357630556262383980282059824933041678840069143786632997649767236553533680034381315209380170893403462778459897792963376252239713247817674316980726054209945882455873202556076803570060176798324227096059970669058091398865617046935547904455827677687847373430873990817301804377370432989165529453884406463035524249126929890920060420947777398765994323324711050510741973607278855123285008343271450516280905058940377307470471846121226534598746446649158119200417259845904530109923459145391272330872314905466602776689161587323827505308345982546195647407736772046261200684452615891387803008180868842241663248698362489117506357824674035904711715363507928678491764782667654222080984644304908582389988155232524929117201835566811063081183182277407683395098078736942713259381559796984118742708072527692223366486489893035183054973752369151458739347028750438960823300725096587422649706861514620057080511816437395915060545480091257917637470179388813594899595255445565809182032991208196603247875488870425988275030648941547416571078253304929192175329232976505833261465880651191458426375179076543049004194030829917091620280745593965807827446464726406177976054528757470375501286091070747536620410697070224654885339285201308068154538170116699426556180896282250681107176073759874923095978529827157598105457180716469958008648767725889599033824389357147794954652846854673351774804038725079831676423112501350905808965979617877328060718836554547066852512506372594724623346082577929513566862001140358337383023435446309725809090903070312636356688932103814743497534979234011702501840663723217443494264404866555234106625946802554159123223789192538406384003608033169040790494586221852342710847012750962845700657343776027487173457646900414991268496408748837055556130566130458959144167854873830611757649762740754878744272128656840731089180408491708138647652597741215971248627472444946437741967485813725588699952836843181431571662261520313631390895905227518359826417665072156720972501266557862701903649175142063151756129886479677364326713664413390385737992871840670655891862707229913289503080610662014475517481261419260433975558686267572231204519978615387332541019816180160117169446268353141632762100294827005177185987114097327435763372036946789808596143414905188718887990669981060216582931489526202569046109407963586958737780279607466009003646704444370994145619901745130990478234110282638642597024444090624024088521457153795219474764043362061346519994702136117906172319283317710300610825877749566890716769040216990401343729112914353926640737263207487892082135935098761134715619220607537293408734868082114002304466623768623907713084932426072711329188639857651405249258529743659255956918046223029605729654440670785473198830446809595736923837629134713080180815381891652116866441242032256646902578380252334657809770873616270776098815105862358569474409126108426847148684821901610781732787156871026276877479933717028511446347848261616978459834896447348992088549239335397143379505835546159779534144806711696726060460560966667619489899999737773429807096362456017128269881680583367062059393644169811412819465751279763234367146969076880366455205908804817619804749854162648540863187510182203187399882938285932865091959295898946110432844318537696928570351915740818458319290034055862818500453047833493648981233583303242150367812445633327044323819887733506586084933060615657066975869648497175687964642253000470040698637482726651104775959901309325589928681785493270345923626181851500989135811264464171156868905848114099763591299463396880350408801956739984216485255132630436511815267925041899168905387846049218311147747613179687500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 1532535768243916274732255322372307060956965128198659136538468796713377236074647707603559010782858474680279677861129558800106828710369794188426799620911701829417529616630734345520633735213991420830298177554743926438829296323844843324305684050757990958764924335302832715173546916531132112132386924105699577007118826939977045060583706012410047969411630477279251989534561271475542681413412456966288912038461508991694916156413903886972705340265272157511056645201458373520252329300159676065422683530184299339477471460526517265431107261496716410182542664271684471611077217268112612049358787569249914569904313556942411037881988789856257693892730697528590079797229174099169511500225002225942814764625505104316677930605534069549611901884481953589225027513299356464987658595276247605822587412820595064292593952183031941218166339117432896230875090760196890943185809742550761148085619014913419135950618017033718028033567685610117823087928753131990861057317342199054015171886441985082813645382830306287293659860204705148933138819966740327057358860107888316994994599386685767675728994556926650153965494087560157650577906445327659928321561634527879805817523394287669559522981529262443546420401472225129977679085637214638894666791980751685305886901239254090327499577290009518527156947006703766308657519460059444045483665700222619947397379023835753173012919496645074494578977003751000994583713261711453464458258513689278366202906205793548726186999586204944631181581726238765959220019939497762654431772117802460120520117718848191048403466629016827096793994316877004290557783279505067225959405832693646913383841188485202153357953656382651299850716758888605233816700369043668400205878538558349057487592196054212639249403958337990862965113760042653808778385534619255436228402017622192348351600775076010844543390563485879246386939751057809507438376820924951357742394136664323109159589599277700306665760924864600677858442286710755558580507454608262240985839440113381228319417979536066412640157377972993298247228281412679039698463990341157110420033303028047942793228065028215590416586716443009016248561390652661203491451976017824031402154663387240180440745810341682162427590872183166825823268642185987430182745388525896688126674970116798184079141525833382648454899611271420685256405213411906058165260707364968459035421343321578734399472368139414370005541715802253128745987839496128734604212208286925726465322873723814334153817036809759152306712031844510134823684286391170825789318174099898116461415444637474559039499186585596725468649730548895408646120787702533009902145279844829567931366494189548019882177474786372336301316627295118255025390242326883831544050685182061020798045438443173551911932913312198459811894925350213835021045964672721113550199348005949674470852309175774466327632051988140173674093938196211766978193138995312676615306568229420452797530929069036588152924396021846324275360837457154779406869365358461992072315848216482445090441261931791444526332947719048144450289719794614391956992400169779351868716349230645516302233872488644006061993125960324753557721095254955127551678846818700813148883043428785655483394730987286384432793635488374107113461437564141028246375993478193089560953053720482110204212030238906949643225596918295060669052559139746017785514394031122797813169220865820466012916060688816679825837419801700145116887493537353241863001668111207323166359195458949913999611956881035137618623186132471810894609956786014072432803172728854856369707220536152309848089079523916629872267024051822722467811596145824941143265385856050578032442317770758359569579640081375839890722441940160023118382963579179149552930209812638002583503978871216997867936070974250628079676502598319601548356459610407596260056867533508798365111649797133878600526187639026318084996814670472263973944518516435348414783289260371886765848302867414242180297578507446152189033030342969396919717709442221117945492742761412370196491473915520021228140437687052230508824647684825803228181418742928779838486777275788336186533432314030724254624133199294466210272143504493456917863993816863732995734677245931790661054259340259039242154153187733993498278263530013504040900964116549585089547370624828156812717539003296086965947563822053577981830545143651863003644588455025312679110382229420828772776662516833661687588019355104572860354882846511878084897932464306533947605307756115702300000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -163861117567145020157814565517279719849331006292369634108647906361683793723818287941425549600596586537669034370242432562907007718626935512472931479225879140171743346659590856540376028580405983834545499879448460208714582251994907626548920624233258318553306791034199369475624742608925867253216806112701138001485973968054777447030752786024917221036602271923968787606506232376117246476882059040830965631660687088733117196612822799583792913207627997866297344306683538272112610334336451976255724560121664215936891639792496385864931198700342785310899982265224942703446141761502743688922416244067577326779193820577380897339327417560200706009625537687636328094623869514501553884740529626644453661524726965341471054988769098803835495800007825000285537874427931096534210833034065290085396361155685514079096932582230836531536987530209354691778781662556916871521534569931787255083609291100729452711197438191402102831661612666626400003399497991190822551492377345542516855544583686048302973025717987568466843384063230228479008406332737955133609641208522786438459398071052589696861940392989788104320639696432937843310334020012137831487832178910680205329922074545973209479492965066376656567785296769543320934080779914719986051614140088890129482251583010473896269903283644242613860098004240612788304258673760728556460646536715156876501504179614505910384506085042361253606534561183591792237516801201348221877951203167945999960658067944369618609648172184933764170585103273639800506400374068888883125505150566383070331690086149255937246313247355044827500607805915674652753872447225591954022809117638549032120197975428562924403727048925452296670079594707892154145119491092857481458062826315491952443332715312390709112324467246287610942116205658161119907644447546279702693331886042234698733996000038456867613907812468274010469615127237953221523060991995414327627806851721060251941244736749421044617130760058424385219790615654810090592600456018419753797700308304694597793981608605146107333901262103745942292106574334563797575915704066119472110310797474074318969329321928826350878132060439068901350342433084441028172353884116568530751821167909629349711532220948406845153953932236173118097650900790368946971044743265046768944442468520515746568755002864792267193106759749911605189947739784073944740947304688164279391524619207101800227695112195839897701346199413543842659716428335601268491175167301491827500211752499704542134687908319976772333699526873037663790805961355281397576218685154489909448996076539552981569850860625664873620855609281532357974842869384686204396242671358137285162110202488439046547925286644895887310721273116189856672018917353876442748650080274317594030978565480110087224294893579629243381891225657893348594364356586437074188541202075767309745074521728098691598434395076184924577799848933021322734773383906947334421736572739412163285191370666173570693087542563893406707747188241075099122589584673470171720977065574678260779067392868469360296738237599123912074852924318016169644004956973101660147234346112468098478165869759952573440443891927450331574576817330233888775884392093004617687839098814240169279185592243876325870887784411165784184128798036020858875316085996343273112487504791402597810913111876542503860579005110605818946878696898178151792916327962959218342600336995680735502741989666359329055508095778055351093181007560021982235333296870386512174673169857313472647914514315236647281333613647645872967435848839993138837522411097494270786309853985671497848264575697479984780156156568951731494472997421544702691334400138991250115448158275700691159970182009648245230369452112862915369953907206318506134226716740075084969830811700102755102370752637927383203122268544989392463272852548886020257056826383652296136354951437451387566257997899682947088000260981588177153748356283750975100994209070954555964044225511464718924056379944830753265847534082263146714665623051756600119625251476142110174451854353030915916519494827327781685506661300839728566241800641701138995259575479018908819053816080237971309303641793523439042413404540309908330991043405510638167458466676358034850841953665400108357584979538526887516757718670037008382322243876665896152210833747842133319489642525835967738733636689394128402004275388845039627229875741787915740691840548618883616894410677891015973592135215554654822921439322837860122649101406043592120930594410880000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 14861558726319148362941010994028965741619228973396767879714798460688349522672572073687489558220279606356976209237451019404492839310425424754036355974381713774178554312492818076417567735934162101593500252481116150853785589724651948319331078247277013799431032916922704649721307249972747571357603652086029108148376793438434911748615730500849127466697396587983411832489105629053039486369014504370100471262310141168563584414198406052505009901667105905884985982268468574997349724903956019718290812569529072108333185999159039609870156367062819171414787315387625912093701937738274911308029280232411572806693105128189039936175905401686948403290828717631412892954439335827149933013159243485144516112352049779478703246052741023664572779793362169327644631404139521193947179394232681171551211814664212877055902463996461629497045527048993945983818737933095597959935759876622710965114201255648826646014067665636103277039927449249063352109874636923424304422110307657696629594046299711380582129433572021719554461643575200765005401175389267439569901988776263213259635111314068698982096417343894398260595619747470223748075569426060549907381415345013977074841710097805056803389443615737264128829474722654135701529305023839972382783589101971988843566675919799481373094470296946640881154378170904194483985255946135984173064564494194758545543659289925873585631690120635986249172640819503226876085134328064334832048057954352353139320731806165589379373862417394949805225447440783610128208038298660815166863085169216105713416852327095066202420715236220614236914067316298877355832484954940600911308187151774444320936419938581958063263613050555955662984186924703003750991266753023994051339356393257737361006015798605838647713249912239267482872290316482777339037934206238413390716936889381541264973448884832611802013426569295018528092901696005382849965630666847123653239787732647954045420994830408118437379714689554521165080705186918450541775375690186632910497663534040500275889805563562858132880217608938068247756562486029977697214856866046176894512812340564941534662030807829336466341559225294649431313862185092088218495101114425270533331285371935719452708164032507312664472430284945294762026675658608400033141070349929838705731083266343760276821310718910461532045109187742776881417290273711098319684736905363569085060140961298985921635025656469700080830762280430223415370079094162039566787179199063182946844484583504573485285380517092705606448342021121443776106968357922500473231993875172134360255021666353460380551856392381713899075017530349856666137403756036151182187491132735474572570671776979758212776297490656166271713403339586120767896175897818409783787881407435185609775368906769697704281060083337425010231928173408097905416734111713871390230888449004395953963809933627422662095594585398776462257893164337205311287218654744651829298129006818954954163491335750088030777444450519794504676850272767003204913993453792869478317049392214954995274937729914350905327569921539293919491288294203367895886363885825552305847220403704228414192178828190620343791163804564317332802331766136586566777118913311986459649360685409799771829169975869678225869390886033225462649895938972438465374450690479288902933403612100291293501756296244081478637012984306018111399171003387883388812631974132661509161194621925185307775713930668072711553200910598461301198923697967296617393082397878850136724320483380491082752898343175237412648873222310212348670844478622590503590929208055032633730092436548685208067645664493148491051804113807831722585847400522260444043964368559716889609675664854218407854553659080480246758059019795537842684495112102258086095764352583931834975876655976622313455503666943183958874904337391357399689964876670164473970363497164387963339979321231840123602069222532023766409501085882044422324346370940384700703968372534055120648934254158241903832930800557921635891109986982949952423315702304772491224070634887675074012364753005842408367029542748638929857157133340537253914631294024970281972031377084552689347696954759921849569088236882859685948660197112117471592468867408145005117419177724271905782305483801406257915562736214431860760754805728217301143978625627456942245991881808040824782287272718683324185449064284881965272181217729749046220117375054575151236262743847057087250427871127179427683532278320000550931848408329294682820093173942719469256704000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -1098894643343302045788594090627711631398066797245820179026021144952978833787838376978306257415566019471767756415387775102703554288372870479296579956532622222897739228346269926421413214025011717064973933915849902207947882369691148133603312613537531342409291356857096727955204478925098578327832349882088092306967835949671948920351557374436686076446599240145194368916432828306738785203078324102712304631800081170763496200867158729391944157976260775495818773202287688262369603360866322820308493638785459824601078368490715913939045019191684744571084202229666125283271935522378597635398536061060427743582881439601714257479838092101124251120870131938540999079108496336173079700383306871926930004400925653974211990610601383961682425471007755540463052382067367726949356205856422366380721874415382072029436554565920247230479974419561959582617793750448491917305752547415468217740711795735969741913521865843428984071053657195439836844082091632498418074140661110888416506360519611395037461888634825696283341234719920830147090252550154963517337920556779153245813136458163990634188313426668010468415249443099339956042300877588403518694431164881336748781679111936418262566379753131436479394916563423271491971748751155106803359026827390180709378462117180187815630267099997464585382460585654235853131626839616638744016730601646793607748195535085214829704084992559061055707823620118306981351829954035805029322242790921548098805358681637611944870960792310015612943907125962864515913596407942923398342850313682263349241041028863626448509641898137515013663011545487608431803314149428046125095774851222829700317913327563634730333961460282493835783316902174602020419630038300744843642950232212901882180418075806489579616861821311716928990724987567209658917247736584264798879394898662653828512514989253256388420653516451254550565979144904025828013238282860398858411170307421433818093518142758246231001128117575653957316165480341117935320618184477948473637270844869859445228571146386139922705487457393999543600731955239181119383014648122363743448913948921705333380852151623701936055187356891477460001383110828444490016638654941990868858125011179970278021932301908826736170790457766233410482732450786814242642675443924307941252758549697831734444985506922040295679179358622437979759182623111510658854818260949820542254402278146500014357581768469582588713750149293029816356631979631106113582779552373735967731169893714966346498506604876720185997775897190539502752688603187132266909518171581854996942042263037393951557608448258765974581192608430178823548862576423294486191026592549701267557080968973670757957075770127058512154767415312332172880910060785662621113815226940508567698812879569423857625920014646065653468484009807156478836118373763116661040408898520923385498329986777852522355983289115184812653819694812708187711585455523893954403218265923055629250998422346771870875167447526555799705284438780376548082850987417782055361688461493765346549061365634010930968179356198920538619380054791449467891963070211256364829896885024232861431125763838215628252277045745773899143983622151933126414446429451052372913078695449619134018407253366857721069268929649042697311357391039396747240139018592301966758532802800729227770015184763929539150258218523804281274795158880525268078414843014826938935211321160301695618300173234526758179658315485585764878914648270924814224898769539537192412581679335250355072138277431064522035574895137060049010388814118115741713621618309270794353118582252031720376644242379871441438679941527408050827260522045892619936551365759431765390955479264225957236646032474763910645991774207161892397029834826916670432715280110217210941545532232447314787248092489726635138073998763845607777642732443153478913777591489617836534293436892951179860097167613781336863089376351722656136863165608160357794066322062532131593975099725042538894590555962033598736932457408367074915910574028465924703211715947948338418425802470386899738052169634372980146972866274404174673266184529847693289126831292106931379153871249858418566402414535143942285084543516253583527592035277274080441438231593977473582957844064548865165522302429978553814497665679174799130358332612152438879557076780594765718064392336397320155031449290809133962149142126190792962398259405702429403699078435951801836095753596307040414542863804123836884655376480434449750151983706983628800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 48029594440508766692961739833914904504921708775760440938505970979427165395968795223944872065917162870519742240251543294469628769832555109395283004358981486356223384599180850145648912101226069286602833396397332843700480104895463068594512897594766372687477123772738558235838158459204369559343868769495172063342511214337673217521383800059041125167971533933360512416630460864439555433712721028609693853013838595517026006747414900556311452517271683873445573951109941479137696223144799400721558020814972790761240209282348898728047752137079314214577738993014299448983296977710053414875612909174014171945523743374903074928462002333793393731297746447712654893313283500221302849409484008819133222023989542118940577513642792729475334561379494040418220977331219509352462659890613199092841733300169046530881554764493976140773068524235706494816317234301703886567600838218202094851242684880181160603077696568823872341792010453980004260500077612227198645887142798900835507261756602230319290671529856834834241665826813229291428406274410786013543460632556033765767965238866258142698879875272980981480177487682913929147103584698037445927051414518928031027691900856715350554535566093232378614889292248293226088632403280521194521671624500585628217648180281141895033948688907494821056105543389706652103416730138311060595254053547645427099835470691223207098235707596891574915341198602676239611523642117888655821711803037547587871059882380545416484393239102138899288031887712038060424623679712887236845326252279607176123305572699810474457682295945337096781903241864241988388014212444714942030097002147765381910491798718286024761029113578165349776204524367821759309278528577382154831167323164218345649954393117128015720076918653839324742289642827387288741641122954287862395674276590327845597417987679711239171387165109442942972925225437566540098099219891141460904229757453416595084620255568991047247643929312955498916943266442497026884210752251415219279286063679570270302327125010575403049491556109565952567717743705805876674372910918289307096772537368558968708775317330801371422326135548754045862008649332554277063708625808465327127466360245146329532476210565465751372698940032437320121476549537087601966467701664823155639628004807961527062192830174774384247240201426667048738445375029124959838254954293645023392074051173752108630268023280344177750006891301463440549716842030916154846064354644124656604903409393628685061844251345598600724430002014629125608705969084833152611869238583748703362400738253179032884662199665253436372393754863900016497913389710214054760884602349352561900882726105693353188937205062298617973743631939449585282190415483296889552869934458332974000464307658560209973885359567043815332426752032925033309998879666856488864280588766957310784792835170568185854236794238000447475468108187683300568772318538910730215126454342949976087577259501650971244270156867242048250677726287357222480182615717824351089523948865701132972525712775390832900868680678780939503111596592448251861597875902547597041725201941565932866066318742863888285810106997722621118839240960666561797434304098850543811903968307288340576033270855870889842840089462272701758354229719058820514382239481564933655949900391987705365837897864271794577055360224503533863527582580720745538051626281237979731266987761602628169060108204882117184721355224034523401535321371749863195464408175967820561001776487713643827679328530559285422277012097951018825509035334416590424484220996066663458774402335372232822983407106189934412838061730632365755417725113959540999214904974621516465502343047140360871044655706630292833883054846305787755692135209660946811505920474504111786297469426342352330913218522177059184766715968850243814220941933727569404179484613296286116969027527145409496342272638925343055347634874918893721774668860926312268311294124985821914231991123182630936584083062086413426261879098858280385057821890554488094982574283175542584514437829516713967029674633146830047610425489848325804454254412287618276813565715559528891162246587407819378681589807125619871436719022383178961225367870265461329243835835626557471195762001156506635880274512761822314801284793371213996755946408286095504421493710968266031681986897217883653331392505961130986449650198256776347611804040433400299207091761305328087208719327674578979805695733301462022829263625342431525580560138240000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 2485126181757504637731939724758915565558854522304331687297504460232329767673763942881819732862545291908172190173363420345877926598751651474728228427915221084117702529762987033823031282464724294008841114303220818633188436967835123501743747616031988103038509756779307814733419581869275167105491344991261865411681637643961655323730017183930767343435718859160251655080268038948656099318371913392450857777206440505330001188266169540858243452754922434046145891666215711492886735720875520800847248194313916970058951842462847605573637394446586377778856899663245049693794104176076768609686331348601679082448466606675153877290627825144768745646059522945090970428749161572303311567999979173621019024823693582187963755659388110070312151108340480284867509796260754151703233255577093350718370256855918175279184440409750057824738869020694591472146686723630683059314233892774116837974205155932224149708596602462306343129589454845936673072355186817472605564446228383803199560176519508325893455670411304297067398804991713032717398415297301288740987297203857405519386392216648340667149034223863563018315776372965071933612011264283718513912628922376271430120805605231955789559067467719648218774112478653655965897828758152922134715708149091374489160969270247589003872400139851077125261317125883998382748206658452574780734043569987938366343415797143087780594043057155431400906677059679307083353781099631533157191794703081104790930529423141429780856853971812313904959106975896738050554566377793484845880125928063703146342149806335906722983487430652605152467071635417122865318764901589519426977822741208666916433023865393708380151815427470483575422068050830974048129172467797558496951628145212626072244043441483444877197414244876499730028568142751425676127721320473389684029154531877450847923756236447654943493791264131767933692094187074491245924689690498199632704647425452122925229846073121776586645953653631421174329415082604919182267253205809502514107564966156767980713211921367291671299088177872281834381911181924717400707010797611260109235775174944815441561254399088553741007739434090953904498296810970837914611221925081938651850716283989478135424184772979840604423179207190651099309090313494826813846443800855994186999913649786567479985272376580132718078485819892951284221426725956642077520196159734698196674443227882397441153086054401218930940570045538343326722444396004367591648211081150919063269174673845661159900500280047618116394182727811036960759332410636114237604632938061483085709726583537146929259609044642455238520920268591904107044176818603863657509090753617375316362581251091794898965863662230488307658725947967525354657757008886006691233165379329151740164579052218727190212437274139279735505362855344962696445539580023655370988897170451065277700110103245574620236334640384588492187967260861316123041000975875441213685786679546917796053254905292128571933902141641890684587111236806520733571184134931787125635893561286305089447614635181687624799083119541839678867627526807515252926949365667850619127710514191380113173986973922146562789460795770515013405027054997707216915230742517752790544061720558078397757275558491375679541860707483568734270049626670978217229463428038137617163002429284779108009828588843295323928004147046654473022281442355737145919756329905238325811264202013559234401295744190920863037074024700639421070494286841799918432886618920805857736194101671470183503429521573355525124214979231916722241037438155749525475024478106276430801119671858541361483288278994430273938717733831426795052458750707017297005764019888959026863395456446970659697777774869438895500968805857480253588310244666815448756889293271139117905921124014486258490346469842312870521792800819209269600128404370188196519980062093284718113784441322539671939434061242386548739848805996413691407632878083458947835770977639980671144114259374445764508520761208919935313591089247482605926312915582584923883614156343081509726052316601269115813715722937127621741651891579856896182988256075624028532252600742697538407700728604558269777192396817260059012941439386799023833517905925409133066579900719192182377491575604568217358945662744572291957755369440421911975429433080185241164066816372048127207172507747651304377368008797623737606286345739380978965975304825921008906326763346569742583460584697651173882780249165387308628924607112920392794112000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -743383818940937648857554035192223183638970118610031118374466227026244081408389943033252094859483013469419206858847773630310872275455287943777324974811392774985480226268317793749326584311405070436262188793603592099070825390388204664949311150129549229613591869145358812100054011493647026454796498043176155486731481808947269184311946432033503885757575468103780921152604711539902173230707805993606194867830289240066319340854036913463438034015015560248085776240167456376875484948425875950029302356759980092714706069003079141205523193848529158662952600104053785148942214112277248529070954300892828411902820182374403473840826002135364122908513461526323168505617044745604622214627278473478619937497341142689307459082955232618985355675327977631974974692005329975253853997116319026254559759240262372400689363226046502083185328432888263498104662256798066849227771327320898251303105498187233999221855770237455972952873039511000210692892271092382383363619503230582711609211915923381941951596618923980658175025346361219033250055615432085995118366802556937127806387462769858111957785758336182837719073297754732523504151581518335360463718235945693743125311929820741926532412267725992625869095578473598935716764586371427645939409415640534152115345250033348437467717485511299589216858284354588994939185221990356148859436178881037345843715121802086412974437609582081390091640816909003406962137231734302481718533241002485138022425808871813134563651692241937615043909718852821885627170160874990921990555847559422128253419132196459646048474921321241751884593993173560682039423377634555214713509873031490576682762250586618441459853395748480241982587857111318411448200160829132571864815185587996618148170774297862335462940142009622288737457473731711845955822750549328321426051151636095144849297675162909119834191127385736620936269639107714024001205887857665413284956409145922200858422552296999084396653199821394121198550464771065442845745311110992797082990083133012101130189683095949537918394199532659328228326725493747094842438164995294795873934016521046341073427988622346080099311353166957953920670554053141084553396008922102173816603592014506152567352386144744446043267240492466528717783280529574808260555293059089870509881490230121258391391760484140066544725808253192215065403265980229915025430510647748501350745031627821979160040767807965793797123737223578068871771655776069379970295445832976751184827969552796870709400461923655346479088632823346602382860893001277185057472867362615614856955750026785024646530609223571093126298018230385254733848270588606562531415914171624589425197955553107327625942396533389164795383959083079689929363575649038464078902446347968885073273513356584682070640712174869951712815948417680181400220869046943352724497671854281111355829406785368606430173761774799027926791752514201020899852198150940817433767767616719943668748791665624748496609173304778235460768304154087521744277617283440165729786404128540115189480492952122048642911263114362773365291935389765807570908866206591441322309455874875632418169294279176806010346564904837594132674083208288123284142643217455859382451659457432738147549662054274866999998569914405898590858622579845280805337319477805000017062576726781362457203083823251006137142265817637109179116643998916335211393657230436659943844766848294289649257843720739584135223759828493549298563443083927001852604319113763797725429197313759907474063515323313898971090028866225161562707663937088193193382150955580221991336602272594239242783363084896696604543663387936912478026089977371331246892598813952274147125953018166531295952258798644154044632712024096121600485387507168351225294298215503364118908388000664855749237264059138691510720696130820964865214306256699447673720627649834988280341190800414521101893312045026483037168951727595770983164857749472962727028685421923542861412917397416719766287421087837613334386426775225728037496451051872437750255145385784227669828266476386306926493944263354718287845196064932687932019543452286459907137385024522759934924256221332800416242938929208822828189934396644739543650775840776126317222344197927262919605219238532506600195897408428084208687273154040671502047406692328456692449080159482779357340123227146099837405904536412884028039220424453741387933158869666049504856112825145562359902708620126692068235827152500539762916475038334976000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 75404912994592606208061796013661717160701952446933868578814002283202775745018506012359510185024818375026976199482383823328490543763963970255519921871811980113130387716900600428510025088577627863823188555753116599616660520848244301767105389789414380025473118933228406644870804503776790293402611807031372400646377485098208421306867466964026202285783313730006048617475197365657936799264935270719275979337103940612621262920809078358643134788284786630107831823100864426138318784444711928960474155261304020033572114193244108519818820952751553186237058232896346355338224393599857272047139372738409807293135985111606072453254660219495179519582855778117092860540887410074673127000768424758214376077332429116928978308779797010808986729411856569916178337763761547932648027323500647910826370539908917077124361057974033117845024208194531838924019112379324028552036281330404282176920114592819349790832135865381623354452148914682812724204794162522603923127440361856623165192452867848400221119099625974659891475279102159862550073405040266617940844034080744202847297845410062130655513846488875061528653983684274153136760893761269041511040847666024893467610457789896549524848570017521798287300256298725450623299698819234114694122964130679188778281601477805811108379945486648117899177314663224173472044774932944898196899867939479119955453486707612457955754884946138263978887418497517290332666407286765289745373775207587020910149149069919894310893867635184491151859977521912820460639440498619956170964400721694120693072122759606051450911829376165922009405295854932848495595103022698736668371703047106872816472173786609257020906845723722651248077494201059957881863103335818675089595712521001493671935140004269007633903140713015185567806961505990564115790097213184911174389018242396316651103505170271667018646380314653798056615274890246724497173479137102603240558138733571408458107333377721565231031490155103198345047846926341924643975021633429242913987541159913610990321647047364666407460721991946291003913022387939755722568659439502009413175286609914363259311476224447059867208594136191223799806336741664504188685359348015249433076929392961725484104193031461217828828332371434477025768836074378091893555665378989092883101784016737920927758971321604112918129035339597410113878636967300111781411745664577784251684060250313873483592791762573177206351825587796238127188007829296196032148834506680457863027540148568371092133731459171753678333286978704082326549338651783310970757074086115006784902212118755847740289574630949350701311875851186913518822624479153264197851189742964462317196116582212178921767209740056888731704328430127073603611193559373084677310917205175307534642400841067888265900051176668789137202103477701196498507024485909397347082759010964980330072421054158014046563254444217232244756096039873053849700700922925852683204682647775372772064168865284741582906914130444979251900947590822185608504165781440908435969899920893674666308667968440229866511321240410631594620964169421489139730813153781371076787325174168587424340106233517310452506390890035761690075602504285164404333948749122287654831996952878921273137263273792585589833773751758234945642216531473668803205033670163224925513340469233384879053557830637324931080239470535398898989329827545850848797051005195978425502879676381944918351862396411992784502473268199477873938880275546587140614113469428022470025699429576396554391497303176276581408784615892160531054388671345715291138743228510460000306864264568958866060784070412435087574547133127878504074881881792073679386989167065306550582554538259464896183340573560757971832897886860407651626074007992970111569829070017037476964487904186344314128430347797644049768986430039652601299470191050768041588745452650461875877722156156170650970886866277977061638928753078157369629368454263752675562402404392928844460512574734510218702813372349060004064378264293078214179897736681515173306594269741523191296697559707875666133472306821979404624232440457865541253106547460294069117841939858160102129975599270151098721249058915578812641228593545280161908466129481395541978946442163551652998318173864279364691142665285284131138188480536115478885874486488695521445887027529546194364492286743160732527514772690498347625451030839454064039036238986096641211322559627692783830710755271858063064859566309096356241651793920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -4429164447268472370089793901955830193083044789869237951748787807261158072068244885879841966860747154938043763425690367005130040811187405042656829399402023634329957378223881762125509488900882039696689172233775524292371414936798766582766460320317893348686501706513352290702403197419165595816191735317352377423733997573101588774965256114657041787900664097074428808819078102594814419105294545630865326178308659847087010806146089447512298546044497253649046530271264258997754843360662931527719640387498445789477032146943845732725096669293238030759491098505086896279276825956177071622019731880779158867089216093318114672675911642406539626097368568393016254878568253341340533313337496112490116236602864554388084267891201134762814401519435896463480433143323554290869913699444341501537609412052664745534586951750836864718532709718263306447780543916836094380910764620458932446813057196614797055655808808006110529339905925678472181289417845465198295861413649054944719625081434700870005945875117664357732440455093155525230557731801693375514394755896828500594880557615424561185364246268185533744669248281227941123975262604473212484415079947891253404442550975814179748570461460458658130041186245285938206732507766393760250236637932551512129330848419445175522499256667761255483233071097175334327994000863512178624914179806659954956876169784924971022621623516073773103130293712300981246124360544835139490482482057334842309594870135756663680448201538377232449096730825607194773139981930416437374651397124785638042439402662230486467432886778447332684645566574680607259030553969778152755876368099659868040933997815321878241165888769472687299684912737385848320851591519532730739304448507732418137495581732964847998396812667789847799083402701634255895872633023687163248490418141325489469734263546372575355736508027131852812821500710547344975718637940384742162778634693722997756116581159380025292826291494268139151557404751242648358051320705659539978336662003170718295471047851704509880428665591395248433300659694267046506126385667957261728803862462087851603048391137637724237369931297205540090619012723532692975702773492734741088194859250387307511621805285823043715548035663669385853526709285034891619869981026939043673985205752499352453969232965718836842281509029317528590716964952345339911573181056253822446374195293179250521743246231872877566014639244563110000759969466773303369134855784535516964155744607808298932492589374542218070565220464965948270281817079730280336786593734126869528026347534251086141520191381899565095927405281090820517471339457885379922484556176154723143780670851204441112718861721007589524326481886037376806124544448491927742394155962983725406289015716113169025028205397630748354491132540714609936071314893459885702188421160792519138708406552022252595343328461156011279660792342889752788039022150884247728902448630093616795556330476002082404496744860270559293854055670671850372592709285535254680311115027741407534590090077955249222919462480247041065904203960596386069618128092034811506111003818729555695528519956376194597633657436850341277647738529332149687824702437661858460644981228744713302497339556986263424713119805201059367545405843428077851597245070188703642950384832129302475056612647811415518420963724370695262927789635484453629447744768774689885103061394274331257163895944177351642365547845646938267267667886406670424529063570492819250599280644231072769038615858914932557760501378828239552755672629574789051452336958770862199329909750038583505269163381641050902870085548560357545460698044927537774886088243855250288565155371129309797630731565550534031386503261626685257372583185582100185141487926464283245753028863638129579029320823234007934639610383691843704484615724183382392949023171390300957643105226247321726058385715726460119084112176871196921442992813459300289925762852157882681268220457952063852384583670521570964419935406293480923465199094949258982004582813704083938644961779068283016623817328710335264535742887927263939140063345236764737456576185470868538573466116388626666922923700643287241123315013968770152715791618407074439267264706678185988127337881729776632302754350253372226848888543919555611007785631585969813002058370061650811718204717490829467759951014307058527620879411048833963956710727318935973697774955388013628290649113075423278295874032652574972182528000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 168610085503490819492856782768267743156530151628296703113725637528356997527906686628332073524657103917038392549141397551008208147431388976539353855532616098950456064215392145258154090640013518233008095857016054539033023148766245134949236311646830638304847204913648502904085998600139721672633620126429020261299202898009319000419115420498981518876532370708364659170549287508413864128623176990606898304239884621604901248983859283401467434420643290985707810745074858810121938824608617055629314785402662174698349314433099486124115467744998556444225458699252379898912739601257448044896646764260794936666658582753801866978112184288017816570472608797626923329348420033196833092088710840569844204285483672984290390534685538460951732045482395952597753870830480061778057577976272991451723748778039974846757779653117153315597814589961543937005219544297078789073304424226372093617076777524817308014273610054654128014129656994095506389743860818515589647662103885271463136310519406337213413928905665302486901059571072682256747948329110619355713383176722269988835597592202859016640127267584915001669343659407274258715505946870664573195448268487498373062132003914469141332644865624607188784703035940460709052716018007723218039519348682743995625637165616219936202237274062129031148574132326012903718958895256164612916053190421269516266529434382585349928849256535458915454443991428295199327726566824113994928937955399400065026539127040616854893686401529489195647962880885771924572727614122899178896810680035725355086900802088362003648786733448480070376985186794695810702989752521973223827257505452751678256927273745170263185866232739927837065922428137101901023119497825040626004339474230125995611274146688578460058374710394091753969888911784469337344179567679719861449487311695565110606085255955803192057219670225677200234148839732526281214942051854462456918777956223980043256701032018449755635453199984809377693253195604424780341039819266313114654676364188833762370625949936243717757080214554442150229146798682430280446854773774051397865189742060771589593829352603954915358715854631740523269575981217131111493146139268928909243745039424615535486247151956584667938089808844096684565287920628365784272356812177721377908201648734336181646893901598520935949373449554122180332929602129621229842817730655684850207318715717311759875711416549379607342391603509029682131410438538693625358774229919294221200675707165804514156012268074906923604454012976366315255420266114925822819138818769861686933772711142106362935958422737949126083792660266292526333881071753749183279569761631843315989650306752192184718235476161635072661029799559288168471379214695133367210033420085779625114307248445941770966201218055381967099288283391348022408857876446858620234034213194281908957722575708309489643401392921031009910076516573080485574133950372095764736797676063082019285883545705964654675567549507537235291652255247248918647087190792822015927933272102468036211932312788320351311734953296031954959010340509970372983127272350503318322543546248743967212932247864492673188151815567246175878331201017848736899886893565680835678861117748125626643934775632033266408820765872188204986990707464852540563340136095877480247067634208961010902321641175295145916598864883807815826232669395548456197391605135430870098208334270384795314536585742994378143350685287008699719836453125833317172888709577350875425233999255730694732033836615162035086880157437622747093387805123777955223826483568887463131505316617855166749710824228886695122846856356030955852717409174651768601172080334942353186106124952953571496160497821118214232137345014753048151881975585315808386282071136598215361604648565448208826534066804374644551214633628613536731145788492290703281398552955281461246888563382751336560688717943607617732908781063785531157431509719154300055338213957685720208364270340317475747637412269261764232140471863505496130793058445927927792329437451072733175846704952053688259480280998267644113155131376976662225785575281394914205831443390718197055133808944242498316257594573364710421043691334951683815508751408048004400781668890117973393428390102721624455531973021708090488328993507466119188989698474247822427387329033026949122924691217727545474869186496483819173087531205741109634890088873282548025098524488011315645058475786683814949096443821319782400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -6006542992518020518310573654141407031446282763834555850280117406056729059139691785528131673499350678951330224186106889712205959683373117358107290968975787428437627414722053414797496061026766999187926695653467459509260775549830559362703511803731980477056895865879932172466644937349717793375046846772713296184100308103403462703955135150792803096149367336104122052058908473595933713836771536080701087846585267029341868524226023033200876234492528945376533194305750946588747367160316943259076448111021254857609649145440373942488479287996177671818302744212385073515565090557865425665236406302505623982385209935523370200226842237751088116408521843368921012052356157644661684974658288842134580921946147534826830239330269998878243494314981827259859307191897845112041203881385380308478257746497669093087294276992061949333476432546808829667230734388671900788556562711462838979376035792708481339502744860797291866531150670739722757438329839397512799283514533212395751305176762608830986450986616342609134677989712736189343181652976707830851614860789978260596470518596493894416676886003642722578435943984090713524021015169181274437854922320823539363736957024761443585981112581290648254322775623497262885613942893095424045272371845739106651951833436187793777304257137654619420534725486792322012855382805175498957621413009224430445143650764245393458885912273150554709881163700427256061552306551038660512012372742492263794619798343914822990105884312507677978947837120598397811930364985308813119610399101894104908180286695834035380211017146204243368170483214164455335825507547540978289443479773196929399059388037921614612135451125667586014682908135028787373980809061205220988919812511902261929762217184463939278034276110043879576036489474459052939584409639405480559834925861389646640529564221701589937356376798477301190096968187624018503998150740259668605696865660501045862444607548106764430286049533033531443980365744230304589621881081494694501806080005922274592139544783565068434961928484572712854434309458373415243997546202278743406209479162996211020409475548145198379357609695764262576842980290491223056031871918646487747671716416722551276181852443569586688051044749639554691524648021363277796976764022649917253500710759549964930595622800866593369924809235876218326532218113373577604240024191377399869354758681163168702447772082796010152689008360814237244982775138132828590791170510421031071689130914706678162801382464003288637229712209405487268555029293708312105259358001919343242549150493913834194802467126787098896371072764239086742935653953862487350603657689719142686986254325035516005632549037951929343248380887439024655102415256375712558705510363274385533740761805766078646520048160386193337158807230502254472488561821298104132463164454835078172428499257267248146245256164354265111168649706069952809118555159108260045126402280458398544865375816274728122368915588286523610696378988651091023817008330455116270154514557307559406309708656408126738454383107419202635862906220950129530863112303464616529989082360819753577024198265926171383456572860914075880228886105661610083504046846845967257390310654748724274109213676040433587014047837856092913032111509090814896863701515899724042417727796565783735461297028990534204958581555974993679876224606087304521209714588662516903290919776495178187488172566711525892593357643182097048667696424657540734760767538675268445141860462757283367841068771759922868918083675672242251969167619249375099803913052813744098766233240145610473324260206510992952396161730511824260870008325464980393248685781181930511746670900220408239608006718560097402614610671306734498916854838424147815589278187398232474483450396948210071351466715232790706896527350303497146135679149217997587490402013497622921838693337271046332662070505785556311362682961604477286031914588163580915802513602540745905729966636802334948327273714410765427033554363387011896512788767335649097884564529581310753117797041004433919952894403662189457277825249990318643710964650527328258312145855276880897187878506292988800493817505289823599877453770801390889687281353470431824589678867229621140939608001597522870489782492571077873987373884861067169387675116912967625691764467941222909662385726386490358102979625096437453877942462006892831026408555201647391339304033062245595619665514696296836627221708800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 278172729535516918884364177631883964456839667439514600121389686925498023972006952540496393219033768995568861810185093481427772037836539471225377992146139753946578378584408308029870705373873451627406800207763330565876121109928748214883001673293527599046957682518603611394286151068744625098933720304103277983145293604577483556699602597539251367408169251291668307442169006208052687341397993426209418322404959883257728067136726023201762148016704923112002894399449741229816517754090040556039179099578373983524742288679058539615128020927225862675729452961475469977967118956604200012273276731414763810629002907128249110482101583523537107170592875295944709513528952375769145342538310939255880582362509615270589945699764376588453102487207733413564887774284536105041567011671243401605529670098124744568829360985672750413342811671552395813539512780227868615301962079411034450657741421419344992574352840831339796661848401694554101498635203242086639112212670998682307036517221614055612801518182733186690878101525536148981635246961202493091406334285408012396176257839926048507364588498183130165173118335554965416262569110557380783866234488998383446630154775515369093119294797238861508500564567117813675350949466172972284582736928763710253811553754436191017832317471081287294388830963602825766064434670483591488274342703042548023364264762286673861536414011570102211405495546078620174757302295267629059662381139387355548185593315000532612537138084128465934606940937673619166987974839623266955968797137172391292749446804305468723931377109158949980550712167966657086378880616818973134734270356883013736026309769369172256426518564062985553759560922244467354507834036298790590782078247717186481624102058947934163445472390735696333947048177841107212409535735250352803884285989016198169976317756517774250072582105076548691136256793272242224470890616082187800640652178517505291129629197347989531381948921623456694333637099007291258218846091250084179463457693914357514440562115983473631568354511749252416605823119869943412280431474244590083600858835104817531743570213250622773902609700948426943846501395741603180779681081634550139092084061792789077353765226947850121500537844450045634863823882700962397683279104091579040783910965043745130740222446194653682719968188846066011348013584353291005080906620639714527762842284306842004059791941709108298536789831304748374733610822309576611767993105469973070211517936960254506147636067678761516794313304974210286422883806618415373382069238305164311503366145669531244776285197484939373531452509261656060018263596204556751531663989743499267637857350308065717785123847696535720299721599104642746847363369378991452852419399851504174370985192234902515191594995999968656382197315845380954283692278561917443462904665493240209135206288980958871496287498976438077092820700350862656768700483284569572279124585948589841960296461405806325183206211990408519034378045081227320991343891700361550590908654164873911409663800767568796177011832501603024198449922456272929453391839979409686707312046740906443813011996607671550616252959608083828729367462779447435937874430296063487675256224834254947855935276956790471904000988480119286695182595664626165743065172541480059857203336628481061921077931961054973693044396178427343629406132969066803047018493280813348118117210953493178685753384096670768346214988063806441574196385878567336413681198788931227996005472668453180234095258417561903156698374958797502233223094047976008198532682083717335057589737871239074303419919983522877436631803790451995620697586247360857716785450284470421186471421213051564839533339798823938948959568148131519322481967456216259294294730290241978575131430166152176140786440824620758281743992410093524173170010094400443429743300155288432609063353463813097819211423285259563457856894417319158021370465507841396843818043976629689912700810155944617263342573565996088996955574944377546589588459338452706561344836993787730572746196880178196223385801659158412148467943483605464344420118661132064808004192562707979139457848104351753353820910875093244717516496922161436920875064613215041490265198302761377862863524630890052146479876130515579437461740979553900862358208389307038650857471501841867693615221799556890816257549970067446486087525256097438251707968851471154131057269102675403965247168119956291190784000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -11152543873433325323418263165407577394684916216587684643727445075955378569215611765748465211442211576789394824890630436227680159863032187551213150800212992091050441220930757101121177687247625224021828873043415579461879085626434786947367995754687986136376622426574792456799846459245225607275228597071728456216475933452742235276663497648920834482934629883770555859683641960959710350637372709107467061358451953706605100251386389065599427561694700638411019887296248114295895773191923032426140368776970210991398972842130124816801070978624195591495944615931594171475093236738057947528322774720724136428115018388606312974122218809976257358216359844584875080688648249936397681576930521840963154276151554079360808723388124908162704312486912472611763073646525908370858006107428177527556322784752778157723625261961837249715179348005106555177228644104583220249347377781689386299637456707703788886228923003262098704470320444610883115059551422182593289727425348703500133249353363717656028973709460180160998701075394089680649048158041155607643676835714190833585441924573048296457866464108240697304010919911081785969871647859775379000206256860126768096250765391137102132876144936230103823967240535694216532618937756608787745654962065229683661422904753277517673714096122335022762363259695317588126482101595032701522185424517406716887938376819323917354133620197911063211292887322319305074393138070984080039943354059750850501166927257843738552340900543453257160336196013668235803110439311861221255805725092119076820104995836221197926617658826412223178320924299440267571695908433027492851750906127267321462408195604400032779814762984878880289887903777507292593328776492639376084978472778569155806943524229722559560970537269595880564998271082032897264413691014322992803303722346245409491707569238449359216382278109447875383151513866596441950393531149492338523566349652122599076200893837928341606531336252843681752942278068021708949361549497859178750695714830564352200639781622224120333752474067906495187459200909977976442148228609648520552647271873865903132562086261210867747359215423873646164344659677724885830631746287726078275183335936664237377842293413679422212720801359320724187181600162416048921765856748962795255120340833317731314888289094378156060270440801232442321309241295240011208017163946449704145415401495059364776815829661191275493829686097847226475049434396983419351585368837208267803799964512655047980493416062178834192415667883274670900001490732105066070855132215603579913131353727898628941092766372478522671065935458691860783935423419853462477891383502754372787806010410001414285469800905778285985848125242431901605628963765152277526866515258364101715725156704961664006538407201500589615242856840273733825947046153115501486987838088130418470882645319506682168774185729137814275201763986611939115371903153546883064685528427317855494054362880913279666971180666595050575507431724044537426918935052981360333157812543795163736856187159447538141067894854343260342487423506945452754359454107783241137605403514963851758733169146826949892673305021357778187959475404200368295498168410667050046013248191703880974591031672004951156339474195226646724035928838969803248331792844846484652554794829237232028394249086203791486123754959193586507769733221385006805411809482239657813731374151189284628571032236160177116163607960745884796398298652684393409809628576419683344081799364115757572917724534395504492398682217612130382121558149046815973499127742248526245082989237260683012358860930709376578434835141170943606207341126793712915568256550922952457676003369634499318926800000094321207255438244575338516213376663161937580949489651779458120502296221316105220238216301651016382823966450423210039427236332881598805849125565711238448231188185497539038855470489871297509403956921865001290278382558519640353587740127752114671440302305252901422695767065169923304103805380048355164963461654521952461377300040424545160564362097462849758748413728341951388717952711561766522029893414979657144591751954151452921323076841749358842479904541783575485535941837375655442161489286488643899497197998157870374287793799131288510723579112693446082179884281249608156224491729017305175048536736577317954914182370855068447688871385097679311124455576620375683653996208600464003562396171939674731605046136406016000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 354611679068909993609217310837465761303423226718636710956194185284388969684915227148717207761148159148767008566982107944072326753553590866637449729057327812543669726662597754029609175094896110083106888698707269691175574905194270482282353801308271995062315857732023404020635596068699688832980606056606762635601559858826266848431095091599528534403501225971143446329115106472557129090381820593594979308193013732740198703003714564684785427844571453002598065848586676104016452913204474379957553467888415419720377992088127890755117465176583865976656944463220502475663412564206142676107544902450861670099125649980524292402227506102844381385875657174387003055895593853563846816089445323581710966407641621985516802496009935943943517956748901095614555424091834475622335262319778715623028779588055275214065744466827805072742832027571144870428962744318782680690933048630340422335484644766085064395511443060401934539659313615747342689149911373723098894426323119148541353403913961238001715539401085323460728795946841711600633607974005522637248830359510563595934159157589694937383606607501451302096096231615431838388936089861677629237868102391817502805101289130464774396856000418996072258965566402106480609266292159054789883814348547615432184876227939702627926112273009066554500301256038627232891493491501528604535441399034020730497151815570622941667270038208143180360408789953255799428304271460119971310620899946314330949882854561410840433907097958298419926681797573884927599915341812881535178148771571261670438096276449739514195707831906464497506743216988436547416780980398347064268733005433154228132633547569267427680755503043906207451873453309702070008157822401314527965297162430541810701968854289548933724154240347465475622554466837636137950497437523163318315794556445988098821167834823757156116782394828180223861264791102038419085585755576893078052391604982692192843479978924564733576870500910733352789115787412040861817634919375765464940524745627814826714053533805767949098777952445647162495769174977620617095246359156426338824667290722886407403134916362130168521363628672481475831976107010882108178201772264457833133448030306979565926739973917653830395586207088455813046794908579990325826467113508136604931605368726897768525874947215001267348684571369547169016595796176637253593819069602806071549226606580254749452755825987609543366356801420710994500409793363702889180224015260444355982327306029020475263681916569743428731999414385323617479767383401975326861050048013997403849716984569636628791010220294927451727208527212216206670067571767647790378361199160257224000996359982718601753683109894033922962957988257514087895225038425031652939066651343711924072096788611049395095714524088738707119987821974826925595436478794320825513311298077703714848209431204639816551447509575163736849493628604269633718317487976100645022344191061444212364008531018846939692685015271905681284942556498338222561488474195513320858137752967892767031328240416496479215480040077778453100147427350177425285739960150457955785751371013524263523149037323723053217277763283139882601427308107986934145928129174496278899453190414751712096632485458526409214050667697038076745571369202754251887278225256125180470801996392910895047591874201233919862318175449265709236194743872053213492923616638105081419558495477458756002220732838580826970829770499585778879042438917824459660284427160561296026860806740672270048533290200357025015387589717206741838577540053671792395685296563545189246269022914965550661802268544172501876916712315190110848317054881716958346643748237742503308642113778427951041865749275697876626215151082387001130690939988778384646794561818960384952109819114488275717672884003568135114126335905215380666975481995078557078411353207091287781106145824113533595867120920695127545509218323108162385645211354580935857714367281758965426202143823543862118719137320756251509665957786232344319468048141037379364214624834737296057236849821284253195189269777895216868141750518680023820579054915777110649994641082545329342387422567406943566364310186119105099720083525423739286737004359339346792056539159806296808984974094678236059574015172927545184779061594177791484375295171113518524080493093571256614146531074983819606791182781090154779424308369045983173135281462899032527187166943787800286787010560000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -9085762735605631201142230610462516932102740859282233490722989983537675306731066962250615552280347791536948143355989809416021646514282443712055466182086625796098493715060478890823048699189340652505888892280917851938396998234772156081374369351581598588434986640025933490399297291231889830293158414210317360393456002958749398791384046519605566822812000524805248036463620935504634584884113641624680368094383174397794113649554022952249812374043522808134253085309691681171348420827588385263886414680305887865835070808389073856897461801027506756673910745917750215210566999265170916322361099823422596845840326164009983981675687519718368541163907953640770560880593839024158498510456776974481085253253895513729524294839721009788718433281469858070582841106461784021256451264117697149970362096060816818909999434324818765204691933305020644745240265863011965961532901670135787387574454697212565296612169089929191076631736345670159566011256399912788894840599812922339031112227324869698499781256988281781088165587800976518997883846038782628450969018511246104802947542697124960354606643512537839296534848961986385709029897297837343876191487793568204757290918262957061857132002228975404378673266351534804448432825705211216974397253315163300128755883036182116948988091555142462558698446542717195557962013012811793125279382661543604243930676343722290899132736096534156533055147523075490756353813669234822421176936230049187485581872839591191359546277371209704882801724285217248711640315933588961525161313270789393464371082408683787712480032427612881862561182645011468903717353340792488127105156404500526681615315381279415043722887385320732230002713153192613177305339395494719010643039613845528191074366147352719662709289335965825224349073135881216731065461509463958251535878662012755379977960129942440115971385924327332638765183533186988440244634638283885413099348159689160300621464769113121642223699754656529132554714066561716301272267139520632653682453200605274443231510088421121752088525041693620370843847813460598316475972107375572011921853972614614912321835377884546420912212340570488793259610987593099239159227733120303259264882576663174129995988304918987590325741872330965360599901508421776692867111980658310250431428460220947645973440958484722448969156808211463784059383398714349633270569393746470374330622461516853959535022789964154758570701100876889711140030551994641868283776496539685334915506850275802085898485481016776471190310558671121741289786480064807182114512722420972017586822493805381429659752335706087804079242109239628853944344771833384750347609556418524470525067041757837189754822633354436988273764922891688053143825029638669008089606447214333254827551363015193578014321930018442075726831912717331791956576993323822310466081395973370068976363200354465712492696788566516820290233993759560376252899124563597165442674063291335146737258264206249814976811356613314132803581532504180498310371977557409795174846829149814049952871772102773430753143703274618469295049861798855727844372552960594190651377142599010989010019610612067656443317011617284194966624411295256717459550417950439917103506028464995778775194227995843583068926705887903089968455315138850829381872190080546365511972638976644930376652510208643764892209140336973961407637437537910915626302227391169248454065446197201398776423546130667384298948591653188258455403201442810645983383637669685698749732033686681255414216001330029083178619248006454552232776914173106270407339279421350992793471768676963807847249203490642613611789455805411593599780768046487168056467538624910290442358056197610810433607755115457486153073350167362241327664829576819485699837220963113886709927054510622369220310949501290184472647938500725386416985562343815595938510037550264398596164899115538535483483259351738577774054228216244721172596188673929018724825449424417732803964932421010160642042056784384571612058875141039235141496624885788004212538441289104752136182037945163260721987851017038063215641535547354819858644343466259506271597144492240423034655791769713030513543889518151418541206199966915313508337454027688418688482144099987176955889507794848829086492379287339887211092713320598794387365814922051907113721251305578973527961052142710631194157519877665504583655526859139618226898429452090322461276690744216649728000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 260576998648000366595683113334640705698358550802557779931390094093341257414380708538884438356108633170476535876294583704088165792435007371876785573390022767302643459114762928050773083787321745671403267291583198961012472414230721674418696039033116350305807203654681919939412929336383518830648006210718429782285521981610540195057553123191763712778295737677595978031062399539249225790226934784804720608981727121873042041465920458772608165823749158179437163922019773339500796581216342264563050322519940506163744656985582543408522544433724167093865176327587698787088747443480999832191458058545095935728880537808020822465465503443678759533994196483093965139681078496451168356068287545894011730315174019151341542868695829161285630157644796439578515348049761788990943019885487921972054765697429507469477735390866071184457051234969304018174316429965936286418489992221741177494306760091407031595706631642334201049241894530171471583078253445392626365489991366334049955163007737137636324329318295184256467495313215726220105435524298537520017882540609453129597650826919653324028246800138394842418433653659098325184469091886540257819468338830381589318732389044232790307754621538849450118117547067755839338984434865330480948866163895026464473546729207248070897209878990491648176100230829786177594555961818455020695569662393557696477664705974743708907515868202104251804359640822178933147842963788439415002463733943487311018094798013662916696291344793059451385728463030741525676804339700413210590821500398014146034641202441158438977635332396036804585827109769268782555423718804680672854867076506674213488750229118568944054833722155771911370077732105157138473374858381452670420039936427920745736730867572741017435461054754433501611150375934312443193925425704423646903982996200173476159075671702864839988688551857671521629168270511956396565869199800765075181770827641228112161075527586522278368678596411755616158210543096050355140414692390236753096266709950831484982421270444179093362244311477278332129153041800623927687009383679199071829030879703191880535932748144397409003027337437578358170639393463294337843599051681062679446177865223948005157644061528353452935592030618725247721725724864032132719212303788806560261434460673132129329007171618723510422460608922822060708706813835193998451295288285229194006019268408904963445800979563027118873763477617601211763193949934530830754820722277497775199069948238863513326017651251265263516200492403210980206502596457049061908311703649397932509884604748694169427819375326987076770384109663718258594689975692893370906955690859584146295107166456818817808733279062863179251137724924936486959374949096925825998746624124234223557691139077763218543287774123266359762412911704983368176217570825052337502537762842317501176349757852079096719167827318658300044983081877334471361064473648815540238900224651255334833593551801721774499013122269168237927204562820235630138734036471173862518828595893843520532718964285289397784859696163634359545812851201714582964745781021067291924141433513898691324595125684043377860178979099717003637006380173416124411429043417390081487214927359277644628850273661966607822768831422645401107118251627251610445094102857932702784249551553152770759244122570955444496506662139603983535008938163342818768708373970412786943847047905679832332633445253141574882409534677876209978271531249284335875432655965416928461412395106233144040070937172594186598938454614462183817800716423580405089839967613736291413343052692142409001800027396958470957183353806200911841881230835766853884315523154180991322488137336961886047219027956362173195504600970388570539251290226896511627422784003335984205278713422713648942632472764818759492249441291964695209727086344039074594546898185652791102717611439764682440645361333585724548236746025856123579988504592445806255141346302193509907750984864485654037214915413201121991404812067190287245861932251618841299976274527509669138635116073297777996669640726573700569676896705788256091952493293702037838637911739128410149872614358038432686664497634508928807398462978745791220165656494008811009331769254138589961191323041197737585718553992587706015125702334553210672761000517326508152567974163852305263684968617459542375796481466335105674892406624410710623788089753343405247614161833164800000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -8299636175142055403424614668221638225950980071264377581829309939126448313134267044937527415039488641564273674799108117902853787152234532124213787644982414086366229352133290746433915935640123081241111880812299701378392800537026256680951219155810682992747445889271720277496890254020846736063442931836757443212626403899612393466492078491634957919332768986557451454157736148578338999173204766989099827981961491472685015198580090297923516872171105491458361461318163897381237714849876626800445875589772973969743169882676425320208684644315944053773838184864133304681891500274430443667653109104745429281628268860089026328796622134662726716286220026735473168334377331429811940490093596444992719054445983402381622899275670396162725181009150234971178555000056484892603052857061168832147895638410292990606488638498925183164031290357864242023182625644750524394285089710699464600899366038939189631829101928798612973835478693946271539073834579047467732042676689225285153881235128674872195473479471513958789898159427076880757550105405414586994040932593812606812562007579946453104701489394129151352343277122632443622405163097030312596972266501700002754428565631995483479699075790220929125444312729493038187718752021380207720720547443544039781541649533205802949030488229426750345811623140524962979694198193577626427317087777629647118547392117573532281339057592181298026524217102444670582326337222696642499551881649069118855824886689311498072689159193513117239947445091530517926976025574361428336950350677138574960636930791823521627304013786206428020988827901550753742886350974468921886596889508230403612919350233542673919997815789954490091213949474780795465961748632930206540587286882272563107279781547940746789556140019012305973565637447138110572192457944309157830761813464027348127248419767510501137047170798573843412221903164523800515914292964319069702492320106622362322011348273060138005200353528953698663537913545107688688876791264553933357258878483399447624301800290594727610479852532065701741628623738389446275027347696843394693993968079620649460758263697705003826840258848654397262340541028902259188544007110641134680906110049607520473422868772558636862537266635059813035921648012226913262587673910514648640260813473067935536352397448732587602215473908410266065525790708083688473197914916955274081541799926273496778488103007236827257044765069596006772335760623975266301715193408121101634489344158856126270847347770531665971539992142190603528608263091316188754700435650745288839431808944713741907036534712583774100568593420875985979345234743994791755400107368856857542538174297235174018034124624412747373061075922016034083572503898696545585658245826762161909363579731467830040048142052834296840620872125945496757970536438791471782229172827058992035879458303213091877771008508525517228858607987844242477067048368921078735296398660033818662599638098904891412977987826476334497432569544418671171804436663944651672966169427415738080055239185589189632193966618242547069133525109047914576057934576384005059435466787949218232710004754969235303799716249361460057174728585676373383934645441188451115231179935661235673875025013817437358381086361043669059979080597530569777286312978618428919924407703740785287010013765071162612551992068288600482185700881498760089294219375141314162070770811408525722078301905611705168190305266020153048854349235810222265264955600781951881276224366422948980890872514972282003102221099710837515871370836706845647392799839377982863122409003511160482947388823016344501055434993572446215066386469478975825261212602436022617624052620147671178624554128037533238436334314178898450920855412265554266515504068915850809157169544474075121434354466434481894056431372125831708394398285515234209468978816896407621367629956444219947121697372438842859216467610723307517643538785982466794058872223785539925272940901098758577748629650107094112667276680285324266345124491482646000888800646345379327245900060342880987625045252443431228168674428365018921896004106994418152807654792758055687034265097255218755622036632985673734080409086996278177711101254341036277512785509676292234308035549364388723485351175032748786844261688327628359486244866013198148214238087911012733805054566105267683908127172642815060947628556562739078298888423081200803444162560000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 223491009572273231799185923785055647617722349851581866392140070055407291765300245955944073102009280943022547206534410809774968943320214739215403602872881479639580208092999761154782723532444884453001073858359322723218772312382185364964307706414371335906663121406297802872748278115654698325502154410786495894491590225759916836744339846567315363023317489966255108505007467994228860076738788228146931501225557053692605283108508725334940012903426803631137043893040188514998624003556743752632301184793788270806699734377636965754356074252302739231142024888973230586850575619699150073819542999070170465444161947748430935680075271338836011774647446835545638004762047583269016308919410550933618372808594157192920682019857077345978955781500941112210533722766631600813279610202705133243740479552385654342633130564761530125637282524138572088455086913012756000767017572200669800311153081482975141212203908768280317905788794465173666818800962217823345529532230506097137098356120422076141689330021982040693470719406054182785416754244889188107645439429176999852618219790194565545442376628977902900080172168355834746836085225509976482723289491040349370507539887791578355606106369405732656630622051149217571413654631709582909494870485722362601410661339401127113994561618316174918412044578344054183073023952615932810658754214308164964115359811321735974546163798507164820981031593150225551796475277555105627017820770450965121329202509126433546812827859509698701067009448190584340981764067447983408388938301033564746743633534476553416497373358474449809875934192320323332034345879227846383869066815134214014481942322407735915666629883930139049328829829474812264331589358907719329909547575629821081616075350789580643730650298604268036754517425790896057387717756913969053962846294274207472992248501067819872764894663061599080730901017979557050739838334061664090376086849359825481811309038771920144776228886268255464488043632841557275441015822142185536788118942046854143408656520975458411549632313177551603762096253615070609226339453493041096087065808736599955790763275177590458870113885701943872838809803907259910670604960754455425436353644094652196329781397398959804550020587405469509507898526988440824749772532563133973088108562120815401320500065850061461350397895583417919383317117750061818162868921006153524994604832307610587686969471585297255408918785829050208452243283502577996079187629611215944407905530271686397283166358013860481889711664089928309879703324046715407182221309128051181222082285359283763377415725592994266255436350837494191029155391201034240359154898346392732837502551334452939845076169344495626397789395904566737877236860648663150250116438203275088649939593421783997988066288924630686042006481626705216972158026706815323871626305541080321865086373386333804152110646627719041391647541783052139479990199862116711911395708431282814127123277177064654177969126305949224405338729110138383094554619463272587345181042882276281717797741716312190199032400262012546051465302524802262266552444653027561183118279159518384528861185790905825447749448190442874415676786459667008415378104696896380126450855963443264989130226668422178366261936519190891230966105553327166487453596108354449332934992779673505984141066873482666832455391403037834046552082363888430553251036283160936600277750351628080921867508867348626766832144375605243541625774503546186978115480540476671185615145080987075610084689177979200650396382777179770429435064442694719594120835974403452174899372605850968390111951394893117727126798479064798394042568693956788328225923280083350962784615927364024508697092765558471164356757618655751774588801726820995995682977618164268364391933584191991171758160088357073397650988428991470556815047849722450959061935877558173567285256474998988921180765133174954674351070213499995734348033468759028879216666931408561385951873346690869118883146310002171268969712073061323734875969440727708326809715203457421983091054257949406625601057442130600920172546612531805648391378292803339686531106500171772944741966404059309081515825206020780195018005722554937417869484437637428175499458290565821386671691144193407291891194463096300742859290865615067250249582933816399000146193962005218569085885732982267544764468810596187386197260473408999944352363664208035840000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -5188426947979694632520844641290506086281449189485834265762342679429979246411658682477424334143648354957616341145574545882955366257304605962170281393737763068978657557087903951051094719490732849028701296431483217273310195936489921729596219159635285701459655942569036631176736745126312694718810333567106178110864350951739994912377697176495201840451382926489403187599263903307635082367111569263150676592423666041682952231380171948921137408460617715330180524356511896289135654300189746537976578187410289237531462566460953638560668721480358984472922115111370180472664711350837156741430898408325667234015164112542863667086772283570093656727399821893444757696123821892700047814805456210550144713272560784737019408625258236790937006729327557483443193673799535183260079035906862249068599331042596260576438781592896348599364507060660695777100760767264457968308994648552987405643527519242506090809070231360804780199895694440242199559158662793833739587355615170314637487842909119262288974990773660836860373084827649526339945086482960114433845807023560040031560695126787254667883006138193658431462806614489468068573523426554432999574774543502960024064451871097273068520977557007505164193375943161239036108969913191219191528608382254755921683541091859208398935937099219217663547179746662419574840532908357929313775126220032095936359512486482508489811606014614457357521985066348990346046475011406782002535280850185687671069956380910985632255486170100886708556688905882682012802979251497555537687299507253718969994685753697741482750369733399887219879958118755203525482227787745121213310464924458626999787507560201641953551455414489606564022521691894085895375697843585054345406139951890957581901789237428555637987687310009137167489370713462493333442296105735831119065430114762766406422005946311324324095620149748077309338875572415977422921973290131477875845821356745636837215409407098898576516756872606882930733082453769526389627410266370485711440399914471718879397642716278007902246274165567291477814282670941511519088131308718002538884062698554667158663244246324982778509169935895188410547241274076528181547226316892708295692644403112730545041242562345907684936823799699764323273032393878149371968294238393985949402883491228612691064238044556075846879253073328352053894631308600479814833323511876687501018958304889506085010855879911447230689065444285638875152326771405062637298038730718204214793002453045399801143722293210855137261618291842332598340970074341264467591537779097587365266793574157398273276823319261445257713414421172878828494817584803712235022085186555530341178355182580641254418866864583493799978308556235106937144582015124286525690908659790963277715624524838348815255668263063981442458116738838542655394402561384839227866243780640751492376508777922247867273576123392837063417742573384406794187488050190315389921256411172115141662275863431075285621380797419177909943882763596214628902469137967638164125533235632645389383415572009977541281214672752827902686672859044225283507955144077739489983116826178349326977935481008591107576588235192274753550769819516407976066534782143608262244661223726999791300113129291082067450506667204403575559516521684206022630722589458366348913312534266217564703002184868083086648820082777807528105377129795068458016003648904492203278727779577267548007731560995492248802013730805486631034373096055310049784584122337499832710740172668493898875444420911422700203627430304563557076730785750510849835018499758752201994444146060142721506400802621025615857556421038506872196467505838278173668610070045833934720873311237726936256980260846368249161604509453093595215565349900677699450965806808805548131080072871964672501687172572126110959121386793927155541671755460849940603010213342168570700899316345983024581709928209137906199054110411653127428338642418529853827090907611383146956845148744665171715157608468726034170517929490922895434656466978616614068119789146013660347972931888423129156677819394991949260241162546570388585619484406155315137711141148772695038370787518036893821374928101102370798313316118720273187546731731872193568666153872307597524762589951924049394458547772482191307810178379487593726317180334916644393873208746646300960764701080821130730286777562547998691329602347989385984880012165120000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 116347861036188099878278222049767088544806661878073922276653105855216587569654709538942342840817307355966585181803392248680928272051697130358285757374999553727272911402215139834276045456385531866382392515970008060445650343600727153940588970797829190912272637913112364215841312169409453983918354252651965777778785946955944052685053668349990373008179995638404988748435488454912057569723797272974015905369146531034784303854392028737851230016376500939927549130869146569163342426041013984029611579192726469182095518908219695558766496191656860177438274614916565280269435246293013333658687898115059606619348747036710845010531392280463646160022405914295231342768679583086087027939604290792628938830871894773224265906811239175938962691241747940743938194537884083483450640378518640865993443602669782330248815331860851549338585326100691064364059328561827054522600985732737956361995085044162492538524633828445614353383350928464089499513938725600005230504117461472167928850825283045099942701966696079300084744548558540636134348112472741455583902164315559225865345890305373533927761465292432075122362470889215812159133988203253525410132477651974827226168650928272784458911533219026253480658472657329618901324873809624185992461853912666990885478145483267392988878288376071887516123012181728969648640694911819335826198558623958884779581958035891988587472214102399204329381575121899092093557700719574145253213587925180239223489811824575964836812742723624676370954789692811392556174469065018910021917527881311749143969853378010505151221779947611567733083391194063794960211769943559667139551244957289772797229467714624773309107812060595664823854791768002802022287673690461845961434424626581814622163261833642017094549495062453000354649077272854971192221411336900222956271462909530177820594213693047474473423317034821254447949582777828398527491005435225828839030134238868523444155293709001497627147079777453363673767850743000432890681422488585519416961999494309495532104936522235752612357029575888620661506412396182365659697761962157203338851661325701310594837021109281518608069996840859930223958764133463474127672350975117947354788154630988258490737844889542032461010268786956538760933692176233177636403571971461257691884180215389030897827493866388634484606500227615487593505131971743692256415443167228358486129300948061853752653691905372841684177799228099227281434644146058503480883094518131488110121557827787137914904135922878536561905929662449172749477504184356685095915565176291062517219309899436911990978817708226941967296319696456279274485229764834825963178127860023508021126646494020623916915569838002382514264260623868409521236786799276953439123355242247453697930638267210693197957492107667552120058775823931778850427596426521817024518174736798962383794162580439883501758928518816310179323422369286108669905892799434347783780205331618801823214658269854186330863514770123107156807349765052925718402905826590018564629907200932560660751505133417374104984588412841179629813877780140317222677698132391203797777929042650991993873214294234954051814773938901310962937166782579671172419659050472821103041344656858830601359509405214609999206652647820017443550676653850542269667374907948049361668450075030642447926994505148955436743800142337377746342719748390936864953629295851927924736851352446494747303801909992738331506392561978257952895386267559960281732524929134895610498173623953968962842139082011236870817047571090164308390706078660481444230066228919596890617974490989675179256223954244136264610352628413238999631743573768485829903823281377235253837893936497772637024810102011902108359696332318500262565241925172654617114480854989220446019717785524854657080002041927289107504449792200374997589018136924886750780636411223475113019273996227139068428078669663945010202395832433411568551319967674913080318824055169576247639639905145789015326255339996132372642475438099886926899210107020604488528969887312016443661998337659486117399334920331886981979601919378742648109325724906098244826394435195118311402271419888022439196062221669928420791846005067048739084804995229176580670212324342665787814116596620697924035742455600061634818849941052862919548626433846465465089901398054219901576865459410134615181609291229069436752406429210017269809152000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -2515767926865921020239339892595203213999069406116380276965735752099456625241281436838328800739594598060593298055648719900005481873975582497322039569257232700553916321702053199261519086070793356127950001600754766919338737429905685476790231700471307008831592526012241632247703613365696437371395350822538775176675706272055269000369264972660310450823593003240690972881470561212174370989255986394773323463230150943034821259563691896653734713130618649767623361380326087845668799687231028112421951026525870724603999423874869534133284390996553994058765258722826307970343880799010240096126504981234722795416010345086695827040165522412790643920674920117558867851091193105953049847671904400410995715504217236408506704863348523843833533879645082927550299255231467205188116184251186046901158133607600714005668030388032318715743330174510540227087692783761853057996155971549934711886291022149531440400157205234308218648611019158649555160700888609279668245499741732359050713338463557407314748679430293567395820967852024405652021676851298224799919108880324306391516271357612139682972800542953632710693051995638297247229283879728546368271086407804208386868325546244347187421354454852743859569781466059067941073768446278581839005286083192040319156063977391751385754171884132524348938305293696922383575704538299035576769990193903628852201948074937446131268415937741073892938251888654278375105621445106374492746148111003853245783069334440782206052751371890976095715100617575427636698321876671493063106280579652819618454007937671608176097851818986887105620173760880154564605249574586946379981828661097496700632626579032096010976334131627860215081021662566967197789047893411174784123196616336752333385818005018785293177882322377870206292101408363951399174684986797040682428203141058971997144215128234119497805672018258740414768874193991041752421510182707125013650956657095826600632285324657267011477409719681969561320493274466138835668053428253366955850386232211094073466139427156164047984827009459324174910767189333768892201663971869827379528239982967013060641009172080011599538116874757837805591394753960066050185534595704650500489041061138744715153259594218112316966447371643734712792366520967272381073068884961992488628566719424751276947800202222836642965866701121948154024220116595525583641041380990892326825012817904360267718909113617458562883681610051568318067046997413788739877924358106585089459643564456355987337302240773819212143872089358380332803066325161558710325660972503595776229820853607818506293070837667330545020025367983605985912736441750509020214200288376013355111643046774688000166840643538402313650921482119109461033805341461360657928600753996596360039093388631232353882878016516652715581216117423503201082483165406452255818178057604145353966999315234073025109477005955405229807368103213277966214549123763929084012470460151635645276938414016807671954750913095998528751571058781477014547041462903970567072180763086712700799331828286712204412250073993489298903466328251200330024262423692278360368126278112537455597523548381206890829972912712235702099624376886614992242296272282375046113105175750686363589198629793524718827828574111221690780379965819803697024388335076933131405654587832748960303990157375174338597501999145806076231965029180815049450561826296801053398881078261809322113218223526719703505551121312244179088220243433520158614478603230306592752471215435919664912320211213386478947255630175879626795800082160729534405109083678118686160710372769675928028198400220934185254626170483509850071205731447898426958249297418589889021770893379190855752394940568731234229393598631365064376022960048487571327487404555197614588921997402045573387251593181804095533883756410213417252544091171972750923257831088940241707181516111136027159819352543431262632017170952314494258675884369921307485631152330237220697674817108634101962774841050704465735714865807489704486393677703205825465669280320420924803821640701886918899569430381279486365862630234429101205266090435297582689090199761325623929593154949969612727678253123966605158194010595279943377957017947540618295292262644092833109992777656314718928460908512629739281075881704597176064243236347709677591210988174658497855748155027362841615308203549343873113444003917647052800000000000000000000000000000000000000000000000000000000000000000*i1^127 + 50647935385981668705838896127441689631829069640768764710044777789542265805346957385485528402761116830851702613641744895064314295173337296849495720159045720976579491176650046734776555949198354103100228308126770029756043448917449412251972560853182441433142106994179830403059531241683878149185334701564596384053418572810234270351831029878584826174563764304363316185266197116037284142184298297936110283162412960776476216175640220148233178673777411755139309725834185726570625028688724301348417132030014119940551852689754470775761748934942247964264556305750825172655580801923145460548148746132002212489551777955091142083861427478514428676716624214510226998553824798181918400763904212495095171914034985748642844669433996688016793225499443578765892992572423200922375247004430006107657206708791829804408759155904452998886393893412052063530166972843156539535961357485996007874991332724094175124146713621727348038070945013668323870147306582349949825220569787188368213866668889636977546802389875305914123183341029939452565946040791675376134368893653986603973145515624338715619352630595631949180001397111229263378968768463779491558459907514585022201406564210095201311294200035091572737509483317346767240356691066349020469409780101304282567366847427743224032275955575137623670002722995063094465837966736053885479604088010848309472612849769247179265078302199055527557482395391698918630053222827564926434350404540843013795019341758623985572464885399242357519808055373754738833119182435873310981807741943964664043586643769611830598443012773528313935544642139821563800383285381700020739353532451721910964953920957340750605437517319482830998104572611935902146168338546228598823353131158307388215999659342007291013649647565736748625247829916030414115080017029791021235264724370542223754962214948274489866356690243465864992229947938097749526355179439505885000310856286544029950869152051409689362357705349508809319556013241793043099045353781392785878950852837734623692417682182457396103561792593782784268854349249008140586980454805881757224803287069100356445977831255534426700227053663707645224764876149278916573941936497705983398137051610185919374125744162457435831015069461398204472676480708211843099709976225805026122601897208612528043530743333640041778393365259516508948614199972161986754479184829856802410517942652992944330028184936086376850719759609701494506446384655652134843553459538115249653468547955280957138988969010350533669477165103721004020333725197832009452091052990152122666813666015482995510723509507556662274895730801566310010004103426882228886179222031694537575500448624083526009758070026909852199643831549408707535057788256928420612483760059775423790248936604303647498045734401174281225653185235784135281404862110611410527104561297170159933999301019764644882095170980563956300967665363798918115123231116650540202643649457580908602216123225213498467692475253514097099630344592056087469569899886413722598559336080033271215674273395769139980009901477396672920265924123687449758048477041634206736739263791793179766914264226308155588476346620138299407852570122224179129880327034712653917347776635883701753299025174853036450843144596763478452718352539478647974848967040542607488625840694546262484417987356931093698648111467663997319364302565229119071532123426713001312126073309250255414034995370100901843983554463970296470194562459281913122606134726023628217491555657582401067695683237677548497546588551247088986497934151557949514138643992537024615993340570920884328427531349973735061702479195238243004838762086896963390527076659770549584484711059620573260203667269114579654761930766241669245557476668447343329370584202048090003525189589481753910359962099189941139527709220842440300812835775223033619340234368811733999943292989281451031335276969003151840730331262283321101811344776808692299254692046080976569531663975667797952190302076842231648575974713346614388844074225464019834452573707167614843733974333925531977625932868657105278162222969904417885818798791614013869931886555949364231960520375762860037918214516200874068314022530086493140915501655160737742238373975426815588372940934276154141785983102197251728143066463067425958393649553675022796289974295013809460268258963999762853237107040867827706533647482880000000000000000000000000000000000000000000000000000000000000000*i1^128 + -934496228101062654580330495352212139176649146315952167176095312120116268590836313846502072575484627482722014244666911873429652449224983402684504476810475441082034619325902780307166890726246205596147145332074271949098522402226892614040618997993019291361724174654078417513917263122306440975698589085108628892350895983149763494684259099317287036585481788498829626346249230964291137002174010745735911345424555336557937400626718346134424450064579977910580005553546173056943456050955781850149040835337045070159531880642624031410543630826004257841836149994697563549735763802416856744162013308354207032380999829300196206886217361320050217680803514424021233852120492174494256555482481146574749159875492639249981868902435847992980626640557425115527190923587185877565090212429018699672956095488764154197820655959691734383201011517843416266788545287622805392482151892241821467437958625598291444476096191390214770561782006743746601349172241483638982311441758698746842455029206723411812927725071547499553550864130967365680135888344334682621413993274357535382988767648150319103121541140024058410217029564674750277170889392334900302889793693456114010648983896347359656398054427827702000988473796514749922447915168695095952054064004638120358928293241068539917494135122536461784908745232190366977154668278754923324748608212531065240233812094857181060721799514944300140374283740577437144954316617350590709074612771073922679782789710520878580391469238102708509454845616443376380002383104595373958591806636310295768330628980626704497524844252766490062208939521941692087381664884074673266114958346649139028431557667342550285151956492491309849580885414637998186471497028377710121864876512695779049457087151977945047429297485561473061764746198427201312207937675182010552470428731930205000762160186887266336527056373180413515272348644475501340345119521710862952828160785675457561654806702767899782804428153645247013222423322489984141175000265975509681481598837760918545321334940906374312581891011344033494371023503327271476585888333799257399153197984306634361790778043404307465612826903467200071465875330759374564768570885944311079463437672219521122985684833397159847040809599422655429243148900196776996262005545245654074423594767369473789604329659370125040718829459164570252357511263224442366044941889178120541535176625638518462185898700591598117591307888188119525367793889171457237899594380509346132051655516385411935576461226837193102387290451592808280733188834277983022399349656859394662411688220989231989823986459607384316888214095412036202995288634998681435794782385275546736897278462804151321414937935514769294782723460283853898537849331701067668770926814425969436390261894914100128981273669779459299815022453120180431499329531758019515285498647428768510865504198627055396739143513181548640568553168771150263760878692713623871251286540437652311969282565110793961172850798814898509198907273058667355815987556271813095625445319132812977524454908319112586880474586315263756367600547460952199845319153945687889720900530810977297790671153501537642651530404285510413167362305018235835070730141385762618253501265800952312967253953496012171116454404195688474110779466389697109627749527324004660994348913261139173792416974475755024833553681604651891677607630608821245018672751378164973754049582280440975578206431332276580974423587357786607678459270615009181393612391777834969177208830882201096061237663042824671424403490832011554386180251298401261825607516684361853879624797446729357343281564568228074231378760981528715407095151388968580013183366732019644781500962195455909392132930527365472429056563286397248122686459988900006293184474518314391795326577864275977273379900678110661650186940129913843977418932050451529538433133929403688513135143849965864368890085165964707745979253714408912551537727810392678593169498713341927746584029034975176352701416465910980898927504203672516330735838161245043433492876003015277912796242194079788615643829396615989482760989311218127936791373511372861526047133984644853634687959430348369382167175717174864976349139639102984443769800305012137591122014514603357602071191567074791986142217780421372670520080835492295472527269743410909013233784628728757485200320894035528826928473674375002849280000000000000000000000000000000000000000000000000000000000000000*i1^129 + 15380047313606022117187261312655460838174922022891642737003251084812668852643568852364492552885164503787968729003943363501258253083471279767554777712668057863929295415882397592464741791671580178459839234391110321615405263297529152050897378655520218835456216201545423122505598828702722188115918867309604513723402294352040314511658920668805541487846504384405798923534514328069857494053534532903640787487144464384135942418275148779302710638233646562356915042236242787536486433042860927894671409993563625220907386100082474362881946530129958605880911326344708651354547918970836983071326034132890043895696017654040565853679370460931627875893762702288654102014234984359803938702284150225298834409008361504290042904536032530219136388092280567665250822531892701683537430819142093121477242720540828253418826515017218011235872427703033934274407232519989251579577924199663181791672034344117046823014164621570602975777822442440372244089904613660747237378218561939967823757407093694899398571283237681461935281335129848369997919297165861453010734188838940703330555600183671481600946678996938281195190950609276729698601574488069913624906217237000351114328070347320567340965036594407133106643452226444842256436086154576924841901570936511666738776212689110307337671966070894525468072911580555298152556182342143229625130821096750939812258978058157306518432305065941675912328457515221026737152134851018807620579215279966372208252715801157132312096507462622895220759487110589287639363424335075830491808409848960648244862405876443588798768269273494438206818436687381417860408753678307677267838051360943565158214726519159312870385127970168298747385981009795690791935870811795402621967720758853095288543426427243881719044907595224862353830280760097132893704407819451522598610965509553776230862369249189043715305326573159456924061170780037924382815554425227117083717932736140299079826990372400191794219279991113068883537932352606305392280724026921726590179277413693364360328381515295998817224872468072038789310384396148995879277113413398080116769116944923834671448506475023250181409365989972748241308160774690397918773611009431449926590674919662390186688605150900075883450409642369963073581073463753912076355074639187654824682769478044638655997630870968207565139075794733765652984122902451172044037655276332467650745029816449182150050903918440370254393700970600988812683569542121309663751089712285156129600335903229215606112918523576844842566574095046088762499829508863319398127771124485869157652133335221165348365020542480638310847231162295771037267617778607942440638884531393535063491313136407800518432646709785754951303207459344327151713249879338491122860815781229866230100881652300758345802379406707357326561388526329311695968470406699794794030613517806711061450081839595531571160709104529747674690980193994935235912111751067958134596609927599841954108134921229266429132923586005959669703923096043456784431287120420392891677093405179889891666442841649768362595260317846435094491082241787298188968591540201357970615977614726121446285893126520651495495052208128590005727021713505492933341541447633720522662163173518033974875492404989261205718110987431572069342689542383278439351827581230025483110421423718652411121571402926011943816649039456944308159599692795246163442808452787932583808701767816999504896693196336862620654885371810255912181069408389922589055746368523311132812803389045041083637632228402916058554401457301124697682760807341350911077132084712100701877139913834198873819439207089482381863583562544593167922953605957335107749722434562986384453610164637257560405955966655035322593050076444942297453163506405877038592032479263028789267232204441106939880555565058090363865878787218020290778444809890652927801360391770927145828954202872953790549911283547733403547507900570416966800442798378172662540695172888911031799403788177392473909893781990285147343134299250230893698623207523992518316091027429711744217199643589292042424952983322461637662560251394896830593442094125118547218132045389971227838142550722128764307091407019471023919887818893898265976378400274315125595399880454842936128922734197880747571662568996767698861703243225485291077831879957352640389036916846322268280361994806334321562584815448883200000000000000000000000000000000000000000000000000000000000000*i1^130 + -218857004594325668679485673487812980126944391665850859372743423309408049113005349590785745972629283740905408363413861422402144661009949719312629421176156325911649892764382688131270882839375251305227860153797157297776985096138787955418622495277609654729252758062308866350208442238957429791216300798004512787667250134001130521101189298095250005806907103180282867965326272026485645129321168772661693003773284993046665899159516197165553562586541028380053120370467875242102890045756547912690573189775350523800021891397843109498308640700116745863060512594287352933821097646371871438682399421155814887611352972114595951306176169827405573161161605946106665203309046621867556233736772568519362710639712039194434015613323702523286527884881851642403997052299417022296673785866161394221307347964125609954479694422485231155140103427660156721071625200354500437211003498365623429253486039996405623219058297545468322265312229557233624010480540173371581479071903245666964792523169110103906226406354649823392206886126981236967895645293645360202757510924323885720462549369263152096715238385581194200514598195848893408876961094604021530150088827883812855952086395971671228706143776295925950921934690606869892175074187137321368108704307687274266018343224852365093680018676584436204047858575961223988966019226298787608943862380179192832777739166126101721324987920175681861309046033334787101371398666718120295831814451283665171951053770881843720606839600706929062728672173931308341457643356045414055556480211244271944672572714222103517058138104781528799262404465430716397932191330542329932072275596763977945561038840182755433505974069599882394914017139343575132238361160658581416338886011513334031166883453697865201049554379608452112748174219881956670140706332540901292751343082370130840840380458087210208503860231382957553901729663652048026854862903100773152210326376732732369504037429382570440895036328213293769228396454864353394088387709112153575421563206034354613575863972673599510377993618608359815186014237497889889332345267723007799083370827855791421182575475504128477301103951967562643561741626333571193151155350994345787914107673415656949680654995867284629472210311313039220721303350582387652326973746963880115418721376259848259840247182867397636227524936125861341871554147610927181300655201645419661534756001204387193685362492829345613954202527833411830458090319918921226965497819317498787099030960186484957741708087121770924506986258706063572506217031262250577272197022074476081536884270519044242853242379838204633170430162283548491253917777903075218050327784972633185396915263728519262085572440685354031189507708739847256063107274782503487309955035658945473894477285237356676175618743344292661218735130171812381902102617587394846238464772837754747588918241620977722949474900718220345394356227399329854854601655624372734461206917679600885580546932353790363676613195709013467867738989329687825102529487170722168985057930150978054968345255633165829886852424049788743269447354440682656379096390244371439151759537828748317525279524376631042081997829139534939622105227159738602837405740673125710189967228643716920549823837289531476378067866019369712239342285893279410271775061103033425203432017691005499329233008791250394653183857834997833133147313662989550636245735875094646034766411840250793978299687486139006602731729215834709009364632350886029704435579730352122618725593101140673983333068594321544103376456240283619243688958598428252807697398418231971530065404894614004976427635913924045009993652151941085481044963163295035229027284005098446464992053029083204917680501629052991108068595199398097828199257820869130666014405508564207598035780229157709685531006128908468766838505086432133155730775617961492661343109449313167718583257079735011122125370962104979406952701418710152827897469881621739852111203004650961929069589200688006723276298555524010559965801678221149712545999781374372947683301840236235259037171746645116593843753200768455001897754789764969170727257115530995700532332687217065322693147211351742755139519277572639109902219466013369439524675848743207861634862011157039547123645966458082984851135856956693925252466968161317192066140201176737462880307981894531563546061210832728429753794560000000000000000000000000000000000000000000000000000000000000*i1^131 + 2631616299552464046270292227667668313512180096007578427926591393398429302766622999148809661190064339115850269734024918300179020877198573650398290140028680360432117546629772009335514960807620743955153152367894876738760954489597367021128066489300771690007431818203908721850238669399216329745469651992722421077087545065202483937754341159298031652871347578949834390395447196157159122127756154214216926935511157638317172366040958918145639251586726544521981439532111835680038989895432599757336765574000516718128588393192133367370654540164541160455766999053361173797071591939832832699198645507009744504049725930830485814042118130783568883512875471582633291816516815850501757193857657395289140920151074084321780977244858094023282178933743681215933915752029373098664119893091992844735042252551909814133177472241845693695818093172150111757238686893882347832334154572046971862843652087312428819998420202793569737391119175456889091787576389178356235968778730767648179384657558738240374167613529466458891239024353039397295179469531317483373282716431660855778615410190850429284302274614619377023258064530327923465956055773300190608811316580291434700921726294097021944178003906024368419020362816436944347678576853477282539737387235375920306627894244087298711522674299264190928266310654544272690611576841449128430656606951173528808211469647239668866592636233145419448945960260741455174803115956229674267126558032150480029690866676924430396549809750767436000317237540138941700314269656345635519593799229125380086298314028551106412652784520904962928309978697383467683350777024625666200529454247387992105902109167054465537427521686460744641159000962135804054257439121252821875479812752150377506493622701409985768844138762557081714935337364503582318453064216627571034062803641414511590999112620136220664875050064071713770695881442559600932983097302290808375891998642606029523562450006696714545589430010562302725539769040979154387113411000675004778508132271891802561912552796827340422958430856046065144507239023123070997404226201157060760418831701600427702126411484376208606249151285830746821051584055438576604347236895899033643105807451029079708676446908422889340029717702517143441870390304912631067064780160609364816611511928592282637425466491143319042374028691289424124136834548875385436906461440708623876962415449668293020247355232938278149338650273352823343365341029957728717823005103078578969685372736990308764958782502858993581746489980714405272732141788853317613390314167504216245585817593138341856335029373908356119344113139043745961082710507507919792117351337732071412976970440047819778124812898609751249353617770113399027714213788512765117960114920339981128706311826511982226326456039134565059791937795560838515320127041000510076818003801347003004841165751930493555237879622302156305969150730959941412950006700487728129507756655837973646154840690597880592250676430236043563745095890209370094766412046164925060013592199719852776214469492314327881381365917465501578294585905749775026456086606824566752968890795693133211528221575976937402858847643857174555605972136560895058160802233441904674101580492732267776333327162793641990799049259571307977062518811379458284582426086200673573318596007736325328381013529595933019324341615648195222800217275385834302103240476226719219561453348467879887854394014574892719223012452193446534355998188587037186568271607837496984210258739502701421394288966794665454247605647073191643450278411741960016609495621148271819010803913020400371250956303872502049359333941536824159265929902597091851690012097271755286231360589966926900582358484405994074906978196942900113815473716895633863202432900833079442261420946589275064991364409148723223339153292494839157812940396638742055622559549246864023775258390628405465959824456195978706718814518110545408065497381027531456125413489279174334238865313703062591736165824256259605246753913652282417487270307946211788562659758601674646825693895956308751275458657591604757941915382898019543088493545632022903506108893270867020419780867650621585390922297920140839853564658695243220058414633505842269291181742895289114552034748798786042087799189018446804646803108321117736918642375040332339588125781076031789867425005320536064000000000000000000000000000000000000000000000000000000000000000*i1^132 + -26068567910789002597514877854994251189121772912733898221236834719310518351910361049171985473560420091312307509879660808043445846756547897753473070139193781323728963527535641551153172813175949503653885158408052696026917783032454081078761869183726155353886782858560680407801949625304679165182522482450746185803656392354874406051011552275734275731255026374848071991340295815437154383620846539248578339927712640125729034942319727569225154816852560340938109502656455762221168780722949609122473049785226487597327539212954515158358821842202439923659228586136581079646138751849005784688779266414711454602300281528881513826326067630386825957894684974834293807314191735414210853466305385612624620166225784439854085989540633475463728468933387310427772017648645020461549329567891964429757781432565076477962741551522941160131568621975497918381768194121615647570030830879451031625643104586466620058291215905545155757739862964502125206317542948185910846339601954812553912572073647543177355409163986723832049859913323076415541791494406713901939806851520127722440448736717625609765737946149878438057583861818414828520649122812015037916964040795907517570988630803612918137597512721014877778262125962291395117119170215424547141551184562906526802354756100436906953480514410053926722324944944742629163591698246561098429864580172141217449924275005656158974254192030893449021866586695524376765272204293140575163084167809078527450563463862916904581536537216002109454921681589284667983863215664354897479973553308945404503809852961117580690642742024167100222496038869188679084728081916095579841906579068352344429337706002672217015882288792195498475390868811819351662068846610753835563392414880641470813665577138507705385815619877407736388795696638283966857069791678011448893729063997336573267060474511322503941495156386970408072018889512205517099134193200171259295547666235941112960800112364504982311562237647562630400390639137789663862103349684554443486877708634624693707172150487727560045433596589690345903940133305390787758066418604835104877700814398318600739384888099226293154374314087769894297530167532935996569652183529522669548665384805471215011971654451595090109440870852405808874679121746207431661028276943433610115482912981741703564610276358801426937726736166847169816297199731551075867876315236227427962158721848927000072350548678517374837231762851543742847361083365035605458953734983380662264506088649492664444866092846291593278165201713481304122956365549641168533114630136868682283397747353535575434397965269802486109610394075283130129140271596447672747225601208291638023968797082342798195936322546296533217360580143460214033793256950751786556663482337985563921179248756111960577170620045591520731360616384328815524663507267153958750855789026675330565823661684378717911648323366393353224389173911932476001589175206539551714111251716813577179083786229056509903689401169979309266603956312824119063085965316546163245114222021142510567617805009479156906188337581782037819149186088337180308907216309458197497246354150597324384222985886861121027185305887548771253083472254298745794360345629077927438975937622410201367007619310998399510563576297300902073973066120563052654193415304604303066826522531296600402052271555385303681743768325010616622209451322958236478973341126283396993433821002181600849807967421057256840182533183365443939003124353875091028833430989671402245261900420538660299584288890289500581585331886519700171490582268063118590668448184701519295376328282006858113640606004970204901143219022822402171331497467987501224030063020809501828346321104659102063088653181898482896081673176107285109392350031623899693817672345032752825366899600024423272595787333489650827611709545285584080945292348546786574735790593456123647710230935465976958765857510014670998134803447106781957282586291713494536613672465010867794174765266847360602401830178853336354059882194747998469033238214493333396892604733756516043314536831470649932653232195216724011321231391761003396008809540842708640567562766369067748265563299472760404031211905561515515347353737860692791840796611205021668912155247897985657016364748351496421957116134733769831645585887905891966892281022225587107065759208840195396457943216947200000000000000000000000000000000000000000000000000000000000*i1^133 + 207683588964794431645537871910538947178470868178012887129774345058121657932192133823971385407783934350767104574763725247930986726862578914314074608103577270817879507805892627572858471814957844926253238774250987083235327155041462801421038860430579173122419361548386681810470404449734088819593832856730630110975344779908774029060091611317370851769020821819992432151695090505498804929972274553545047327130297698565685643040156475371665104060134264074744988500974266041632418386494374194099634450775915320147882696080093244934070361109209377828955712770567013947837497202651053596605355497166041398216222261657171960997369616888172081550661635745368866372427430949900457393352008894217489982196341441929010995024021507527831237347866607485194113211445735216510644665883077465179466434466457018521305306388525372219097805315140720675283899390549025955099876065458513746483133253761668324607900788364320777349430325566849223267998206086986131720319592502795341355532244512324062632372573698547522127338481047207382997750902404984029188068654451590870278751024971397094362830880113784800728292080370103728663096847166359581983406980961319191238481040639804620999086286925979145929190988969609742806609775939539864426176521991418681918099632023395383143807613999158635907371423910896822933448429705842774207924519368106046076163126419127185250597721427942413236544925233742403142526518999915441754324876469271507257275016094462237164560714240372529034447343895428413036367651639835051060293997447711154302330247548737889933996521275828878478996541545506970815775989474630407702730183854084571180865773143506847399809989333874598763509181425967592238619159289872366447290251593655303102094238230517963314501581891867195749354900493784197581175144218524423186522635109530556181771500969553516765500998513806813281778966610383803435523855974486334668400306007876584969731970320620920195730681164332572227024217051682730520413099600433840332843944950539110570447610570777316584148821306691072342266106690631715487248744869121446505828164212751743861487552664499433942294192987439316096653746081506465267926448981919957420049540719399563900508311387513557642400694469489353110354631406646677236152516452190401269825804296673608001907135750682126799196747681378441552541037231122446314233152176462540563230058790775212340994903989290306432554403724240139077029988857469367607143837728876529609179200795473846554035608606227666473884369740370184014637132441220533998292154423534068753871228247109066490984660677761030212778012639076599861526004814810042891750811056726028890519207453259728428346473555389514386265739469502650289991025685158045002209851495952352845198949887964218033111665809334992536494663155777243767016670549553551523912132621730510415408355830187372760637344511703780890578743278245851011098991488028467651255461469078533038132532524909080343898979212920121773933303737709075127919125231340616858007635272581975454572492766449297571015608776888669761087796629103902409971796883407591440533139439550082008470743182478003495529323248456045491746139447594495692250532368386022461443749891815621007638774617196318832247257648889967648050073524176196426797064312651929231532983558372966972959686129901180144199957971337483763070824773243155477155077762584994113076889217257622991998855929994919313524984993457246815417502828015631261325531950596750458106050662557442423244595346396450456015880928419403162518589446091817234755125379261998504622891003328026314945545077672067398865758112478901027388968494345398149459999180033388141627152967091466630754259225981805236248158845031889496764044749350191398388852514096100536191373357563677234287551836204161026246472653228299560192343692528937987194355100437387568078628660083011336416430531118624807752688464655914840743953818524321231395804703545773555003739698610713051292042236373916526351029621083250604340630084944546434239226986990568453450928524713697776980699433449172055847670042528548280847354466774813139713638374866491638940819723011635483589520567765595235110601974456857481227809119962153344080473629839460332574490648700875199950431869591028600705918509604983622127183083822412937184181483592304306421760000000000000000000000000000000000000000000000000000000000*i1^134 + -1311456563217584104384803085471493626838867478985019831709977562296918086401325223930414274451824377014708059885189412652124033252539038600191964892883753946988559299581511770299951224389898233515226018849811589809758204217206741970011239167757617765785682002345735046737874300875693192544373928995953967740789602476459980251351412608065728162819570125301586383269113018167214061590131587819164792643584283955091420551862766506495949849680492850023053011044946407190684068997274932325063953398665107650442593194392118758268312817763000710578146794094918477679424569764446631891004909523064132088460872318175176527476359751802053683769917743743132560892443141664079463551436674597669506170411835060886986105197161308694688714390566981719683589476782557602435531259585219541655186489499778973773827539529534529700646221569829516913611531014942805008435862106337188808868201541450360625854837603127536507354479502963320994990840955694266671686877176855024729770615927509967226526254020397900345101871894589923384978999132528539318583248040727553986119842430017458191860742814996594636889392077063402882836131935257946921911726261589527960907381053676592689527202170705696443894808469159368294859890171906612530998722441488929486228935135473952930577313125117035239682399002530589177255033826045518505426435001361469636897663017398664205711209156546883490174618558084197342209435157763623929158982647716951922936104706590627060715186406098056580090646314333981783100326412778025593587080430359857931602629614716110476858525946647931952182910373432047692261310715847228215800593157404876170964598733815531253592436470366300670968800641305306657386102761875047797916654675890004887377047605248709341219390233957283280640943012854526030613762949708489774930528932565316240785907148491044957617309915877230420709844344242717420159745500028366250355906198485118238460482667834380669323817437769324870619825015559853451148908193093346610098062532530449160523803815398678477323447934825574102378954047230192994172160759236565823156017227141715181245336606763878282412351458329768274365091137740170511708915672225061240268644071896546401266623070696673833076571601019374702955974898830570090622676051252660351006900488720618433110131066154388242097673468676236691829725927065818533819846760882916675763643782385402414929370668309484530891171888680531244460885151918190559753310192993422795005722564050969198283951431879499553136708525578172685088587446255403612964290366319974354693013302446210292367550837200169253516466117832915803929927527293997236249796509004166679341006307722550394756540225239923726882957259631500398822073565677758601191124454037907495928316968441867040618745306795336399007976726820684470493101575727202051911166780037877149793673173932573462512489803834152131131519994658284727867838910001783696920165621084997471391115864101323160068154594703822803519990410938233013054899104729905864529444730659746275525088642298626507770744196367553150898287567303415507165680303695404871181286222797417086771156184732727651812740359211656753570184934090157986294976051210207531369873752350706896015476326411318329678354159357845597408911952656382773238493797357826479381088797733134308107983606455014604741922446373150414466116754338091986873751278177195621665411105321486906612149156577563296191195309575830670060351252309185034873646636827493942180620723747840321264446401688840551950727635153810003691923297126703139547208530272538888186047529917903929374687952265567623726130239162173139911272962307230859127816989158334215749891522780689249920976792798452681672928061184640954864014689629041315008491332564366955486572266272575904392234745180256061962123179451305069156267276314252719333260860351939572905406858131554200920172645353736190307088611166405515926187110983675792861226249958179881898997412707462219469564183856155072222717463722836718988822794695747077130297661608066938499169615891421654692461903436661186214042187026805595633227327590879120130870505004151630456889019723100311211086690389474951587754877518053205503162654892926251333347445843894420622527231854200927386087333731859131835730468003918559926808140177568513472764601329254400000000000000000000000000000000000000000000000000000000000*i1^135 + 6444874312808803920271671175713863599924284767863055568416567046557123132403512761918764597900711590890825728502402335228466988908560234395057179847964401751228647535750391021860858252708479285511787387365184610089303256356339188714105837714109820438997388359293347233413399133325830841709362176517653810725729575735791307336898872038849228741636390728056133688103815410275115259026690126212545056197200580764360135957230125487028265113051253101499211626840138986924511335810354657319035277018311982251139074887233366515276765793505564091192584705716990815961315741545097710539184642019509274250708949399221405856765162613043288739119940096761367033095974064287425229879392494560839579487744599008653728327425770064208829164143106780638441394914111485262642570677810717124049909721726373926208670576162422349815925354009886336337802554997484235696095999701303813606556328806930471918725056181918939693725001695481294336336711227210847390661035513646505194982344902503057108856177115234729137855734165878153938973685067684380881007758520488724463023064974849522544179867178304829791968511328176748780142714101591554228985071907874499869221471615497199010419666352392312428889251805922536583180836493658546064169273323972096536545983585945810794481018590707011153102114946521522888246630887469846319210006204455457802310255156656579367262991199000727098689361624423118079605840253654575891044331864641179490417142890048037502218754659201022362054714859903630949282092976156775207177382399180785741904436089908865558595312774323097276205994519981038655773819005780693729985176925804426062003195094301682286894871150781543244518089484047703209954828780744163143925782491081216566001122655233333698140645276478054649745238571379377911619699037841965632657085892154862968554198480740256464288078749826408860474326175906181625670121060275210571278894100311395994882812524859564691457272731493250300049751304684287507010636578130903893242737826209482235622069873773411153498682126113659554790685924365950796352324185467834798223092227353360774609261911641536079954162420757201772421108561125153869698284213079869540845549249024351265807787002925193703895447173833715161415551707455652892922181042464373415352425002934053097827949621736572450628842606467149135098487026474129554590028048521435322674639970971608898106492653370064777344598221530059132398657582291425886970406702681050079361234629810580293908860367392620293926960850820593285383780820478916770415987077614113037800713581132677340274014216179604784302872644065598040896598100564257845199278116711223418542277514767667507261334392512819281266106152079848857324806261320611157895482848623199847544965757804232330297954955288794482382499434309489817309687194664378815278123997374627092119609600411458509557390445958890219293369702007640923550881012306050246951096745540734092805235498651670789337115329161509365118548619919831215657399324248734942568182444190115989360674901662494276259663836626131678504357146853039291636880865564331736445913421754028012050290841774833271498325819904005882821694628594915121781199021831109584276209613083239619299167451723603551728970577332601754802781097330912399523559677880670128286476990741248397514069630929012832031674007145511943867717896276528366466634558054150541880003416573373090111760351002797875451629036892121259110104803239454025619925057200078965985431490778460181907740806772471862490426072792412377183305617891414587613989878058271321050885585871780861845470906264625411533420647616700499678853746325600961455085847259880938084465989072997043122698781055353471315473994724328100597558327766366976147102107482083657583811631649016331661468445235818448764183238028229118655132805201905325671374913320028354227949167806971857649607360079547086862744872118101714798998997180445970205950568709489203777994215924838766452924542737631885219402136537232415169485221499896563413148273364037830007711064759992000049378429729898087556250076078459533750753856690037899974398990062200485147233057039800355120764658081835300977285213793937669239698903270408746267607145606592139015963736974286048850559753110644314154601248680320708840763327010199770589718118400000000000000000000000000000000000000000000000000000000*i1^136 + -24364700109772653553548490674106108315155793443496962955553998798601342388871816554826629762123310113979358065298707132682927792441988595420881045986445137435967844279088750011256238210293635857074754570911858109411652011843652966425075225335068758529880771787533503032134974905114091880227406483052072864799014557037872676296421638973479825117293661898059033995667469816946266821452218081248652713595679909651440098337794768205578134984000581032326331869368928647307998625818378032212733954626996575155553972519801245241309756317248519346592630786735597832360709417107128724760532695887832348190560086960280485537417300284052342835080849568884795671052607582902621746046865569109878735958896369060780791669907314359178519459263229340267776068113291174939580983540716364239992279624921483898729298645916642850771783578258725075559313465477292899986599661317649656090451339992538607430412706850775382928464775950032159810827425837080420462773461032917566938794181533110791889484288518745986415926909177586911758640559788845445056161628291434409909399788480634815808942622825344583478190189001540187056631723297764852873223047794455949045810948882254078038114736301147326136974167377257793575999140777262655548022429170768608241274965821303565221746787238984619968011223929613379071475485988394538738847708741892686005358565974088853178550331993165926164892766486516565567976497219773749827009170891660679814449713231896509815504209967037417843747181773020588425115824473105210684110628310568270663267558499950784750499021077608253476191085863295302915491460284738349708152127475219053907303894666933070849464109191732365236634917526827399612372545873172275803548162815754426332260596843160990624755413317669613249504417103927855451049491231999649329640129067308861768290583682443953666982002435273238657249968034862063730459830833218313040443502480641911415732657857746887456653238753240425085676024638309380537546570006988937476704702753470329387105850193763831775212490683661578572388405530562756042770058877332654629177059175618388972143712129471798983558856557311759975849680661204123238779252791370706393951853620509603042682840847992925732388556349711929435174207615975473509134880464730520273123729525801772717100069807130870335930832136912574509324906428948290513412039906739686985554198217885630019103665237546225430629875104082509396673238729243331425245626331068379790636326969898324940735682123650598551210207808204241187370099053442095324704738777475183274136135316581471355828428149903872634195025229688972148521361578951121074238231600020193775642547403581622348869847915911618202915043506197277799923387402758915563126514207140319249101987090721851835956738305922340326558731133651017075927332344840189142614805649880627919254971677905849458900077513855275943479291988037298432096364458359030576128706605075496650480533644978560783990825853780406741150862549041043150707855227631700632158390932465207534417152777951807399683715732192703995277068708395659900970614330723935757775119349563795787621537630675295795451894670443446564781008107042685065234076273191001966065441407626914597345622353506999662134367627997029293700852250591657383329717459889333978789369716239019928325970879287385086025687632077081947084181063580968565703108272047091308726216923405036113113602767442526982298932288899435018382652102632786313367751997901701073508148551487367047651447252189683850055575502889527271847891008753603493355335152782428958205180106921797529275081770451245159743345129460228240735635843622728259159656443430287180266850587780086411971201164264269381120478329092106446350439118683714727821994793420174223597888149917515661009004856462592194095498048239173294253767803821830329034225444092474943132996316528983107249511731853999434589486450061486545158951455780258747719502517739141451296781938285148812514252161068864341105115813358635439307822646150828179990689339609708192762986887763957287937161922611557211369166361768855323008264612888523592458949600380174560188154345112646352665610449301575438625900315976477940756737443388352544502653937756567756198043787920595662739303672964305288798329065899936997751444159199476449280000000000000000000000000000000000000000000000000000000*i1^137 + 67553887203885660092878044942026420696167514967744325520727375722522441218713151731024282851845395257520868145434990806706768921619634953100217584565574941617240864097323486296969576572212420736843521958513542833428214142759512464251708036301201570852204475404848298507988026880706909080931539924688424858138815595765380648736364463155342010304342898515523104773397414779422025652548684883703864998366068191341425748299433317231731569982162011826877194381122950763225122312087590883102244175934310258519501467231570440058652212267850075887318553276437425304301828123124760954462105175201520229640866164671118251020709286571767681258641858421177843120114663963315020100347183458517829487522557951028316598514683392033264721363923704080099411975782899925874897444854782546327021522906256064737479151086978824677982145499764445128607216351019529232090839791373040747046150163111929889762828803265048236725629466033018775819935403794758571896847037219566382433992936522717695996304004220926530494076381328788557288432645799566612720007018699240198839048487856721322756643358359297928395603347038185448570632194508319722944701229682817052910093637735920303688836291018276286469332639552046610526659888711479594921830449118751061989354989404219119047298341595518764211325854847334293726325323020847954977781362913041372897352619630267600529989435633002494158391738392486672948884483557275989348937837088334852725284692526723025883990278053321980569729410080024476599305161089230764112546877834397769847665023656122042424544999261513103070000383143632635063758062086999902580201838450243755687041160754510760015547283953099258731700268393663204938357862611610087873085604080524307430313168499219004195027287103228696472945670156581475196872682681333579156837522783699793315922146013911684961200422347193518029538793739610817382033598578168249402150908209442081364656834709606986072223451256951237613790309924124901868141732941574949967285874929486533271552914408636148994502091026517748307196544603839862226001149554844012648609784227956878293780440629652564126744222632650881408530283069976835587836624886579359140658140665404262891704082957040510465144956923349059259234879339191085559470385678217211211724507421827078134502698969386009046808463948100453837478683951815583143158289290007373575572443704668344107343176543056418647487039782379812886765067010269367858378467716311948638067218299672212780800245526143660103734326139682318844986991548959460539058044603964141153083544230356899520819736012916588945375729698710189844155766700059086018563203033925698108742689785593893116652243763053076825091761684731068639306575002038776518085934190566764604334059718239972558973488095525327431022802267676961069981846249600920560707580397914058664149754257012847999331046447333602164688422351015303915424957567702759807481648560285286339440486795173102304250781556577218283965125231017599487268040711421862635742208967525917884388392229535918994584227717443174907758846607464896099215539071576489550463057083143618052159467456845677373474796129281643900912990316728898149538761477316867534532553487732644675440589082944003448448753258122423290374639771451769816642490834026742224533511296359816566349771155362894609875365131530695354435196356261320812555549489101474491449228233851015050491071958984328296178118814763357416567955353712563764528287475793751180485235445365331257447782904584035634643802840175540364525657167933160373944715421237743749029599229652766352528014713482976939318965328840994841065943863203090183888913883568784752223219943935455075558139444004115263059913872777427760346867519037481051987272641385128306459454122410965653158764613984406377875343997999838654876145845991387069722051906175912041525772526047086515596129240277836506552958850332554995662573855396563440019732129434568431633404886179249733137819247519325489214733624762475652386492404205840224205610277441699079543711282097653463629584879988595263890382032397843067918603496814122610445817962711654142486504804640342292092112408178758495163489534351146224744320830276821744746504435168605724132559545271576385823623417677418117311116102772843577784183816192000000000000000000000000000000000000000000000000000000*i1^138 + -116464117982109200338110501106624693219489907647954838184626006659570661748459520081694681350384410863538749156422703513384620760822170518963795847315062799513909281619543193501781350056251257419125212658264912489230170665936517607419606706851414404355896922199078152500271052057268851523944301881153842229823929715536931972515669759210354194775715615381367540260396868382749389828030008138742416199748481777027146839952761520865384552859746660402832383655222281658193856747001126967921643856475062341214494027341192165093457537123967505792723474461772639258514948696860625836923196549703156568111421501441895227700233554725225820652360273260917142419176758867841954159981170306189384103457004825413300917543848076583193622016275101336010118601245437165092189485340675836288427758265415983143198963801664292750472013875256175771145712393057257083394118970454341190128054926209459815507324068153572836129623489303215995740828264234177993944791587046823074734220579041527282983848730440618577596609295361433167125916897046154206758468668143310190285187452689353325332605542692361610935254987772366684769199906473423006248925542685082167945688050717062789360232736098015733544069746319647714063272579484295225655233473613481333640711313177995682448781616148166812802579477424494648705322799556862057899971779250892231141492916204499961199579973582907011583648654503878733638727232394124910288201842584753532821258545614718959885179193033170924607443495913757071242649183802926708389829313250901705514053973016011095127873003214923886778322144223581880079471850456961720514550011250691302241313534676183123753971708795629864747284126647266481556314292501415574827507592840059468293771922926056009266863802946839106531931722027546448478364372108350899362292855443675831749654866679066748020509341703475535614598687585027332010706448694063286127735377933805566714580510845389351783932081772455980848992645580624576812392168649583968469613356836505878504749153661967353999357040275305956149112198085204648282868595014345480552112184507295290576814742535351863573915727801178383621975508208987008467142588865064914266354597704653182576917947168327836628588319855798465061450410664195170157145901067271189471653720897882310470077509604457857038472273111933401885388340048892747706462697272181269402219148172159015064206846219800228173332855399178253579194473094949344686630528480124279355752627839429175338766818268011972143734489615975629904460667904456747383220675464002086795617564164476368039211425782529835488489487760225113327705476160698275577950459032216063162290200972128428076324326115995450993504103049844359264770091861648829015982867073642074106455078732677345196685137721891326972588305136957116880432380016628366977156788103051836060641096250900413581791512635464997190878912582146536825974552194084620861014098559216278936072491972958546646902928163620171859317292740018852855789310341703738310854214416082452976769930233664127336348277525679767930072326865597663810571845042002426700644328140528668047730130788306981005841358552853120129264788025507920962997525164191214009050263965714749536612043572549288321857910388953213890926045766308165745808438550056680114499279034941414272832301805976755830110912137994942985128131421015343117248909293721376657663010514889166340941253507811515890682195094311333374852599797942095213272644507568394784725250898625933219800233062804728958082793648962481851429757673598254796530109998391204485445017166838183217643538274126304358225238791350703081276081739532145063723938660536671231517103234305891457463640742861807954173152513603823426598936677478562912389751062204833217784535896509527012475864795491450632925089953364790043453592688016035066728072496261026862085393101126049527113008427485712573312027061764649751958715108604970490025015360730668738221179326702456353244433777262249889631090946216378360220513817293883192385912144451858875216690082211321086800477214098940732989926632948513439704107385584195329299459296893811379324488642070296900784115679637472797327643520943664760347899900509073612030721777379586888685516156896020545300774627279317566208286348573288484044800000000000000000000000000000000000000000000000000000*i1^139 + 20879611219992639599542236306000638047514520616626232325854115017572655607008349182481038440136684930882376563109067553999376076568610094533529150235690509028062828839803209510435254428891958190396987683434039625760512835641391312837211579790839444943101048906531718314348033161078513992421208197420608729487212221228096325495958365423305262715305177699826730971016345446553615877475463265258307874748143142721819064120684552860955238268279250490236863382100419079028175171762717443639170987952816950705389280151328485757787240956590833450853414921377928048163943828703339966489968419513338312014911675487067258852087180025046078164464659510038694456908497944553923451092873160398232107355597136148690678011263471274737862730725407104727217369827455166643526160425281277875581256584529864674208888236417277942501683934447168740828791358907823809766400998451986200494993684609759789799809956810286725677817298440497260201943782089530090001759774902573368317366642900857232746159962845562564334595444522021617890793965609294298485732138104207095460898246532167775420811825893711553049602453680146454391905348096503506111446836107037713520105990983110023789498238022454475324423827496296592881677583112073260240313103646259382041123923985720419486911420364298047803168156188420640895336735728535762593377853663727216776218051033479659475233825190278619301155751084341486678195073433205305123152770316327230323602082174983268604331711757806271961637215253495881743157659750551641662775581267659793183002672539626317645808682054185091798101780399800527605807781605021158875349399846382397864551028396191057663700518429069813398094958105902054622248203110918600996348501179985699226313655059065886440299614602098247647334196054507906870652739077124002787994895696659480659190143208490351517456545564134250906065256573491736827183432895623104326996033838001094021958717813524787929467230285777876080732163166023283356500802795543077060740141784676609158888522591510552295809903258212612087514068618551541859352519365016887315937269541993368935027434266109974410903283706447522859875954859091396592768446652735486598642908000096356494990029529946066441743827267151213488861041268831647677180527430513627738454162559404554969477789378812033409026190317345939566012879644911254368012555299594828721472405145343991145495990247424138481937780372789676189744971191019938463624311852690792146696409424399878996019421041301186752441289661946211547433331441495296430454482803854099107883977386620566496756897010528822584510403411640117403910066863893526020138337779172272082570002093394652170921515574788785893719667076414877695159351093356964249185417502250085412163973183604251526531294279117898312354834575685146225907301159502604805433451109997701888834809058153728078575145190643851257868886113738324894538743975115094694118697920939878112270411625007846095100265299248253586337982236079121289099737580337652504951196320781883065793153607597059465733459817008459132743914211310138455069157366880369941642942266614916987363039233977705966045441712403631558094232051805776669736745852366819916816995399348901560990700071849920086821444374928026357530890258840372520507074097696060326803588504653465884693640718128169385155584491359675301881787815700558932332637785961795285792700180827991655337447202871208718949200121489175322266037540132233866003364384337132396877097056600141998243398327607205360589300448660198124331783305230992709649407566076832518915023339758765892970174719781989257118560833301277087632086290680613410746596321530907129802726693477772589215086531591073496067713016529711800302274193056428407104269776966294076170710122126790258297991991524912861242628088685537086527886020619292401112114291634343523959565783087307847858294245270668418910828658119769643189230947904377664938979500151627263513164686688206747350826278407308230795433361187242813182618487520788653831802826500367672726752722977158390765465917544591683879096865165194148887364132212241893402558100311869746419720442789707911009111709170093702857477061219092861635525271384077941600227220680054214491864198603776742275510710000327691050220875939840000000000000000000000000000000000000000000000000000*i1^140 + 561082509874999143958435419238180748716674354968065774743425741956402030499887228745649429727978070431883182303370167272042300088736485853321606840590731060960177612313927433527220560126551628302135976094524213699788395274908747224223133669514723184613753170647052959946215400270708053733703870308202004176908604062834189273522828811140505391382735586616743977039334745044971640240367619790098946911030593824234765742040073508830833376254114077229375396051250814412889421119546183104079019741312482889026253626457153370472547137011728861021359804474758329206713722211568711935238523009908872560502188917862554726261164794765291816475375537346848552944910195807103446375608865630925157247737867414808411293394978769645031239995699284716143164347970600842633232254265160744867568618774579785041725402651086792599459358088150504031996845540572193992251019514952031016674934935598074512659399226965868693023684741769924913895557922281119536954000331686603944250725278543718547014088031348623448586335514293436142564623886041091833086851523813035928860428812172835523015933010097425713300555835209444054111293175352091770303627172647604483539545965606283855521808296936756795019101643397805497274882534794704631818200145712467788454251904531563485142263119599062939651038707528275789487982206055257967421699889247767627319980319708030949423077806781445179966451157285193549474744498492544134124302006873102323084690499828244361465049296017291471879388089684354642269165984383425358380962023619670199261060763404519989938479743021937668959711337761510483357928635984016663088270070783650188932021889758203710378395131332373100336965527464395658015742744996309048877142471023971531475326358669902579738043533884265526484266483519588438511189228650936028907238188697017669754841773750284793641754298753662577017152003200183120376281074434525095405052095333767076997381808162047027959209750532671910185438069772539572192416330650799156352128940011364609733417626478918276599364310152993216087341330402787723048387542358071644727949560265639617019381079915910406019773698809206014976298255273836107579642050382352982569518993740209109448729589097888798396000399983451510591416795374197622458499286040142131310744505599828870989102379979272875661155856842677348950412598033870362355461385986547445757701406513112541847912795473709282141015292296959123831658022394365895144256462753340088299642571295317321732612648773796276774614200881285334704500012013086039792893906336534475882153689827642730210477978426819040724205883140662907981988722311992983814143363321302607083053882498770176003393208021976549554555994365941693533975042484554872439685956442411072300104380941383270858610055361395692265757692827520952462888050874926751455288332457835595172556682050521281711054947394975836228349507793601222424672890681454899152839467415435018474490538742854401963745969520639699254997873539107962466567400266417768037643736566799239413513499996763403440231215534907106007844008810046126189704350815335946286564396776310691437292747869848720652544105880277766289081022270584445989294481094424849041166300178336117603954679478612112320349729409498892301490607922909635058991939061951420452275445485435083835452760513750876629581535381915703349648338385416065295746231203298907662054716295607182403647942302048710186608466586983881353424362141757313972635856198157749459827568917716415956351731066405554664322427813587742696434092628101623838536952688461982225714703728273278960109997046351013079215028382623620628581110918899556773502010422500109100693112575939486425416051174121355615739938976847862969888178996509080508895881896437925548185368974252959685848366035859774854177527759342110073242115263699162414065903046367495999058640218411609245317743860598099618551344672923271106158519558300560290743564701419030046751662873778752764523399011650383416231154577371251644017183167498910817694315387375434952786591898245703761370782986541213563756109130394933640509222738836066109765360669702306296926042274399363459214599469642198356459638187027647852113631563376768715757732663816493442361632945791242920192219408155918337048576000000000000000000000000000000000000000000000000000*i1^141 + -1732143484840195730973705119605517632001140935798690575500985762706949537605078296350024466915262168701885373362618451655278076816359190977471346135880901592184940098768117357081290274179122458078137880754733463921183464402831940148391534114840691545488464689778867279070238479087649020761790952333730450204896978314808480297890943982268189775851637351464224595212147594204915431063219165143383366720306098969409930483911981404283632931979819529186801309773963762318436987179159512115360445150946981719727951978118836195965913412077401527427529488734725372467514510455096107343353904628176435948550888484476929396166251938802660691387345218270951889728165972541236733740620449119717495262814045233954944318510811843844019998370107581238509762496028783562281664195521806744442488944319032896985650803129605113317597474568338370899021370620876128036089357576053049375363512870157610000854901501940365363790862558667716974849959631972424747871383108170832922656944516602186401880078637147504690039274764380595348154622282613648528268685432715451932739389836710843712721385136953122333365384416107951568526665720738192621985795938499901485233616193156380891898630816038065720946528846277328992653915449456391080910623415300402884833742554908694120568533054243858663128808309471083218300461183109121633247606711690798895831352502285474364851406403124345246758495798224939967197151987543203943360617952549700045999679453942082964689387736315286827532866655538892724894413159322226919721338952108529181024148932615302356643439883550072415958726635813529616320669161306172038348093210467320129225499644732188412341589683951154813808663763349879239493422960655241120643412960755983426143379814091739292011658748267931781629767467233957443466573067591716079322563248229878702537119419672631462416656392936612559086010969763695110065658725267511693932723643054102259799537210533110210795866048103847007425339967057185284644862556620918284848381516947005455651364341407347449588270476584367273694170254143722672756680199081220382908123516873428385515273889750828818333031384121819250362485709375714921788496043090244939388190777453752241589345005083071868597250514692228976406622330884516143547223080020620784984618015376733960930679414660529913309485653730515270652801474652452760940117253048330292402032617332939607187924557040767388511500932422561747275324477233219759891420414835665776795159843426461402942126306131967249141880261201231750983345635627276646716758417975408032459389150359959452323039185828696361845915871001134788270533083204249629524679121422041411066945035995290896466997814657618144707677651097609816701222564458464739169523963205894889225889527504497270569957877885390291755153162541478533523689721981700961248576635459232994797241852071258673253336633667422165938704387127492717351830672564711309893514500643578138014671424787120709613227358778333198453687506278740018137100190977049969869145223718434816248936280363471249894618691063011674033234933929766095315965133014283639769702057260834664458994622507946306267705702082033073475080122263904136560501784640876530086456049272485419000072540749727322786161611292425594407121168432806811499149627765569891843268345716860207317007052716951714768704621581151678714120781034137817518803985493619913011081342597952987007157397850519203247285120206006968145718495935355580148319660099726657218544698978926685706645771322188114366301773022771949971359982633787214463764480582669996787035157445164595574141396902259805053944779889416990345318694793920536889953630384194820278570362281413401921368673383705156995611806481210877805619151664450951837281706941382056383087562662731265491082513718219230449512052635247353470516522079146172787017404534405347653892164275336974955293065082314276347724929715351448741336884486628125161318037997124564661041509417899947135921568521066046407986395749649589595853797129384033208839577331524629094371296951348569440769668191727566512195111167377497382179321905893612083067121219956385252032398005942453181656489052812066205172787923153729879666689241807113131301112321422867114306578350539136195695378404737024000000000000000000000000000000000000000000000000000*i1^142 + 1944918257766222881982069947620353130642364832232402755886475004172899248653870180775476816484256911991708720232851866841384736853718827777099461626092622198720893227128875812141079876254262342236878411357413899259508749206849024140670950656115356831205065796854310362294060329581433236650230129925131124354603307866376206416270255152134925802571778651421763211671006157013524481086683213345306986130464257337534155021915710952855081355194005177518130553854505370008318112066717405223025354500768252596684689267194617978595851359260481228074961880671152509136339453319073572355176817445871736294696386697147753163540462987274701857700880716032268447638921138887723031909313227283285654854269886111994049808341252581557948087426302340458268972650256298741501925012438258968386377182805315276160556513443550920637700976080405793707797444847139315623765077255818971513262609628267193194668885157404921836302279181289132009756202285005412894143675047972696857447478500983494956814716533780693198892856655106509102863164952747497130100384521867167343771404108286003230812033719157655196728722995085395863486345385431328527704136090373000469072279647233575286790895220615442410977586173862537892416751871298861673535375635947069563367480075506825580172080323457344250516926299301807443221876792618111267488168140726270920387700000215742766088929684365737431421865787242485926906673823603218108318481349669487870569249128934775693104271902151180213446721362270322926563640271524359359630571213688809641465821656050099335271087809275574505425581668665949482114979251197959834710041002316069905535546490992280838284453378548894649729094831968961134696773563013408396832545858265392062867786782527913062719305364808845205757824485352262129897898550576641984260374895697052967441661227580030549373897207823141698588652348894892810595269554657116522023586486377090460291938099140973988455722504998101095084817337457036342418491638663360619513131430895471486441076438986189341186591119767257308038691414572801580925102259269214398209000596276358983444169640199814496240887651407296565455726467947337228501013472160020948298730136051105877753160929028870581403130956300600089488294521666892707955855931061416134698628225758707873643223230620373994330428562498347737166097966083565603931268274894628802259111463902859336229479749960344954636216671906733445932158991575918967259634947216615016116276977895445317621526008114384426301996090269818742859900267924342554408282056294382930301575455290869316484023489288478456814932722163242519020868108390452795723821140907456087640628840945370859492372518070544467451521849296864533518491368009928361342342364515009325996890668783108733904034770551043359943950113120745572875015104258647726289152356323647473193946523616701241561355983302061154360680319258861257000504655474066126024228168046943698031104862435409910700452356880039645165628668078231244735605872427210396785901139234503882776330430996369046017336762947210685109090973684571939381999810890222852002557876847034428202578954856123578412856561836587779526622671349832236870652873285762282734457388124250930985391075524340891146465216238833362558078987238013409974716570880733435829519052755879605089885955440648001343927007259345529418631608710105009557558820273287151202320834739532606358843998029459350264096897990256171188571541499165676446798704864117089733295762785526253036812252665021197396101746187736925545885978204910334477625699041544234638924491239518137705325938754057848780412811616058309820532099442787439474616819770953310085754555799804604335155007034238175065901083715536758686392720361614873565530188767815317535377208232724948333506519520374507596988454573057282104261534585910584641678800421326974150254152411359412846995834031815390141732967910639624668645580624043133840977750358511655772527670296536345113159790531592768304912812008032596139434494810706409249124744097246082329380270773537014371124282792524008497260193915117393985216041637477950663493616686232643373911389201801514251985346964675996107744673954194143532465311662966219844684567778918358096077796517481359648541900800000000000000000000000000000000000000000000000000*i1^143 + 2678935082132337297590471082596450481768777522276333111810993124029838074698689518299724992320823697269809155550319080657849481496829286386112218823182510244605718795120032964038078700418783004479014897720883129349348154406732644810886504798286371407894846333893469281012551278121877885694105912001357095823049665029464127343338614567562137634559479415636808887362981879752707866483460848218422357186541422141271847164104559549128774494967212955185506463310296112812690861001183277377535394299928271271400622955649523626345779389805563218895937153889667078708749835765274148533315632433126781006653581483108354842571775240809055506958140323724298133986360928115809789985695961674052300451062440930148718043422092425278693696599513013497232096112292492838084561159586322137875328308229528303408174791964718119328621852857853258969150673166598978699412180392567293186765426266426452418280684290298843161986365886850206913126307170934795100882733146595884430383707309966602041048402076797810359203086828566810957654899443871786417173106513314004017954114076280124239280768405821859461686467104716709470040964776963929867044890795498984165116130619375552846052297550742059760641764716268105172322266706856332971697920243625878452311436175332158832992738782435583444689923445216319901357240262650015155551706309457997193160298442933170735835551219407650211103761050073408099007776683147050975037659580111057419047509010532272568251267360935766642263231108211523692961339288650691912504804002150259003841092906281984404442840648793361227430661434569302879069104439262598526426277129020627017144541051194692082211415939444599072029286097003370478616626208654848321144632054952093644770314479969269712848565990613838555595888376264622128844714034007134999544480616337806252498625820048904714155659107389771514052561904141003694884597153229451330397858258026427221761331686106760333810130454634618790708378323708809974468938237516402704375249572283610735605856401909083582922578715034087997801879268902873103563297255546691543673642414856533846341717481848950630880937329435418298205319397063547269660976963749736603024200686705624041064188787043861444125760057837542920792507875553053062841082846258297432194653687466998600299932341570968304972916279857579353465200256772972484168325210980916077235564677476082915096101359805259968451124661634995719188023404356599331621702659563597466695456267940152064858567704762993336985762726721366040102554623032239787556699903626626495918953977163592896531220288938354743861041904787763194086743752772585680938716854634471260174313209314306477466832866890102551935777969651422534779643434986093809612726306438463138099760530913293968238511318200053650796243801085424005731143615629381742697044052344242910921196365780293464107996939969062677552244200236421940445251241271329532069682002343034849545368009318479934139861471613461260219690020109357085744606319941358332188439215276221150632263659649052191791184320326758929244832303341560080288583814430152871286595257944835069706026102524281248148985496939814534607273743269573883449694232402110822424061243569067188381423184332132736928878193651374211619365246592269385965093452847055232613467117265175555478039885562290841948428560735910992892762849231319727175428769165037883036796070299841568860188501920355412126708533313193945015576832148265627806131661689853886954636215277025350600799056683915770451210448380132823081957316773674196310101890621090996776036412812896744503916399564332361197136542906797577429300217053369441369333369520591637066349178806220225758600591293439477429154324988848856644021865031681167206543357181605817193205054138808781095901631168270872125543918375473426437879226179922511081229599212263538400348590979049624478497318639070008798591612497199219330399357958241650340671735496438350863446349151321613808277352169289938939885572376784081487690402886057335794697578597313360969195535755237351533022901880618984214126694672705030624156143493980881805633710064510493901237752052675086890096600957220446483792270426313489333328479308172854239282012920802905482321909498301644800000000000000000000000000000000000000000000000000*i1^144 + -12408725900682584686718835073811179882624895010329601009400065497874926862425452770720167309285549106998470360964613971876564405051680477018946693614385378440066880540803590610941509113054362584754209278796460997631340521529289483833059336550591004882229299565895385768804696665547575466826707616374933984758906349645225123338596535711282459170694961240568155536262184248457690661001420141709219810638053256133799702101747686012990925789308745453835621977327635923530342994720877992424600663988483906450907685655197200459747078009530371051121699882014175609553762965280674450748494416977721390382130185861944062837810308464657376955244640717426800576588673593859466857622271390698756895421480336900848628071387082031014832245879569690264376162334176396685957885588080614449968996188134503384689152704691273531549877672262969947158974852270669713637795385482939529633441981789556847019480154884878773173692534400052487964065124114046555269080325430947616632361880868497856282459653331942396651852465059829119512981264102578330250192283005071855578087022796960310495554567178812537841661288318176362029346595747750582753154041599787710571144342083635777822001151220418799005244112732689122471901896639059683738542749661997012152211308824566450781925552922669868990035726817890159524283249952268741628081940445806528643080629750123089372737399893858364655924128852939319653760153126113874459639685071172091335194312489970703518855951228599177704078312342657419396527560695424287146206625030481328034355763088506767224569519997706868778648807838610416095796786805848315497426529360435642387495111042976657156685020137844642119396562521690272666766693252818978566454047377824648275279524711090570891476068182413383416955506419095923640062929436017445199041006925399292372105160226754650375690256943939280877275961135318191682317407607834646361298965082100836659339776351593319662639770821331484977032724993786318331439296585205871190724101333045840354862437551286789864971670197671347992182831009538617088785649870235962854857680417902041374090016101860329126927011795693120298188448326472661429887539318819437155620271627517444269789831806863101568488436107476797603683358614623186839850016207465763468678287351667491536973290171130504962260009894937352265831207480404333228577589200218138543398233540697150556287009715075891164821031799003202859893378010699279582029141443582705873870493957658762555146643954842887501029177442900733279620624145372770394839250311989414475059810196485053098761910694877072607371714358836127997980272993741830440579797907764788192083339089089076234234220643054842791117774280336340273682919403169516122499060715689910147089503576108393586369094093683127800491957811215841825627317887312378231365617231171476069741566828520574423260084175390648608368869404164975226874798289329332963251071240923712340542661910716135446015176339475585676581422016553835176730700769581442081460218162308238327255623571908543560856869862702087686085580885764116308733305399003772409338824252460119008035125108118753707417119707240318481489453708412990694500854680262538250290696721956767547253992243987182881774802685428683959098272336618923465522414808465307645772296945742820629430996958165054037991911921712914000606149217537456943310243203316584970686049866657676325448439216659496237713344296184280058332313528817212625826793457897103088250025392944872824360929162466208680779448600186679803725715445417846310192303913151958465132503310397824451755167497125327607397033055922709207927859358126130785362035002712132073824121518471960290305722387044515394084768197860715052464579528474276562392813077026668887448761681845244855329162661012740014536664718424612350476671406553291083774313577153244356198901412307275315735725752493749427118221005761789810657613201096514065835129205472216135222510058442200832582275436938668609222423984035243451195237663615262530731505825242951305625969173080558900794993020480501897679933180998483945002591203261416583465717178873807843799401251102860501782989204637390802260577682356662019130649820285254847900004742230654214333922279424000000000000000000000000000000000000000000000000*i1^145 + 15311242861732775328890619704927890660253346196606758879517629357950878568363923635074290681214382311811361535621761278842559643326798372252164127565682656427031993339039340906524722338927314206958013496183127440552641517940818358129987964241709657588476509633437444663437307678125673905635977586697644691490031612883270310936135732668824736365008715752996848070416975892650816879907326599685221380359302489225808997905036716941327372072038607863379629609375051495915523561358091555634472914954355600339966779013117484867689596081937941319063639064829827788574655828374450929091088700279308961883785981305480536190991167425046180927525009214084902198163961393481016857442383859739801065770532185649998040797753685148990120640801191121221334889514913820087306352264632947121958307558085643971286160772654177476638507457612540348160691600559395078386931226587858021771567380193336153535801209442874113540826126487574430249138349090791824283188153283552003437480071372834237944506391321702871324073561604517703220599299877132082093154537735022011281518775144139119898280333926786150973784368696993239216068566587486526102476230141856801370654010008704526634908819520610577254375250618373639071018602849376428852129527023423979662776463588165370136828457832953289248677955163982893968747252407463389254973055577867500615881835410915098372210575930705814387194803439229480153681250906789487397988518337381473634121703652056157131358237661602550984996068472430608410789848957521179178631686695007355038244135202528487108028216770422471161972546340320782708941928442087241868899459698853038928184009749342773480520030817261049833756606817571406809197329047341058419581577364244097795666406061098243436077787345326060293025402719350413708840410320055270087743151042669824704975792188981233611615270574506638563866332827924127838836459830712702061028550941662579090755587916926116461307672535559108194510788786516419539775796379411141503047976854181917507926199438975843768383379154753347219981512218286749545473015652885420590081873456028999646762669751389673070558834095039508505496249587691753184290002621885315089296810506254760542566475027346155811587332175510166718771805383585768119452296170278174529872442189216029087388561170493396603167859587538417624442131553393167424200605659204653028719485557327397484640076610744350137578837517814712807341737716780059197896904408661294749102153588030341549897411750591208283980885540218356615133570338881718997712427139753320810132234757096610052306924373131646960620776133420825782844786082263558274707604628665014850832801734596532720547981701294440475108121759693545835890483662159983092887242368222897859581919699442189499909055281415501871835810020312322875295086825851792280878037643872784262051110734059147452058986465126954149124377437119930550499608269810806546304828518583643513632960686137447126496401705455903076683404754266201196229536083436939583068451250877210740453691634748066503677731365531934174375872765151024020070649244910137373330322392432315082237845594468427052536102310175796126436421955933077135868855249618298897700322300731744814361799215582862320227149291167002823303577195367251940392899640574459380547723175484583664544528088995838895234550677059326306233603815776596626620714884571167041439134901534699987220710623195407530347071746912307851803412832250256747817984333825083087343067568692318133541490515249434876304353129548845165336707877512471150112128557893252417877135466973285762551580885981779047688453075588825590432879519934901056412120305275424285610538545930846332872450490622665953940167131862310330826792643670584263401854026186698951623268914969680149755247749768689627460986225335278525056953034127823700566915609307934321158599368208659385386437881463282350591991983312484044976361501634700839283039592169752154931041684284936038825709789119644273833478875670307711317279124976361901863197922415215495893035123372910936362167093101000612710609099553964751710684560447931506161092249887019098792223765388852871975931855046435640351831799433245397130078561153221184359811629020944007168000000000000000000000000000000000000000000000000*i1^146 + 1919427031228087327405140533307128025749175446144157519842439672232861131457643304241906357937179766316202061918846272569188487808775292457251537909838439583703209994295246852771321090742232427910263298309551592854483062180629936845428947999220280010615341588632113428814008836515009673356597492890761078377794964079931197799616773044220466450158286059112749377702091120562446030928534362106156214740892285810130527093567032995828861978742093717378485959920369781509673962710515761483571452710225716142387182172381685770692382340112489202076715512693775427301132728374148026123086900579056979241470838673714023430836186338794674389283974547689910517641890361146391865924313718825248395714361889194036472600624100843487042615220207859277698169150571220172294666731887743899862306242918544201582364756805506031785541464547643736010852863191329580165381161525220033061817468208974119801735971033945216362952885983971151538313976166076914543385633436694894956388522551456394795597097878384974662430995004911188101374642529686337792186679898286935184667040194956273351583306625050200053374084385815464956596237152011874937901615255087636321052533817988133002761415812581889019508406308130503533987272911965881190647727383641041930722303713657808391377452492872547424615257270140499581857370147123194019677545452156550318000537927693450449400915014028755270036913158188597846027688490665486775948727153954314744277774616345749709490011031779064074200715263751465147479767399617685085240859635384664449551604133175120116289166683740265141011852136497119382911429220285341190381185189077403206928318257457845507927604318529111523029591395408963716699650620618344964468617578825154949220785150189757846474891374500963701094504187155831703383344038471858678438012253719238212597342270053920852721463188507904827888742118485964390214873603189353774498578544633804591556939073411964904071046371998400103919507832755812949888022009510519804323575045221747085919981898141896641179807932507226583253361438817039767552332929825489671660692177916578078700015749532127695949013364583831050945874166402163623202309502705626923017986060752839891672673223095917990098521596054546208063506274752788038706237044564076175163244343128859015814381918572866830922166580222721298035525204273347591964279563280735886076263637681699256736747440077666841273695362395919042561100765191538967894122869896131858963578655033795566600658324917299924746673223651693457384705970277354504427347233842601060891828522759800112788912808688777700338926761378412381966127277132604423351335824785165823402743022501020334926821024404784466726774958879871041161376361122315108699082778021890151078523782864276391715075081440841343808004656376577661291058868231810931892457907689713074918234880851317245014130868518015613152272716499747537345283249066969399033917515719365133754441971214882541501652492332779103905274094719873695991723088332927320473176209534047707016364367022041604266999053857385824821705025212482661986559461343725899099171549037285875401591533514722190848044369768518108633671121384098246198195714781549562290847544353135634705370606354697007018803646572364863717729686251494533467366423156855485608488711246278577460111888527577023461943364277353402561293585061585714788140770590072498747290079660581985381090966504632583830855512660196710950582945165202971538074771791269356470014623331888661896636211617522916698181294615967536169094066110021730139722084631990293153721319375467447944418506989137376829481341824557895289886065013442752597253251050088180528386911358072619215483172280486423039884008399099254641462163380060835404214623435733621668837559683639200793290442461905548602841905511101106899164146031576255694643852906309828369637576949951216808730300019569822191858651961895354033596032436894997350031378525199400186358298236033629842354306724803953443967946274210935996963057888865477422695098070039155117113737707835091326445530248531268424613818163182187616379281023934935161417029254833202016433587900773748649124795829942033749917080112084762846227784076758414756049626071040000000000000000000000000000000000000000000000*i1^147 + -25531990701125303734871625666537576570544533148570815302787577092021761064698932434618864713176042788530940369594108388262751442098807317844129857200286222712024182473871752643935761599031344591838350747027339121300612798106551429449630951810629218296261533904320764963546814324871600317970559952682087384996576886937776459899800678137857537638806129090261161880468978114082054290524472921798739459620701499422290834186520822241806158984279981015600507765992899738553152815465852736849444947891629436653878543226101075484206370698100274219964070702657611283320758011613596327859858759512854429207081260253313122426194647242694429005684428816339930786309505827527749344875372920228641715531119137953303661302973591002145107880087472939706469088442306170147944988786586975946165049445562260367237758297277505601065591926450387478217937020764474605869028218789988461357709377060051488033901851578615201561957677736864092669270499204459885465232156655578927671520407278483249301964902468913545477435783174262213014558674106937875088429819403323380690503542836987231148056651217279403999642048586441837763417217957885921633534847747442168047688538183122262604647443991798804787803138133405037541347175966855679242281109973665574314414677095291827809097900173017755951818071127930742660835156575403208172310855470580320188307914274430235796172342426541328297610536816659056839324550444485374810037835852489449510406588105072299522085785271497483633247337129677765169119943215148564564577072547025541126609671641627728743199250901631770424439644877346060898153177588947869439398636621800984492959488630337223588118699931740729098864005280405748133980445273043185377106832860152133962545458052731358120640302942425825492651562432999625281334458292603850148976887427263370206918575879495663237386957149787730852015217648987775113418783293779569457800132667943685497877903508240605305111208542157329547303906676948868124646220728865699997508759524648993658206002047979712597654558150625618923491942143804739081238364556548421446147328802972391835916477838206571188720092918223029908284686763401786867791336097027532218155652024135575564645724748253495256058573254101131477626592015490291607373054281438088293659207972410342438600460031265198319098746650599743359927594684881950267506984490311842275998807281265556099953224371232837859978511891816991414492748914715153666807313650286972926545835474908643206957346821009122729727238469032576481495632281533836931456893690315459978724403531743207363178952408211160260335912052879306644698287648821296677068794501732674504506316183793451203534485005797787762637768885434022548918033735841557959593897825421649751006441625418974521209796493294200025954111514063422140428418325262353782890604457690732950797182599301639742413796469733233407093826096266089140502251235494081277318686013704879067647382037758126111511901162044737844860378164342835634523919483482192708125490284142408006794944394157499626223647596748136551494707110086550952576251772056835700197908869733753213299720627026813933804142980131652164365083187769422999476228610371764807375296585135689753444019949878466358832555917977524457686297543207522597357721338111787581541702975767559777684316561678820398358249287785394840345183453448386303901238460876645600589378202060549259253284819898182519583651777136818079279702549245404028476390170314437740168741787039167390059084481065867486700966593003283787365352561428087022717778788564008804990947663395477481501328790186174810284882248262479432196211651916108217984059662876565838133648631758790518689857135601094725895202387640332529368029489375098901401916465001331213266711139775940263772972580252825807787198857464210243717261306367710143335996619292225103674631134168725724635504583946637092693252211474504933944545015269466595568120862275577339897701855430245432209336810553064862368806265240768546729500878986250322716427518850861498784424984012058944370032335759626856423246130825358576910574714366377594871982382373639630263442608820803238065718096185102854269800829932553436265319925249293751943168000000000000000000000000000000000000000000000*i1^148 + 32099159718773888298412745080554179379472023840256817537317851569449156652354576857124633618475818571280613550035879720730588714537798413938274426017262499742743666433144307461578269067850994964137056248845599917471657532969869144819298751978061247886042390047247375459236813025221790841617492672027894731303976821971855551528695005780381578197637840223984007249121146141243827750349532511099818805113763194599867050824479778745204079601799921731701480818716675868472878529066257273263483968974048181721109805674111295945084798891166137773014313679047364495650743983590265846057510218526326136303476790382696120722570872678656524295361815142215095591384152126880150197496312694376657001842772284136815493744331713580047267559387934673857607456048288199538783247414232832334488688694953977882862871481377624132353804602207766262924439154088301141980268011174392784860053168191003753270154443466784388077168550868253298418691865566892733208075876940785254218279338068392871489592459614406438774368246681671689583458249347485675552177845226323286864045242900338892785815866499725708704885987322199511613281770090128994420922284172709968775052477401703179803594291856017364739874448253096060491833066308328688439423663865542467660369676849901720479691573416736918696050665482267868254197332950258592158681723455421338280203054969255752698743376150364081772613767611781267522213792781748582112710150253367232496582594770129823412682258346544990175386149695088244981693156491785848679284324914839324924416593615595131162089872205138646524128222603949584136235099894325011981040414434138698470012707395837796615530315290728503256375458508242154666660039075578982048891096114642170133974675682738146116017639398114924771884400424388500989232334540692680791573136688343509113767689324047989528546843694565273613799283502181388235905654811445353963852756551388524997741843092553601071762707976288996549550806943909228950504993105796924530781109133834650921490850169765528478498762316378135499814901346799618208840305556005261525357424836973497515890856838642052924709760974104004829101976240223569474504216032331249296261428637727355101413619704315144477226074128428940114902067413690147036739425962536453909622101004015876721069233685179695411951125156223076927044371024274317799225132776754433625392931366587940009714460789182660338230431336143394742114734741011664676848696998929486515869248791191242060658227019949401547057697352201571829902369361074427560511010414209980560501726367798794879322676679918863425098829279253710662889447347840799894146308877097237595594691473980228396149743703489132716585961256168601070824183235765888068582959614871762896063865218124371560551433186715924811699779255641425397541785092416358738605886278390879122217788870333267775157381952924008662083637395887320413295799060731998473867136763264096425504544670398790077729399702071694598466977170882301672717881654178532018880341349233599591838996305760763526360905827476233282444104434310341189052585509438459892756046044656753242989544828413031745132381203517922470578305093188194555328059812429720183390766500389728581386148159055144061267350891658673930349495684288527197238793089535649352455121248328796332402455037390226439605948190399149146215082061385613582207965642395443041211847827511065981503054751453800066834083538550901230266268054102517909204274634897273852517953565589275482597034606614165698932163879832890259532884698966466423799858335929314769154263387699798494709034213422748941580169026541214537362037127953636130042103661432360784500657774420702812649708524326139549975231879339564630769984580036822266118266562876383271602198796348656938972634759370368863871083649322047661348258972096432476125642400755939775803766599825246227301567326163671289021874963106504862937917835792499506860007337578771740549294377542798473346863220686665003996599056731594004893186399406128400551278242865445954569954017135571159439197494868517618199588487554450888865957952950416285956125969686027622690400214479754976414180868495001298909094536833667559566750717365452800000000000000000000000000000000000000000000*i1^149 + -31019633020505782281900060541156515488489120102877497652142718762384771385815332479912389635174065918589142666909212620148677510849163735334386948025606908008534310900403141089419145363794406390079448155557592120543338397817411758891297568544284993639198613309475400501071040817636342230309633988073616498800915777044700638726002936728014118399854402990627606390326748353447916661580232384748398704017688037638706975921752617889778422262870730885840897903121916615713252378326046345169633893608303437924890408801627342923404460359109083204217856084770187327707979307138065888743784535201235847416913473929774928810915360870269231754243064944834665841637307759866790443876728818289591703172934457081603413060326768152982090489968954512783001328286671096736996088368649413901123632421271089968072592489254428154058446068194821438808918317842191728235998167970673771194723988853979100390053850770479218030529427611445050522816788623282106801589116961453932550073504133738806059707323243554718442897610656744881081000083751535884853819165178376229664484053504984496972493859856710508513454708831255872887291506583428449199140101907004233989747541427181511154779167817304693597582039046679340679445854388177962517906562838521993123280860807056958844374067211604292137037042142247552801957438677140049423329704866705631302497248000503576812573095773676527994832410487991212639691493176283898158496473359365404740836523475026530898391757702602314872616308475785250106276302431640493799967839163776771289000558376235614249979606058923016766125546792548706235091842487693887705697722727090035405003731316659707411671129092094348998770936644011322356393929664308116685740213362262438848817727460531377255555741952291875498071841946183555368782750931448161481875363673954147152587541427184674478882478582735835491740208489219139507218462857776476663787868014412331779542956861725218075793910758901252678754363096888461116104386559020848399313092429778799462200292375246134892173997947732408778774289844850805362331174897582615248376354464716713933408543889587843305067190139267671234620571518148989638794454290962414482961411455369419754673785590539570549672016296627648910427566674772097807985606290984311858930275236665410520312296421518775099357177420328633969962767145047186142070925052928751050487445464558931075935614143493370274185715599868117331755581234109431254291120712135080940935004545691562542157000371763294800309631755076341182614333937543596238208464431566682387797151518282821990269326189172529596468281855784896649611843626434781444872807388432645657384543529304839956087774571249742075990565424667233641849747622793288794777206106922117575929178249495030775183699792370708741010645257165807818862718185177141356732462519684008127754523794630949163943573316294955023820010499409440560775935888595591345740414449911361375217977222676630326464564611629024251571466163883659749498628724514958688006481009700468284594414040703211116324326833363921482813016914477897439624801652521835435101830562587849315031185821897121848496033191391355904988666439596577706016081293867758319268279878588342438615286691387556112346966423227462031891097649054324034360902054186073462085520094996660462513954945827546879197109996061708603563033483173022732445308824361034544396226404141833853076781662961064331463496134485200718191214591073780426884338103742999757849473195299089437961335353398123503406370333830483254574895372281827978585751536539642029978848670349896473159877354484915728151424252914463906957950472183849922258526909566207184211172457797377279630104925065337505001576218085658468103357267491818722792527635857075435110454052401666672580287248595668896961012998583162735162352532196801548091764906958047396359841862334050407841687786480780379964236896090264797118616139305010300052903266497066940557497133817929877715761189291243697427916459668979858444234578209252624317838288537890721474823612271711578387739478723749576886715000316568502230893352745504269042632029593233340650057866763522131966888807201548411035264554812074178581102592000000000000000000000000000000000000000000*i1^150 + 33285523511684635884112808706708624292384320113225028878155724519873009970916761763159766957143930072128032746198455503244405539355732448229041829998377445827926312146503212497405629808470854096483865079459402154823816095325610061016978151552156967433921115537038947929240228268826358989227237065731161402286748857925633904514409638448360339886911297649196712808229863748761840051728284563524637523997582514214686739348047425072027073640891920790464488438937648836240337280680879494867957135714495750129178137711308576475801264173838153497420846976333031549066963811336533818504744564395151148593614339691838328472968787487935192282157399873440490878684001129309899880653227160172425138749406388158326017748219803005548077938785377672918201835003905856724422746807829262599004314812875267818253308610954446075612333581058331611706604858861377023524199960971579432441070221095380661153989185578607304299727491786274078638425417683297788368909338239507640979379353769000656180896769831789698732805608839955834307887048971745732097613368950721900812769851441010549071987337131246567061407383763893231823595237713943067204779902111074508773341319211293421847665382351632994274907095838960590189687340539626004143730886910494144683667096126401065510902807097560239819796885555117383846580320913584176211490557124361542790273755036316144774793145538254987941466846747555036316024703592584523429467507496283865489552838889657241680739995260951159569180867208138898972197731020511542722683276977033102539129305253413777035847088555904414709484566422419221839597071392036279258129571309151053186599686392204807021313539184538456918241066822399828667696565481336849824599550482148068560919886978311021052680381668632484643932168345505768335590261165280559496154405972484059570911846820457111113481043435512546144833704386508223475120730723725944013479772324380423021440592859477628346339996752946203010042795286900699310487417018821148756353159267220629174554762429694848984047608979768649275131611381097379873880100181678792451763517158101017445323573912723834394267889906068600945167448523444968695718271210092469223937794423801330132597158997361078427077110893298001130764603422353279327749881953900069433076898070525651207385850642469882236584063572308111872744207529232065112143206871421760481253374348898022446176243248680544195328457214050541072260539052015933605596759699513120890263505368870617683787749464392206632505773096196853778488778248719654959561473988878816853352986495528356909203119260865378404887119175839421928770654035351546803107829663568757121470098498852373428175384789070308532001807350625578866860864132375394772782948613157136598711223398964170357124999598107846979840465938960623754833784855634692907509540910956589003947180776910907219872572971807292391143440353209277030566733444945611668340716730762909903894169139196929546966911708164189864284312786055824472105465860582424578970639914807149217934227726125670399852577340151236550857234642065055252082910799797360069245310827544320381725345244106078785759382548843224001501661224168447050457898311018020800842726719230134634290064310157336404690500485932993177087060210260778545535807990359762903692970496382589640471825438991637517785471981235374055452774343792327370370782043154023558677826843159248218248136062633999316096017006262204322542486492127811770812376050219514562756598507302559257771099729547827743318670474512363302404876440478081628222968222312159281843602023372053033885353642404432827613759979700362542957015065897252187310128743237666935366913832865619242794820034944747361884508075343208252411528176538636708312723220635906978815361675034787882965288222989903219933045157520331875167574144382616324621008045904001878692036040633396335282865144427472949875567007078750821314357959541415680367175595935095338115245507775872447149783653538649437289086284272068550162191970918783074025323590093592806575789861999743156476435015801762727477962754964750641626163593305889040165562786542447794914481998271681642807942302020613502858494912750629683200000000000000000000000000000000000000000*i1^151 + -15247094301158133816885264371557459222160803070527134749318906249109870885298807079878303217829355918399497355693616056599727632213050038163954914020645075020996870209454571765507965916244711202575387698669969416486514582883747041808749706128953400387886323684421992727279141070707578991913851366552071716567413818138162355484358265212395500902775308526503849217475880640476757305878836033871101377111768903929954522445557439925967733715489105936377033424830807577265453383292418726303778929140699605876499590710352456426265942024365846571882910919606204979588111769605965813320662709769937372838815799772696892566088695222832063116095042418486180276836709846068397153218937280849603860732701315995754848632739671760000824255123307377502549197044550271212765779166346231360095270601379129993409836967245730515828311224638449910550356518938555066068669131131320478641040013040503435638043134681554839935152187065408219727946775542207996409041792226979141443268096383166068799223989446164775561249494028352308870755154425084069735145486575146238847444590099405245929153153431181077314486839274812609261177319769938760065508543485605156079466293331683004659447317268345459702662590944311888370632268490155376284941082284482430637856442603376239516261636942644284389070671598723731161268795560384291787566437272832918602977005073686396586554684125499715111171066915847002894303535476060945104372199378239373409784559012722154022212948699405115361541742959575206297906313784225926814527298113071163901134713748051007270337129909334607461638462334053218342464229505903449455128395790121329046129778294412358958660562995624264364000881178574788132636893546598252752253992706834258319218900600271748801466761710991899432044325423924597957199252504537710827593540052508520173778786134253634065587376012453876747430514498233603960123213103008996712546777839907205651071856574018401380070003765009282049655281311653723084349968580019265638488280503628800770067169500707895096260615712006590780168998900323329069547111917867706436689456033033491178885913956840570604343160499606512001507345105866050789527106857094408837489926778995517269959072502802982834209057055926082607494634689242931175603811043363714731076054107141424606348273330478658203799480612934405896250497731989498924621941749942556647808714872298712686463292829672869317236339256168694587900284627197587663678874483618563942033924155106325015866046940139164942821854630793925465071127378672043242938271760530055018033169033157645916044836733593374627062296291752600039183633771141028760674647643219775839779130414763182873918846705790833449390988020173892386325546755815708501006904858672672533408477607034924174007871892867922580348220415722242701344963878346194061694643789871444041070665949887980701455978014907740738257098771865510859193574392399111827392876918732362885227561242725792155654910327995197371891377377853169792959766231518390329938884582224316911713659383171599619720163195250245404478343976387083812946938189934565799448744302637249363779224644460217275857243690929484926337665763388706224047177352124626259014159942428629685661534970668644368969640512778121776554976992774734787295014438770778605621652967134473029883825690418579777799918643273035944350627801157585666556201802080270281774486567888503320741946884661687131311215718160128999500802331408476492633483399205713238768893307069972359199776507003962013552297878896845776302671276532376513163086147216846210175492330306575277967739348698097547350439540881155131350477319823951755668218515953027765731303536697284187673775453466727443367054935594512056635358575034789313134711355940871961101864851726522679642512983357443832740970545336915745453281532818270994959455187490548511053944480158862872915347915217041237552680186946569749773168203945990405303466214253244140808687006015770211428951921523344354628534719362581536063414955240794947717392415520557491430364194228365917035259969471613492995675506583608644177855783920985751480186358771156661210161536540235258578217431282608637977328353280000000000000000000000000000000000000000*i1^152 + 8918519615946489992460678671278449495533707628725384402437363460166848788070569763444842485251783582958045397580748163261826733882943974665846481127493642306092858665397578284671049361759225087012943666932522998187679357555029427142553329085530146145492519460406556426926894584448458753725772194172490567365794875254252204472854250188229684300173910135006614029359961637027536862418781607476808406920102360839168569712445882260268085906200133389732272368129952116273099501899991318501470634069932057019817124544615422406436065990317815559480669716222672308722761961335841749476750410228216554574780546304809526675497132914359293735344678718674577361543259342209174804119083349729507189700133990017997134274541164379919660933341671272134112813294142688580481528759080829148645661423569731170800933832290757309748021111849565415961731413226850971895266985913333086497772878031598467854438628614257310325941650199735760739365056816579512215300715320768833157147935577118805758184794224907106302770222448487299663573283608819992783963165534674388554481652846535534966883156639763270352005179427409224580272702900117711456486190328116600199041411883891606995777689096220637559922729047128217646771356247271729108660711313890538645293514209274758045000913050093246685580607439378292667859236377346951732055048830442671424237655702262545904167570049155779851637878618602346447101553857363227838926344901237333396403890369350303203627726924415947423079417682519816314265923952329837098457676595756778267125740006703301711844703580469059461839611524008378649227261844185318633614870691725309839063756194820142133496589627359892049771363990945649465939677110158284798458519482786769335619190704488393238797536238630209000725913894478317347829070869302062643263091229050691469498566216476214236520320983857774139678369537392224523830204191140640222551871914185979574229014696029838791391374028980932402736028843951202803146658812743160233213684398078889821367058904734605464924571404449348679829073904855995336188978752850901592957953576083571667646609718112165263721219021324401795004152615812457284684342273023727235779636182772511245243349965022592343905837803696611179491356511234585053582993214636125869267080304698560297529989716778891540483455511047545618955260109583255935828455576089669415365607549651026401215104670244028380007467047396001106301865646339238974089860141499746547792468588850143116920388907469788103240917129346954178490434149928942469927221718622984094124457308780827271514221974348454708702993868779868779513087807176778810131917365582488438988702391406560710710381078696841262006037789023178931649106737532568915649718940701186680319574938823617641767372028644702823674434921656639354854531409775818068777393521092654341613166133833746745066323287532041062076032961898232610109010416292452415700291848878060105039662939025437823765248709314576968096246165737232698604628528757412122587396527556959964186179383025205938884185475011147227438652252604004986216303801962079723644865008083344374881987400968954135644080744440033335309696150484963659092595238854802297901400379217605394517274347029129496466094773936166890613212828223323216696653629495872462328363446578286705205240592576383505047079054974791224625212925301221337833113423572037890401946437238276218305689009708323189352529823238464015750395113780322700495165761792616620087582439697157895218263348288482000966202235920318628967347307667762443999910805500612734005435980578084369771045902250630523646418442690221505775431603229530184491627251275106517030725153533261073033430570387096872619991072368154605267834895854237888570019121588509906938616968983507183556289126010251179976778613911586871296442321965003723663810707447270860187787723852697334387274271894881126512639033220059896163523748256972200871725841553136571544099201077746703663274305191814014122250125539083748769480859486429763566826187226413986228986889766422256997534507411817611068436423417271132116089955673162136906225271085989201853125741855387311308126668234946510848000000000000000000000000000000000000000*i1^153 + -3414776135145703338051287405050997894939571415724383285760977760903321291145500888802635986090501379311984130754426923809568991019822397740316921560836832482490449315847633472197138024493339958689559939648479760475690279476653950343983293604103407382676597352179828233862261391952101183359400805956194644006550178814489414508669465501547110447644733353294868124202017983642860943785321754405564939942131839514046361087881480095577692063749239783267248583489895588992934568437968707474962541173950304762389674586512041518790392865310985354560195277581880644366170817035389978660267173349117379884488657998181186993853588001873574686948132787666966577808624264293244874717615504086737668922814316455763625010810459345790450910807914277201380832233957750753408900611556589234868939890302290197417729934774844422432823637094615615937063540477766836547509649837499853118004864196758498904892197766537536218533017998252941909119034178002144723824602703017682964807138933721889949731930716041909220220819348200708858728342430166651248914193392193192831250086906987752010197369581198181395614465720927066768362722594477063087243096904930081687362487045306939369021766253763615669452866920383443800759653431188367849629408513330979394514872329114915758851035295416878376448449391599424767813514612283210633968188496322314817225932285225363639476649397863669334524804647874203839051032683217713410026624707055362903800806764738777242705015868503202148212575284314553553764778352115216617179578380259764167405390667057583306334308361748412044408408180794319240210217735779371181070174660525111504020911040211633009566193519001045208505477563536568135770229632179772213893765544298837636721017246132915952657141569371333430824807226361550745106746746668182984266216566035275749770001237892252216319693652409000333244650387529536960041321493015425388589807104187678724303806359126808353679635708997877982933569417648779960886784242719629285116959015272189353407909736159821640702600805112507350979503880204409698397486205507535210804163188397269180253924210395598534125704664515382046847569071750037923940512965460673362812908464410254715446240255890039746581257042525005402964047853128543064320645262054554699429582348917003939144393712699551116492664780683249056711216052695290970493145662509255804773183724735301516436058315272016332280895885072417902934567221588526440813654828476918255531378654188469921341334332945076091710248099298288606634007830195333915523846525326827399407881998479253116268082258048586968935874204183974336865251196357422051897387926830608552270728875728439723593839292522074037002028642382237410645251689200848344684154187984962535942836556271345706751685121705141507963909607400813020633517245451724521955142072512882343563137545060179710418161280575813229675120484870505263915277615768245165021742503930859723592722293803098517694843664277240891317217621151720823083450391226953300646711840149857435602392524893775175618268386007299653590075920685477825646312585243308810833644952391773284174366396979046949149971106644117560587731372061933089246784197268508086969309136485358856721440662685081940879843411406398222353599277715450487259512000025906719368923657259147451930775879047643117895748425884002349692469451971489369409008902617887112220203612636144303064014025802182079874024066882983971984087069947647739767129909115254351886777749291596450730317735362328678116357159412378999094939025683717723511727854266843032642313457298017800125060666355423079748044453475562731664930250895743086260733510800760780287541602093552414510781502201236453082782114506428343920439059225450261219195705059909947312666508293600440955803715273773477814767914263983589141931343334221823106998124365024856112958589227905114274113280526149699803052417223875832342667043405832792157077753960110115164251078256310377951029576329744798710753258658367432037379447334495044613963972409349938529762791221895068977354757346863398774501910103230221653158801220892828152423526669526299057098621312967069486131707904000000000000000000000000000000000000000*i1^154 + 1349345526633754482183023893624238570055682995628793367329195954509795787303468195142571489704976921084409736405452610092007873277573865978748765437916990644089374006930368808031337370506850261278158318403848078466476640967035268775752551963643042757644620260512002362340595584317513946383976085902926788832089687216286282228783453637354971677664058099329393905008815718256241006726038210622344729626839954128205763886665670843397327848036748456164226535523809033516542050157499431983041697611801192230686517585469656602297462555534782680311088624945575295578446894685311667900005728615270421622193340344589481750023182115151647189323530386632513819802307494908320757104868631658156093611223839103100259049701560784678825419088983850834302009527564872517641699134972021851243749731023771903579608339625866232871681779353869940002417716683802243189704121753721408669305428416274315556634367135917454794051343946632746811108672258999709339422419218864157281471666713390894689933416552484358158506111863283816319478979971574659464442426918481400511852223378782459864119236705757527459854708986609163465654363561187888762097510013675921065209010059241653659986851244637249889448146930307344861546967577652636857943967432868264219405776342547044166651093087781535621879950167815798582648273790742936237438867026059479512976138570122698143414208923792596952201308064655457355850895577038910435345636409873326297874116411131000515761962541753174020291669377540294909117549548623454777471578268767341170424319864478800037307317331591028636897046758838526241528060338705336460226754987848310273231819888706662186055521188090344609687752398453967341629059262017605818959184145705248188887786589521153890176949633253898134682026072050523817103456293275338219837170086821279978374856817707107708683023782372834222597786433849092356942606386730157401984485257622252039712359711236949303819352089730995191742625579286135549574187044843482652883748742403150885128541189388993122270774361376123733523326751232542377295575499947940420892664282955011568943472692691677178822599926071735949404522165470071316422529966055681541303683790478142686285381793629760980378817417773710203584431309904292060477470793488364763996706680350435204662917624867859958596124225160554957796455990005520618980853701131329119455757826712859518870154796703173708811260835835456536899281797419917847041903729712595028181046473292158888739117518335778987392270072501093453570855122163164930230256802209501297323395932685069543653224552556739648703128662351921709668553541495220446225962553431948199476514154075473085538555236159274409355254651512459321172053450930472621215163002659561962155448249997892900042134957436533012851341496294936084871658279290797177259446251951395055780448374773775098206308923055904481982423105884938313190972428263644711356853042511560162802762725264088731803637247202911379621487051857839831242692165173753840210990414528763038037710616658545429635621164210804433752679404661501535331111265040516100093295513488521083032041094154022965717545073685381665254905504580698370175525766353629408321790208537194128888087084214655335844135422386941588010635158472628201067243381181778735160699191751705380172032133303843312497667724631239146649084681283190874568025510078388486628278477418368641253468880695646809223530717111926785334752923262745909663188081919625540695702636460970426106223160007616192681911507749479115848604101685950637418121137107772654324801613499192988933951997352140448951035678576528093942135731739959903713123797324986052323618324677628594832085318666294491849218363349091843834505206011966408715831581097489079359046357417381913986305261239096309840785272753503710554473763177030525299012063537241257598920111177651982791413986144172899608438813835905713673786875041204790583874608621245794875365427334259281016868304440548801145139057421948977191112546575858276693376218717053093117119804289818479013659746052470029280046237274846500153149684099482351727029738488694776855123828806062828421120000000000000000000000000000000000000*i1^155 + -316176389160154100928303910477440811621073670896611214782049555252209032834058503568540852911726292931077604077546680739406185193581814297397994367808894888129999412531508410376729768972868420465358288784929344020516696812260952070749499040324198216793773949760238118058065854405880515797923208361233336326020056393983206233841917827149919267535555607600873191716725215849801635992157852722043888633431166987308384395519729652112604461102651067516143861850546172932512361016283256293669869927699265490137220920890058256190017420026372690105987272305131371840340775614941679430708774942024863496544520017679783307333293241167407215361028685077128095059442578109837108008750714613144204001568534378638517918294627791373449879440945344587914575952289761985696217241940397819514657028177202584881206933699324584816525581018765942238265592334821488382027304142283537504996980686325535710501875909189852026633894072709196054367318727371074910014719453320688181853075345472000684324228214747017777977890193531747136008360840903991852539627000120602848845855706255727628408457001520475911537350321680888629880097358411203407609826861409363912284284200528473666994149670430582229013370699409840364795636961398310814609897075768694889486843263639089807878689645881729805718464503984264376260273833314195872077099881296176846458983673571290524905484569052264678421157773910738715291393094198571888682602851608920171694110230362292465519569101406730435193305165223554739140034420396210997991294128386763916663297838419725180822646043104463038338206154785469421297946621346281035793394550942480437300307899149262269964674082918650118692790392967098719020403667939568860230955838306347944019872872396801019007769857603753685333357401044932889837698977963908649979182883387512700573329270432414915970748277982796743973630195456162597431935555168935626138335525038855046177506292815789898508325450560659230250386539363174322632794390158243933249684919727403275629384714115876859076557190052748527836293714540686940121341891522843042292905367572752153402620598454818844847344561223950469487756813173537003247506885373041172366300915442155150617963962854948388610899772224419243335000488878443926770246819622709866724974108722954134217520797122790918761065450494820559320201400874158663587485408514101927260458277702572069888452739331918399593750688943854580159986341939135767685951264493069732088431628977904778228889867268633963382558387025707148012201601008773174444915015723041550621845496080977492500898978270351320580871973542822565281757449751336393482404961880226623580008478480485456635465273950554290317380390378148965194267427247940195341167919308806696944851802629304679126468472553414267392263666819731941369655813463171669070744774127307868491725310231655660560343885501654256704778875588853511040671247870372885445841060769615425612753860825110408672311848284471988018688638656992171835343694180480110861327829948497642874626170760612252576451045451692080483845861276088016208401423958062126354764441183762744976691444201845953869782512499017359782262188212141330182093189411057162689462112956972927073528706132998045309401093717168826763574938934723138278811616855009250348701795451015418886071020469344336287853636866264186910367250792913592431895954226966802675109184609240238944592214612163367273892480530932415253723263830438014440292472222925285319210377872399561609836791766636661027523780133173920672639760903197627757156789057517243834264054929959674272082605434325211312764205416919553078467587891554336148282930336020476008325279742516129599823843815994948747132781563186472002364280605189346473456103209440158278751599307889912771499926855818555613046053133050440387231242583034755628685480079212603840188793666678771820215377043861477732833595928298342664418757223821456193830138110115035718246439564927771172676236341210353663177583051114035933094763177499592578201926600004303865187033309740500038992598915060204806782104780978517387166759384184979052015142110894026691623514013696000000000000000000000000000000000000*i1^156 + 59120248106899920814778998987710302684757454030206310486895950448249934573009375667973114026969085722760602365945267781885639852640027797768758739725010791178274856476304950986450204332298559481302953883258339384924586576570404923722633487579933715560891757238609800798598101889948889210849944242642432973324419650388733689152258369045870819207755703927567396035892186810396380868497645142919042963801671995449173791976763670269831827018578936473121328723260094957270610635085926693145813844420629451118626733080264778299711462477613173939751604095917290776715072624680966311033407575242943904742050651244254027158960591017441986415933696553292728944468775654953185556671585572818347479621131349890876951240241161202060521048783452609803898353678909961158693873468119547594064279358043047672854060694435406337419863829622380448034945366161061963209773454669177039302722334863688572914264661845779010302960837114175423989820784174102253098019775382481668509953641879206401843026871909027355620621866495165946035789163271863163522717577307577696041089359030651285170853073164599349799472517478021698120146554775615190233503916434975193104670766313690159658404694340907425772211122124307836607741673276435678075331350452059396561250893023653517859074257514629041128870718414835187137583436416375066838374286240212060172952053478499261607188080704401543765079299862516361294245690442866050213157699232637828850720561977494037885640491112263974668995391458414853698652659750700696843513620455316185672412892038602034232212265348985203280102583951980712276924945525792553268475334731383576485004299384419020639082902772947169254474099961731196296743275962703922087287237091662927551372069294159615324449204633960772942376845835804680209909856631615191106360487812989771312214866151561058293544758993300212014572758037604070361704497443872759301368366465598877509580720121553391762525860988394492578549880798300471156204803617615394029688450922467100489350052130648766032367448965320765941500402064038986489668045514832306190657834223258403233864813698069326588431974069176797180548375833468785161517211566392747908577212201011954254032651259534849317481723837992161853396629382616070497607819325956409188789164883957802862835848544770454021694724521970367843397655802831203018714110416357630608602048796173438906145706665962631337469351106512921974457704713693796113445009787299617724422382141270664741548871446158472759158889930705740139161347190649661520973465165225332316443027155012608941552914022628672353513804669539102586958405172426395171956886019592522346439669869532028439421820624878795075047133826719489595870943501044804733325186021032692331987975242248843677366891743550532678463298267351044534767969246797358490831088218171984646300444429781487021166440989934477237566772917944708521769522449884884916886529304222658800489292353515759649620313160714411996516873249490323153806159535323016554618165628150985981026223668384264708912594204202507865332158658857574789035923287919965853908654582526297258378516356906394286199312219269759422594722732334691630865895234403508067964759383898694373118554456668734397927707546270839373851393633107107857839491935020675526568768017973032714268748793080575663158126670068391456748973091054298591644124535265513806023183844484995053265787012350591423462495824353556256528199392674286829319201047454843296684290648174981015094924119596081368397931532491064441972995537257587214227653543824281811735293570708813842208108546145996299670754801171087410666807373442005848004606009786136345828854510492761522528259610117491009585932547736701170968106260664905462094774222864330195346537524545240826348073980563574820948438979728047912958706104669440789597574431345975477996900338574899844444256922940505542985634517935166756303643552726935280980764299160219694436240533739275717335659101745254996539803529037100566689645763771507736595583104606040544208482560354633658667384950121441472866007842402320182261485539976166035261093412340030767104000000000000000000000000000000000000*i1^157 + -7866204630462702865970945996342600313478645852573314898606981429440980671107894244534196716769797683214122606315204023856868096735998965757807758790943933650098724648365761479735992842378466510368465831111922651595046533766674266017226327833190832403777639952878504795232079530048278422611260678569678407945529855831757210587591879626580940260771331927209493970334757295332705963538648429446838776775075854848352010725738894534190568614327671589632008539065431823153689508839514413214426734777307434140382139299930264547197047776773814871315416654378398192025854179347178529749378203435049227280927486896232736810779845384385672604120851488502997589493562941544095826696010247524128274573203958919711582632050171372162509065281721229824178488156869930347251920658341287473849956233139371934516678147662515860597178395807898896518685378752837187791696492748692297698714796886221802271647800032297899929276812409631012416611045339862823420422585822258447666695021917708716219742568369361069580879448110676183994394399609266764793494648720779296366599913950296731026673732630216643465572347325336004395539883674660676306992899366627180993603561252609246772657214246927416028425533363081905744848698732004215260009424969724916187929612434033090056330925392401054418102966398178418225259630892760982824117347488762554474309480943935951878764856701315625355790923034986168129478248986293297487864874840179371662503378875002615011951319541098437052461251059677628852145281283330922470151540166635583179915671966240856215570819627416942625443831681569747911379631795388710422705638651979745649595949252760132043883527613968803244459971407823306587331165267479665072737434863789584137276301341034161171711395384368810602073859739818613424969050891764826392021303702651121537957175612865290576251372738158524422358092350188410324432933914946126386824671366105968024231733265416962829861668523864010556112115404720663591710917746648317018452742762649599803990352263594754033265255297080498505077652269262096592598241557839966667885873060775679009213723601879007126336790686800230356164634580412620415845076509298262575085263920408587782787928700065935894027280936089464235142465703271003355085757051613735302861380411072680327376327362633574714663167917148104538902838170732961271034271130457094775029525328864917410896996098109523157107385772592436955622085066767390833155746463520136797898368652875935398547237467749089364545865199323506300845779459027014497075218749093543172756639298463195953627841457123777238585579622462703510575258310733123659611234192672805897739313810813751367822003292615270262457409483593553790262864709547790736269856263089618942203667128003904833920848770761232299425992273672229761768736472362036373058033019708037912243282642145839781020680449345917948184626225649078210454833947692616754588486914619630926559422162420393376782472546925336128548708280158356847159847302936698679590044204356911975563168527395215079046334225571602679711489398737921905795076673569828526312508342685193448359838740695182188758156872957305947994369934378771000944221304552420273142669143490281485519990446292562813474579469681564214231458783850408945208207256692892599796641872814622805907884283582186077892446354446316949407365430013377387580550926056306153491176805112463534152636948836586774189141589139425982131482384203197275443855948036325869830160264689528791669330718016309899577412852696199825548296737461654521359931124522644864404860385540005170902828844925956908703667031234337970555076171452171377918936523653783131378828911465239676738207227527691438589226938699317060350074742087680838073382548126933750478905576168079242238026240946003236357311345086564756920630443278732120184472313754186444515064367533272763658507581048081472764780110291986041697638930998346697959670411464071225554509012698024129469998576179350090522193547422133917318698456758000622645514849792917899731667894552671580811246682834835375215480722029847806899676753936843294248672763576320000000000000000000000000000000000*i1^158 + 409895276261647009547733925298297312462531643046726084832509374544345171949827422439381260847855203782719414712083445841499344477061747115627004788623769987709910385598819666867715831719205404622874049826566239237073884955476120351148940340712593808542168776395561249606579060881625595297955473670738426399605079083218431172221755733198168890319106993844959881574739166950584589097191996761732767554138107184029724272789858897956680359560137827599346565413854349982224833538778090894104335731621956552533461502996666816315736938434800253442785667916253765123971210373921711731735047142137456959185075494595735274551231887480536662944590374527907897545119312094505114189807403217784056912800073325392566919876039616837676191876376577387403423988949267785585825285320725582678186739611488564101779213842114696716924124386791473774495185740625950145575454479065608777709436812745881816823607900729569815372444953245935605470165036645989998877258422949203197619958825607285235111494860971440807283091919453012038327037122302340855720779945637050461159596134686369356610284843557879282282653369453316399707169116609430837278711596262147239868195097549308776551146665967245330877861823156942162343512154073345230988805199148987011465880330334535385947619051153439744233475570100582177521052103309807839303098628145457916081258481184665541932334343424077952446087429597746032211752192253216340781213137062003888606290595667107245640316389789983013224455362095781103283453989349030993650132403349223329113510089594483930166536327106803604972999481396117792576978892887752668557792119035086823789117433399455011397763408793482954452801418183784219163492575008787537772088789888363520994782644721378087487966318213923227980709866965095336083187060584660845986454440738920182219729206695218074102691606153674495320065584328391685731107237073249237183905403145906494766566037730266276084233600321998449495450698958788334281592174126318218336893490875063827927880551019543169797075039970622609251039667063208575647103005021563718939749117950170110073649632704021548806971581337924405735540635908954979637057845677467566796739541133427252014187445813253859300122342977854800978541420058028225064760370379837360978657369587066133021804217756668359488643929280159340111544193517900080581156413605470985997642147003951355459136341407478212047057470907745727403414952473791230608872178909091750114942357971358920936069453418120590264879159369899498173679339878964427840005208289728995140161087720991824081774540430016071994941831415589219127736803209550262503529907171799087933595111085026670335581831735073891171700073574273831682291377811177016359579215199882006383502906996532762741750382858698748104067753213185667922510116643408534172777743611268749241795645176954897602512143162951367535871854450100769705713080260687667556895457607935798406269564346304403804561220832631499480544643620288955941640794306551094339841087627376189478613220739144296216681733579108315927368902423399681041918273650938775616711954921688249033566120267501476240551270126207316982090866601806730026926807439072977225469574990010546735554794792251717018227541769971509096609589997748768369384394726086126420771759838810897605159943647409439642321515006422230351005791393846745317122744996910286286825547402609447313583129467968006374443930261718641391152023884226845849584808953654895450150474767065655646233357678915874007889253714294009031592519383049741069400913626841231653042408328604299471365286816933552531938416940086377739813221133986664027028912437987821299757603872065238381637610343657235419780146824201711561315951049399132914552811945221347076765618040604129693697938689489273293211825753690226541570285351720592024451265855128142796336777599145607502191036896879687987426350940669852037233223528801743299685744365330041638498444608968224058302854936836596556129633753973367313756832403575496232369628691256401589702118448474892299137528698179712922505481543443572755041409388971196153856000000000000000000000000000000000*i1^159 + 8364831859851537906150560074836501666179494682890420057551740857458272007278534482034186666699100657495784221709462250703538108797845859062857691005552808253405330828547852779903096300373291397712003504942238494598357694299319094570066559672919685650786406051825439987814614597831519431344186869353438790700576293211927628535189202877119324828700328893630231873072324910718808934277023334856301054200210184435807154987779591304541969857993093867966212626569686811651511675715785402315416772664329697867469279431328000210453685342107707299493604287419732593357973827309929687093922077098040718167703008040631769298130204625641312188224375661825188424502591291180286997436369326777769220521146393722303721233756450099452622165842220030872444992619348980462572180981300969302250548423511517881594692293357220619507968000034539826045324188637944274332558290783573111271783381586561830933107284710490276956020169814876213282200476719136752669147088328660200876877687297153257788567009331557991910085724309968482835615102573516827041398966592493965398887963754489894790008202130621052273388343325713062241940816344231259246222433488737776020806152252329615015166714243308058786829369024582117569628451140953076312528566117103711612431366817285317641123981255515395118909485590948364681268144786473182339002141197395425058058711389373930311542248515452585274858713003902691579805011858879065095649008988499799375600835774099465306807377563216118236750091619715018726984032778025376683455530838700507626242467403990528350495557540037026337829826473829007992439964818166685579086465018430302115263235895994604519719615758346744898563831203137532255122923527043945089914335151893862975718949246181781680386828029099016727182380484249753069189329401618844783971517698431773401680829571785678230361828519371793390829629654508901209883002729457741909812367856929748865568967707530434678323014266526860919984831895885869968627224146622554453619375629645274883837371080460514689609332181965779196974850729295246277618162859593603021673367467645708851561857622175248384580980402658019531409923692165285472935268505765204215340404249989365774329935283385027666873350583754119745227858734044707111317430003879946860394847442088785051955944301590798583793244741465345761431089254169780026036563732596701702085781106274780005601821641333024904218304629532169618963838480262076893907037960385564425651461279136485001896037528135440169521391517019286250506890806646119699412995099807367348245414738307454834302460288734129108613830555905284321346296631401940690256415389764266290570468025910489159899385467865425668078777863000056010516463177313360167200815980094412903413973257905723716721076344070669952098433945675502507059354681583773078225995919561569608550981492783889162963295989529386495316321153129393015518711239271146187743251294270410928121753908984166600018585714987671620406372919710974042697054887458496319954781036824205385889266639836979759677905347869568958563799951854396253046184786139180189403769491518403308558960621900194013420329778130295768841173166585201675363235968125420023385975668339412147958292251486922103864648452148411935014647399426523871559125191629931422349672260225767965300688685914134342461335547227883072798507384630197868106733795395548466484616508485792156425905979262775988858249750783644359918080910360558150736273610303082191919074214015646687159442071219315926681447381459770665504230842335930702284517237806829339237515794532116172794541177529108401501130513848187188154351856777027337285286693804518441515380889865721418935234215673221895345454193030509467788560639933770676023556422089609586929849069151183870318058689147740974540735353254615495309401831526627016098707256770685954653190780104721691597061609241722477746492922500166028712942977320529621730457323716959610661600030402263423975508402386223314466685718572550062250916960123540922995477920536305946245947755451221889921611178486599453351203674101488401900338413568000000000000000000000000000000000*i1^160 + 128882522888896464149521628711204664956677885301631822177343013328754287473720964710559277241370498027244057949413099466876168031165121392394422755035065006786898062995262494506396167152936823286711824920730218356232359790923844129238940638511022602401615489601838132236532557358206819580816511771419625684153135373849990767709195382677064426481024630795734949130213719424093214017628126859308127311787013046724314884587629125333960078714269234904621834897160722476593280338400254569942704119263204670274118185342293486570158807890191045494704454350242001848674406548091795002878934776761270039352952139530104648122161802109558188029980812662334847038504842585566709281020454743432647520971545839169036143728590054660264278815312591371889233004871492311637421221342228946825695686559183450429064564789869500803852067916084512291025785639547204484329408335051658950523429680122732689540118357760125224080396300281443633995494094178903163342060634247943530373163049327879228594234533252754908642399842055433556524828034358528152228980405341485595823625153933350219198574070834176437723673581034013719822700219447488015680260756275580597081525689058235181887378293637506386397625123536008949697199570691070164143109270247016648474893538560260094620203628244520067378351012623947715429631948184325695678644626681242735235810019592766176656169614124637782014068314297213692256725106514520797420400901838836767384888031146281029498304871901122511829455585789127977922891571984888652473180027243361875688465940516612686466951188656442174990546628289553191837667913089944839111306982888860811582410730531124454270327075175366461521608482486817086224626843663083353295732294504427664635333112246527478419061680738857968295573406586350573424350704991937942649477610362135740619487116853276007559932864701780603165171146272201015228756718891449066829424820397295173349637393595434649799953625524240051059604168769471170077706007631701286652525930065241858003977008991531828704251389292658900187246633924185511331858875150618817941531925937124994544238589083491812504096004148510083895546658544031532040981558809461239040097519756946450631945380542661709074462568119678671027819217529206235026933548264242721674335883078313138196582829254776124457846532948402071853460192946479078907264351862227015327290352094430828172617540595548091244184360849923879789339254179318118291827458042422652238718079926656063349973869606047285764466942504077478913007426429379753608391404613782374949292727467729147428974741021477695788085389308325040649867322889098555681548169157098837722800495600781398946468260884522708765929425059875338137092129637504893942165833124386720278302107268086150505932162627322214043100708385344478068201991624049352765160644984536492162609393730083168116915066322076137238429452041750670710999311243452399411972489198954848405313107644192906146556656748530776960240912871279139287882182359750782490634332670650184388677976245888398142423409005211271593810942391137533707211997213934444987782548323755825797836829467943772667053914982188507984034073968365225772398282924803642546492178622911917293181032297275831391268181389580053322851393782212845234165815519916654191246041275415767351834144005568805357141895119883454546342126834560632398032782622280083109765973332493067198964807348089343925988010892081759911883004692924891358547786292413174219443538675084377965824608401928435660414614169919408298482493718216164844421437897417513416102575430075625612958697287299339461491804968232336470894090200914809957404722281077641343754701583556131705679216996049820213180453782699518224146966956589147786665601094691195684411161728094325372763636162208545668906413933642933585461365020289900592662624250198799237438484444945105409035381171201436913935094333394777106504279389947420940724369437317420285505428272164384819877328957046483931125313830179037022516306012220993857125928336812831926347317397096416020364929067270831747510795287501461258240000000000000000000000000000000*i1^161 + -704663342248225481977069647260222092584541095903954289024596321750584850271902984864260644437116969479510306899614029339191939975839652887568993737160006707056152477622888980013367444153054872493256863685422348517671673237286606188761188176168012509246092275366860014717458594701450132867284880440385591364643483790898023334349849985315316456988705944907075522767786911351784680413796615486075885227041314148336310809166005861414931694028682394517881338290876542644509803271761542784095258398573658649064635048581528992387701332522329527569839090883761761675700591572230733738363572767875920415498615075204131316487578561455294528434702850273717272757802484747422187184382324178096231436185611642642438814505797638084360760704991577461619526351989251597976864134977970379092176353734926973558643060036831846388641394866360073976995253038872570285164288609045836786615625873506653703370817605379371406613234330951940674197448779139979321778932700698572673749360824079408563851687049341122452281111861776083456386700247433095995350022574068843927909237214756036118424618962664457229312511875016986540523931560779209783886322205475888430081342587384102216586924691064104244672316497720155940325905504032488740641249423998173571893300198543350037695006958950815357758241397531583485084545517827468075720369852441417717672802949675758143626353775442155470394062309450808056994591144613334114369454172947510065475839758891361621809504723235010563802997879435328672803759664569997982019529019749479651843782307948962160410378465445424228569220736423434661399530285232958168720419364443578620026616761311622499775499460775863615249364854584726667919302584361517467334786122790151705957069905254123460541558417278256100642382652249478978186696356043968295430615131603126352134160511631731267353882691600281343871947016805141181805922110463474257439356435815138475897437180916475002149636998080386028057444508136228510308791088439190192535933525739137892123847093825338269863180016553560145681994852577318030703131463642952253613068275998448697923286556300723388571974996916490374544858977407591688475451067816890577072549645975742416769770784115009673794137602113569271606039304050811555169503893907858242850500340307413890552339956779053360332817032953823427650986247804578580753774375132345985918853926688330983888356234450628155772844579981553912565971318252362865172523341469429352558412394182748046986439682923299035304316832889753399647858890594543264312052846551928788354488813295684479507112011978605568486700515617581877586631109584171701454794564899007200140669091915328615337178873841435616371225608794798402544388778434111397666774626036790860175844358772780325676936592338454668794087896341490603729793691700836995312102155264778841247820896653148897553298152226792124387453373862517467967625581736275447427649572335202947716886852543425827066198948028308931180537819282848061787039561203039398145947917384563773308827451156368044861535085942449203394836883438666081290300216014454349717396129883434987655904371166480191858839973581925875660258737139327158875779778249058764075980101522970288763515832656509744861743418995749296310366397217468719440465163648648828135323176439708495560537724504641958801273811667203336668276106184403412204879755901720256360342595984891725289438306885132205715556272152078998500166507326247607701259210927291305697293499659873287949082007424073860682681464856641781970835944903845977889181293085170323061280058001932020963774135344935499542744172486868653580060850670910741218926959230651584080001858943100483677821669164445599938037160000482589807464585240713037775761828694616123209422379265661319179539913186112082770545661146526573195181251789875366370049713213388369471985789778858358822164934927685613787116294041117019632382157785940974586158804458492004424936199829598108554557510823320575203356693581099472552158178035272604338185424639929638527336227983513326672547862251856454342166970368000000000000000000000000000000*i1^162 + -5289562993440248661631418347026047491621584596892982085915591470861933903411352366798199257127844200914444127453571327000092143809604839439809401028747299802914110988646322619109045366259387634081266284703421511390581394601118879220591341808438464852453495647230452020924069011558762423151093935736207665438580778566367516133023461746387732001173191652549208870107061048123398624474340446099199434238640106400138057909662376599049665629625603172561889158714669257903970536694861812952823530452750311858872859114269955193501690798077842293766678601135928775464758795886422622063626876710515156215962194264062823267471806161387657531229870083027384962519644177271529411040952054996341980101311166973167848707733611654429949263184769576508834614328791105063260323276753383838884482508098713079952844484526124692504344330527638056372886245302513448783445999562500820570442612840312021514852663306040817051510809462790362042172082470051168180248548758446793813436514425153716333843911648027197914633096138333494661993996953508890016303066040577890650272555855087947579584881887546948263625075392680047213065263090893583093263396657068699336529759864192503944011650590370514072974473887219005411271584797781297147658851517026362802191417953343213573456407246023803550337861052511859053200424743191569252522098234573752749454474618707537030224762809264981770793368164766466140015402015299224005873063073564394577640880833243165099527328140180654792603434995743629760256294749849311306177978641452813978949690599344777087842531247696127216167599973939384774372954722949583262919318146832163959604021653494434223680785070048434742457193883652029196760997147310416183680051022316520878448712304495540713297745249442379808631476863485686405395512076077361021461571792782662428126271727598751150936085232297424154763848293251465242300901086703047977468912274018142169903457984854015874324663961567704328092849115628003690280551124891830467779326358803963888821132039912591847476058464058229118736659706026299688007972027472487503812847898554152931365880738924220428870331666564682393536593896961132235870846586382760448954374450236036114594212419777109286655204136917720009701569465413863172406502997330059559324045958673352560025264644239459753364934336565404913291850173955770186461220107952375447374870900488549568552157321785040660564424181027817948292150154248808969899251520073028367830907845704282612129542041173942910143890064491833021133696025483340193499813608550574841536042976148403286181658216521795786727013796328326726898907579202133951671818701542901435434226057562895492836051327106455649071897700373509361211932747329945989482264387047873748696207180406603681525111336704169066203395360948078661180394934996464511299189363039259137786958938085005874474851626685624925066387488582308070285877373195547634098061215330331460504696598715953123865840870726911045681903815451486469112024190076654840718337019897712112294753002581719301570189397809571397606041760894222182356077517495724605539221084987052387201936433110309175715196181567605438696471143103358760543845682533303487452649921286514636749659509084779104245576481633541735283644047302282881647797478794484820142818742559744676486783027363397746028462985155710269149083844109192891781516448683029352654011751716723257076671672778501866716733420204895947432030332929210524511963140410157834178795976340138305158244771235398000640312233854889179662138721624552917755654114459181184678551711492846025929890905012946957604344774977732984981603960054811781285760359252376052453359922160669074118658180543659576273270438187597467928650974483224311869179963291709483206650283538731872122043028669374267648897706539061745001408266644064227512137148046329970147396143835580774142103142643517254825231785075394181652974297175361787669765731992809865746062655131622694615943838956292732741086409962347710139619033002435520780808180650782387763526047553889360533374441091812556800000000000000000000000000000*i1^163 + 42854142905711759659193026296937617045214919380895189726149888929849643212404390225395201186336610401800178156117158640938065479436446566187795136722621826726765534667007805746939006119117731865110421562024960399956809317148065268274756975557296671099879786520875426763681288059137953265080871334172297363521217534687590305415119287953316705969465587152849173032592349549424451474939376220706051566535817439970834213898057318077978267687319073707898367271113094844940057940773285100104218086638126785403432235026873276928306322921186794428001941781746806238313787376939552829094055575678188635732454557160460249702082343067997691706000892287077611457086119934283768327155724924459432797344427816169777712913262624792810715008887454986347774274843889261871303358751695827047281689999686413795491646216043502831809466066167459157600031647672965739986995631521124952847624056358394827778245377711321432595531765145048454841625798996328514135848744246141465786322216680018232599459854737220147125630423094287508265776217875910183492411968247222727613826104762871563744400163276536387232047324521041514338723779683159750488331160670228367192757006794313057130788813000858119702413086661876378792110884427196188864530232379481554856997640527504516930614671050700027108605310626553272494744020899664724480658635966724040959725543387912603400128134119573723694639547164053813698818532868291200739616395876630851934268280938802160481506764242138650185267622158609884227169847446755391938018211984473247005947985156982744025738683828507620985079978296091521206850905422445674173114631897492034389252586055847539199112932950996409742026074862739766124289863477217259816273819379802353701514685627356356826830782455134968742889224144661242130376451505753249175501745007796737585043013335013076138106668649768385878719951366773686264260306835499488092817833906082071254175044308998144049213830557620991752173106536503283038477760683035793365376352480676025038604568561859562997686625451741633305136484961085807505900344024017223291510438527957418137017864651262604519339582584805356535876293290296512249623012445217303826921481567854483053966178223760537381970041387741137780426149009124838724168415140215701688417620756760980292518888962528572832065340758878814297811940642390063754721877372961686951699526529189140441238227666220757674607544771484386975968319309671442027102235363145838196299508042008227464585808533586387879478867106093468800486697692340392750098754096672924617170997684340373447993640692268390681052386606067168270575250984122773867617760538177601969692736877554972003186667352702557204117495956714807902487877279279760735318393416498919984779243998146535254383578074285001648016667077331335392682593767726242142115181729389105682738244245628754060373471991652118718416355322771355236821025179585482319664069565042189982383955652711189925160219900579058857870553227975726023793372115907987068276132375753343469881315789181291507823974983308932655510657275051810719324425648603660408658885370588497793696105047040090171022377768054182210664084946528026237634645916332061953869799246148252081681912803068593458257412078201412115330278833968936796101269028805667758697799171226637562806916421314662270372117470362469326490081440090946935175009297972719422694824395740166944879043543965939147613107106667916833951647322772024736058549300357719197737036314971775458461453419122731082853304961288900038429198381669209372106566643370024792583980826580668790022492963133818336937055082695134149922402722560031399293146795784077377720663694537245744930293436204021258668100553831778883261094789737992683502408022903201598813594571162042633705344135581300431346992418365843790837540566089342712644385188238299913812112786993811177603620015959605280171402302973470094317426227397325131276186124963087600230816992834563384553074585299519176399634440393031599436942445542213245966443482890509660458268984886757236408320000000000000000000000000000*i1^164 + 55641751991818532627652191075549179442839693271125579354740104798441738719219934652833747166709629643679747790855327107127320290675668522809712682840955938264049935942706929761521360890831448104693795603776773415894449491742026001579107811122801846873399135401894388147664298990533654567919643888684674621862158925010426497586652408085060159104938213951751709707347273238954055883724837389660170745542036406392354947488411449358920124106045338771548295048805828229797868748879463437968252851274511777689906757112335414171962757281701579888598405943391314720577332563917259103847334252528349063452458420142474202573649152022872423586642106897902633643046897041216188298139221244411389661670133428425460178368647496626979952066684239996820261693775780958285438551158978278252212431606550533784620391599531676551263131451570404973967438971501688816215721508134337743238624252732886410905830881298741681909336140224394980110967537222696345023524215596325996523191375173509658082799421584210059483851803021526215466533817673321893912239801774083509027671431595152410501326623394079847431374741201650458131208294875787288114054459959506327273514520521634212903755757660318569767252378213353675671401591768868033839107294886297248267298893042642895560169596071823086003049007958672342621207005293787239781629269661461427203575570019311712836687238885844717694196577068318481648040383682545410179443749831025200134604828637793685582285559593095525089245682579837872358822450131082211785451087448393240111278441176800914367448980409753544028510402353974492009067149114822562347276807592097826304008666192240906667053568531623474575702592013021420851142678504494781329960783005742889523465920472331971284096319540588603365718893534739322257481793601161586006580342258333753335897885467134509301566701478487299033380864020799229501734347096819992558994737859338026295145978847402731778028479291424248630120390313310999575294273812055865347257394975320919165358301006268888830037040205573569599279235077239965991500059448155695153692666640931717778875074571214535662778478637514747873577123640563060332461734366155760726873880681287002871484645571848415856788247334931205218232415690951350572753272704698612866561484131568784397021937405078969620753889737646776266841144497649886223384946223179558426778897405018835309711987989045351232098560204521136759305093422779798253995824351970495212427770531896004961329576544905650936639564638887110107502816670030136531308092924336737622111911473039482961413139893687338286372034167131126743273710277858154531358712904913288671364689651026820273030863933274014737884547534012814911305468324588640509281342343608847985257011564394369362867006437836872028450047554164944106315997775269883048357870101385882700324225355301718421763638797579519308740818688978659583146702670467187139533593257199076477793265631229934706592102229928949711019987794964523281162868424311684889883181190922789666251160029599538612775911455223249567825236286447522644737632876051735349899823193418356803927869070562394013389197124853690746323397947608887500975425215104670058125648692147109872498207110732042021762443913270036473582912962928436398187014930900944077523469637521571594966689912502289544959276107301080380061789787732020770903868021644267649640744688892948470043595345893139416385601199590455610598810433312772409647046073744959470564023788112852696337032980968083944886477907938838001925409745867075671582528599150218590569854344617080055852164304873011806712179065858938838954645817539770851547254890729977114081990625553641105517646663189945275562831151835673055623540911065230044756179033792723899868291376004648904938990572601487021233935487329052367992466592199587047032446162236164144732461312974232047112786021673810328918734001660216047998649988268683246736643024763357219632867545979108436311416788408477402687525548581204703537805724141025372542219606937556259304886044196864000000000000000000000000000*i1^165 + -60193414669883342818057724589283627782976445783562209223540353593693805179712995118837207320032636073681330102810142392727720441455776615771467539086435346129435536190043827017289372662911885209913928861154759433533602559975597321914922695342643530819627732612538402823146418315217908725421427041108772944781584391472732741348739870114639224884400192209936246072720592555896618109176539517684763402932147946393355973303088503504842205472194992732172490815540524016388519611322729866313898139799384760771900094220835652924575049894574562627734656012161422380447932868395574668192177650719162925247386073128781524504087144748372344068829701624623703583722662912801697722810108826524694372392032244280981206135052309586280775696031369901929894187673112141441844536613826365783873563952175176844499134505332589093744789362201405198506582295409833091598746978629181722069899012062263666651510634378711035151005182624823005872268226940499006485275826336131154433408471772768996883018357269014286267713019143875005234617065420695129405019886726565070630971285998496114250533754689854562782438192562288790619854644467511955137778656372004855627832322949146282636107741737564079954205890484045944913156937618739252426497146608891127946202385523884491159413351351831871510908859325252615645699356801382146900964412127673874431138443885266761731333876658796416983815241860353754509062641471187260152178073626850784337196291752635466003896695761189853106535966709074266079214473086227575936016141656319285168497118986189021289657939960907941088282564748052086326647608649517482966211510258063193634223129754517823011998869021668492962925133716636622144084933561182371840597844184852088370719458569703442105273227994957180007072982651797983776861138810840996788014567690851325237198214905624917787265033368613303483369301316617384653883965211809116169899609592838103870380044760163159389825272961336474616124660705923721970267376974699741492963168732500693904826520428245106287912634878792473281506187409706516866526239315433057711293233642532225465656322810077117545057601020216294249573813636810081795674610042246487923412688992155162239641468564469188241140928874255139654183929818553787268832587306010891682630761604661762257764501430564073950254736881124240355492475823874579673624334337739926408182720614249712585443783205353621620288539520262415003640301244904637694210288340742508249101495959247161561439522409038845286249983413917792796053009744496236355566057216055565028004274014487535282070228381432104638557559873262493968628052351076788301041002394576947915124578342526689709682625388114282178883473167524688440253528571039778661212990108777624456309837175998305511341743098232190276741579703260432861166460870413623414524291370521562123229411795170901391484419692884858031665764126409811802592707247197511729040871127684867836346067041782966824378658235389050237515602169619821018678596566479052261351419111131770464951842979267179991691301779507609080686141342964651849941904665714724017060783270235815284490755757518679325243907283317264491382244739018446006301284325809343716009878420423188190952001569479599828568611557412717751524382145999110925523063650492416263924606649178485888154644521450769691842346238090162984659158961716576987677159126909197663107264669270624834218807034563786559089684924803561036226901640822245971228921932002014563066613019880293436279160193532342384060069177200124040230003990858681738992875649781449898528568970142036496458678894601683229042223605012942111655586947022002020862646014759149336642827259702043814997870567689390298856276932180103952775006790393503101311740720804530029252174067349975518131305232810352142266226347116116921132097875401370126151964538333165434179633355830689572502947029432168419228069455355949942603456580951175148372839904770189676293212659688875950877388760545579270598131385157024419279981893380359396074377131780680869478400000000000000000000000000*i1^166 + 26002247686820970366760116954787320301641378673343959282725058995767185146144675678566525898421770298977788611433660059521093200910246941411515230210543818094067388382505915162815093994293006024476447320031470029730189099655340137604330989319674474409615204555363084145496035894822322362422484581139564004235863544218061379095231474712753021808808153895095776016711124251147446205408045253741931131527612348251166892745409979365914144532658069059610274040923976146824286506754950680386136013310834022066500243013761055980368710715175827966233666757806677284333470258446614855106027457013097601203354630954201491026526478124469562728368053588535303075085129575393269219108466525598313699170750043659913878486081451900314379226148574572822400101419311770909154159481998727565546681182187251981764935421228887806337576781791578497204889615724054743833018443715464825621884391966147406668563121455887307361812011491954332345855758348100217912067423566701089980813497759265977350887587739249809904158820056903238687155405596007539250514939911781513897292754275393218094417770392095811773950579115148995663938120124932975920588032311945883409118867335801592543838469691810338972941249136661750591520477222761939772913454965172755746445676991924357549764125108567202510875812526770126958042457380329393581973422563469591164051619423765021137790183583561687986198618676819781700975232125377647788966690420657962694097182218984591287868074544363011207029150354923021783142563831345642965083732414660493488613338118928137122907903489409551819488483497676756819364355234491227362383221008776850789783444613754831352748791622564892704968534917843230982642540991186263044317787374414352208450964868271261969272224076888991396303612512036605530533706701724968761173114502705554833303228488000542748356551327602229602015642698820262677527502290475636106472737286521304099664000000412490156426837118010568633852538679097980392009161585688928483769996453106935708526013105941738319328072576981387639440034747273381839613027448369167588776648708436947762501346201877360258715762745385795507249193416669981256248903175818588831406927289684413620083536121578415334022640449507263097779978893264874117665111389386357502053290166174216877188381165955171334903392873386672798790869553696622908741963889704883777558659248609502843290708716612905009625951216790129863228986123869606306794670100688551749451515489089226705693833294107783564096464944471031610355137029487015109814426468270973230360771601779705165029867832702849834559428960243784902857705549110947435904711606595792971373070079396995341764230850758757535393859978791673980578870914098711898847667463144369297920581898103718768541130867863168428779182528596293614846755678714051440884248143316397478222755864296703455052681245536541103906052320388300205407766817536554982639312298596232803329974247671290684301737144201192720287753565046479861798434058398910322221545918231486866163273067214294331543032490419745969055631103225309205551367343713378705654748286947153574118305252232860624648470473910044703094362589763632221470119395890922888993768955627083219104578793661575984675016461388075650088879646353256012750116182604465432677276431515135316569787780919502918035493771372231666127487817762006371840945573830584062314453546812303608958954170733204866139826084505419276789457148346460196396155810997394513936081252942503751637754617411341669384576070681015795990624593037646938757751318330840501969139578119183973479404355996908705270993660844646373951111241665161600105595005102727949691573186803017619777619282620885747825448088017667869455602914235649513294689450811149427574738402347858273818706189265716903756273878870272297888577711449833136095118966829969880312742308433554223057392255764605621693070259243125869782191248052105302368808003239843555918148300155291747309919743653324956979520562567333426357086978176946693308258713600000000000000000000000000*i1^167 + -4553107511880903188433204750990970687877123166337801928137767830812143303897390195865667886341949799009484329125228927445193388171422248104786807863965992106723986074722470163066805523294985585437051498663547246404482671546911126121609275596143113643908419115389237263081595610513867903081819213579139954787974615546287659336496318942671229333973277120219723986206910046001448824430610154167794581050805384766972833528258532083298702235421226759589190356770225250699659716500066172874074174749062480460029625117845306632250080708933418988813497792369413685577573960645324766780124330507172721548227464878449272449732531364142087682764113807623886729086156725671052415777822033836502621584899896380160762312545239002181030487207348518446362459987495168078788089601834550012104997358366329107324182298014258842377798029617437078107939458639850272906022620791736409325388967236162840129712995515410326970923010767193788612567286839769034396380885226742504010406621409939106580738734774169357871580643970838980862052702151922725010824618011539920303646317072985472672264145396667335701040635401492593568563569513809480092796257385009782725915538566375871135592642134225524220120338595848136257889328564069577939406102808438015639063655584018635552068961146554661343889012177598010608201745402590436333010419770289879401664551574606109012063509006004345217357637032771600918115804989807626718569551618124997291011711696010375556525728825086582318543329487151813559010828230090724740835353925688243357890115286127183192368870945861679705844283719887408301768548815031468335235006058087890726748959731138354597802828126009857138462224050328863333590031922038385202815795750376810889553157947452289010021124826985559935270445908953249733467835959304021994911208740928929709154244611906400718646407620197877288604517544796968244687118978054127140084435782283353328139514399705540882297652602328013253801931980629552124958662973392738588445178470202559649286574553833313108498208987605282201725437818228485053026850891873997263071789159952355766778144698886747192952339537215412557510932864121854673030185770467208775429819729583347741869606794073719981894299690003021100960736145508651509884938652196618738595290246575260107588167276226245257893589404459453923381395429196359914045249422791467620060578928642427804861752234386213682689643002147670102964932877195587260824895394667239632313250395682022494511094447564217866082430715054915243616188440391466514938851221612178575102117734338432338799973511062143058029270818868600626655881670550079049040651577611832028837607417655142730758566578652222110700390829727814524786858970672266154961245629787613092421678387100521682974599628803895730651739072144868029418188688119419456364341499421808516041936071737027779830904453287596200936802382290710008283829521084144596614174003682476815482232337734337608024562467417033154896295773118823393278243086942979791695436999510579326494876171549017144035143333140623283099044697120475445142845619338184591403881748767140847786738855774814756161709878240174206267713712170805813484857178380366371340622704614070824545283570288676944649420055410678273219965645674134336338410886738089879504926326232858263878627802110180837854438183136745276957104939910974696124219795479963307298625189995765822817218038465159361517115392971627840627043359819056773670243969895369310799955798781742530983590729539924542194075537612431722389334189237596266683439740792154517120423939644084334269912383885379912586665272679325115934652018599249133324449079685450689828549157877037318788730239183590587150178321528800876756556967289088699664945774244494666937366299922541602833393460396848187460863434302050268995488420232629772690017547467920732012611495997069227868474518777207100774286044402690338760816163386261271745483337487929503583250255083434812836971582135263800388229801193237108672607661462650880000000000000000000000000*i1^168 + 299465061297652777552606442075265312337575144156607308941520836509284313024555674322224872383712861278040283060768871324127260842405043813460826453398729731858944601197340311433365573094685501208573888780284156076983749177001052920843221033094073822976315608428964832437629626545014192730930468952264973925954781436633841598451009389337296271144125175334632104062153629245087137621759383977736627243738620684327095051170169048166672931102644587111940739757806645282185977829803637214627200349660289517831702478918708934053224838526411021861047356822983525797354088385809099172926932843535499791479272509814089554980332773660004706260365955259557312832902706140090462421112801333742380978103107830965731794949205872497347804800079260481314292673940711417185972792822833172501909161351950925788472928141900263551518337894622329072251222234222703935603794966487358218161086495297304935307209528803386112863109538340199966061324366509874055788795867109318728467879551743851428562085010058540497486041966191584402076552223533223436854152418580380585212616556712821934039340375471545144713856273896827125802816115861753239381951264506430862735032018471030080920173386372950127734292864010080080732521619225952645478107110267846959712121544241883992709205384837710560884870999639893111510172054404290361758758392183295524195306989487814600295171613294642875187176507686547925018417705174228726341455540705126819126924530490128684655869847348232402105961558317905047635846232276143773331108647645205763972588247294991666380435343046172818342701885255563443790691698961951858146322156912880155042275058769398279074821402778720988140407631655584718391484718266146496731934554109258553445439213902926026277700422961411715493497828807208655231938849419911275120918324429383662748156194893974707562088099071510423846331115276124358004209367047914047240627523598382850503742383167778716150869734650912628085147234835274436283931574135238227840510464363188596368796681490423118407184264245632034142077971619895101885997095143018684888753283767373550180941035906612361616769304795090633512563067352010275580988883425501095356052986256158220801016370841838725367613551779357741452285250085070726834269050296234181227273534770052123281344842459214137336345740987296175225459671755902558371937937749452501815722175070228951081606738154130556460957425944729666740719160675686631546171496522027511032578289366635645196194344630893846559830128458371412474292077860159538399699421169732550910977534630615442021593767182016720988848530129289811712561723242382788116247783529731872734079042881444828915853759562753077700717091309729340025485062870896013181244379766638607089646764526228604175354853371758108587692336654623364145251489930712887884188419613997692239104401138636170562761262338611701043966229523223548580940615405361153076776717521678103873538030225700600545077186516987847987226662926875971474576506828376917003164746824680576118289504519217607029680139503403209644927229902501592895139999115054272897679462468997846841194106953352946618115493108944166350441252706406961086317950093080400471585556406206491578039837911367035140305622746661594129601616190653891170204244726402719795487449519329730131217970504689662914828389267962735766805091645233999360424239941478002940130084257650159554991939084361971533242474161874753402410924198865458021525956805663503073082513944452000927519066442569250467897792491460092105074843709414142910866632770326914958028388542935519591292290326744879286794077567775117288452957276087234130025844419554177083685607911490741519230470223498975411485891870275947423290115994175546316632419298114192157774623363905275811299473778645359595545733751810226914515331584232103612044878039816534357256813959672332587984452452285295374909440640380583485374952592330253164450832256111765632482740346717316686749302874852414143872110904634679230464000000000000000000000000*i1^169 + -7325378861159318803774144281537090340387819587046401604780681958855752127639744888425839264796566492661798045114180690196302268990400332522924101332774547654041526712351425586403781636244692422099598833004676889879123709522919423430362297701070182583752062827412539663997176634613949170754874337715527222946189032502593731627233152750440916041207003151493612622638742865553484368967498199568193061141347675753565660887881862375039402773626046950445861850717894900144442103708299986293997346925393163264830890885488834576264380687689747953957290401884934941257191971125895435476324694507019810491954133970600485531017946155316002009529763001238937057591003981104560748567466105714507090411124243862895700535398508430796610410763401240110923470864876738037949147474925296823882635382532623525654589522178389817815537509622887154297920843261704554609629523935644980324086870019291674443188035198062777981452970854922315058899490841882532384811727060231413409817172863308254741139843165870034550910813054321826475813259373823916105218298944998675293293709423849991715717193171934726746879766570701866856920819443828936800911129572017960181167238087857347654849951172818576999912234769328637029698330766700616071200910489648266799112587908980479591533299015019113778804042431658216509578420764662921135259768720936065304260017687920795029726332689553681582521319582740185680220026637468119471831128181729553926840853876331494943388110973982830541308641662461487431095953671909027483975420411320231899303743830409558341683973688753445753161427391729138178474050924695688250293240904151140149029344252907295793899723258958765595430942262465188538541427481508353339634270861320570464865672496073710456244622872794397755127099992133591345042143865625027892203980824831769430881043920882269972165680427378523706558536107039633346432330366534423108763740287397532645399716669307364145361647524165244425275488234661325677908530243119516974987467144991378647980849711476201179470417994604041847666727738672778815661100374847282486170582918558829765962359730224834781641497064754258495366448312633828000907889749302887003275681107087478069854867662255706463160961172701118043408702260261328260072928599880823841185207600664117537089322469174156252369543546398527134293384917504534765146196244057729950432717375070934902247867960204330413729416213853488365656887273568794750718322075702626591517678826523370902543999854211609017983668306602532773790076417626144212207278144219196507060336947559886017366716268706556546056626893194684040164095550394644788521716370290475477351807491912203177875210331938424113475743549401115950053750518145448237423596826731760671563225959475860688371998649810234014136372182117327548577305588580349001134849440143990981368076512907964230872807933348063947965961193846328082269112082099536503900967128804470642912987990892367742032295244464311919117480266671694094436875632786914431989687803628600606480828309629172970820653720739138581175762265057062187571149955135836322791396293246982217888276378305641473108510818563906495120927344383132922393336849050889997090178303895227285641327966874201202990541556462482208662961203479191302165858641987511650810969203643527109653110184342107998107303223958718426969619475938439239615906508560316309429618299207807098530398822429220698970698310414691611687683992568342479970294436568694435990217699685530873815653762539731707285455494499623059130413653623982036780268259917343654026088345837968955247768913315454593498916723241748417497222174784574157482467807486068000678470452519861950263329672844996434292473081340087009207453324380470377862384907318094700180177349954024676593460165670186996334463522761608556944650616752378011438680104598280152342169012564358549295401533756622746206762914598673824647571851622676058181595552367485357010957670999635541951105872845726292310071705600000000000000000000000*i1^170 + -21057366608394401729329337993507499172290690529357596685497863659555740679773291717122090926209988172116618573816254487212143651190714496236181756347155032427562669428815587069785292649107393082435889903170174295094854947073903296604162865501662713309982459699857949680730678693936631017117924289280160799910054226775739755849320315027346547200136404308808759169433441573798619398952609092073394553273910071543606352913753826255466483237606438931659641564370367581778777188412646193361486268657304233887488327177753029937563405930578296504036749489305304588593959917652479977408324574225850860950852033724794956190485543843173502237373507424555737515069402255397357015771421397110832929354164067730123569813087360926965967041274250076872483417181087336126718730053336186681335851381174796600369329009437426933250419440102316089948286130898606627321343532697391294341020574935045096394703538966225513270993614733873499078986950957526125777134620591463024492839133995084006865204982586782244908787377821071854599747118591198966483606624048553957987174862542116993079226100713999242383002002254784436117918555604416608403203291722743253442889220813861836322897243268017949914792986077763363629848580216292409186180466672433948369806633705153167790838486822026116104175535942000842579260129880380297180383575483086706298357961146375470913304430919270442333903469111074011068902123952658710105753235664227732217059675130276554828287352531760438108788567810346027199965983898817330765952337113900674163825272098424165245502495865011351353958080745797783158964360385987609598508061080501344875189717071353668100993348164171042254361141367849927106026112518543064282470088263619656113198798276563680540545672046195782970898248365443458173474929594027084100067834872065746012159595417966712265274379585099674482789544450498174216808197323417365043717549369931728830475849685381142522180059446183075335255911243047725634156812902813473277907462820127651094184896594414079774615220441326116699596983494609098591237092774485384100141134614762389598732647368018078244466935255790243435741287618900608256066276529766774577200240409919367602595289984310266084019387373985135098216121543386164062415254427780852792707209961268578010564987461467422214410457052740603473180278966876583780591569978841030735695064885087203608725316817643707839481195311517981280768878678148661897599729299213353546714481069181455937911797438681347718165714274373550672857335816465510537735766816182824562936800355329386456109722479116222482392604469186486138032158682505641336241351966464925373204060346453639128838698028361830094737432342433302380679761519325453451467534436452343536217183880800194969517835773107277142894696136718770894423027431572290124765571094987701471834313124949769154940076406711543512018036815285726037648346271693040348556598500814840369563952607607655724161398687816005923948523636038721614127144267003275852571859508043058965597019640929221882950550099315659682348039662217305169228568712203096733338830266073386666580035149592328677316560429620608535917695189065099365921160867435892058510077243966989428407618485054316255995944048660174757965444067776308026893852926104182131904555510956720793155066965518859488042236433295424042773379973902456686114757935268737725228368028775347617308561568386587366909481636528550164787032653626508186743033577025200577173227073663671220453058896612487855405607141906768917992743338228472155062087183362946267930978680687955559039110107846499904313126394546257873737094813704503186291795178009718151528507843905218382926141691190094846436642567254029741563140112386133772989033771598327662817445722857964432340591486365549090956007804419085007343651629087528606468011110965769436825230304171800349642203638196897601438240650086464484699680531294745269744266793087139665952494347073712171858069951610880000000000000000000000*i1^171 + -12197409544689386610582589303532221876297158929066467733457593184020279231872283432858609709191082321967051131057957404830678056107662501659595311703573957463143787389904315325252895821209414320049863361200127573521416169972130734306882716552250553026529155067861057148420839712837027216406563289195768958503016714687420959834146703820947940296624249798068404408819587685436467688887002371396152082095358309504734020972432678317542515348183147151342064005556764408427044782265747270266794743726400951383940631450944948159546461905866627453809479266571708443268148610913075441510620938331789677130122069402904442169905444635487436750138189523379635995065999307910846816679030686836441666909784487048262264111046699417697239005907153193548358471129540340914723631824926237238577492846633300581534703569074130002553448504222211568238265961929722115989355205889987027091199296310943504958949237498394483172119201411132295944889653811567171431466959267130342665707756203657465570469959680050723785623503116899425143024950580213010577725334001805690441402590185043776024501914949772126334454765934322930206593814034424593546097824779055281076865622318745491731604155107485232489614795552297391153979962105549667416985907125113039314415583478330281024355819675383934801457968501293912275291608382632141711053343784530982233949203589042834553719374325701204951975155716066149520906343957796167500377899907191556654492319439166825219267990570321275598719576883446845792268715630940926502760189504462863733622790641346962606550890774523328264362213330727527419694420572984975130123346017170164617688834140179792745880581181981190475256077245732309867538329362216633707656882454390806754529543896951698514153427526006502601441176901596993416946539647101137731167383504793350395641462671848575721202813898132651874078837384680899782386239538615728993394143925263382880091458877673428912504740036618064306458836901401267364496695332406501159908063648762785774272997170956104071978743342057694490790530340464419831990517544576382631111171950730812048955044713012587317713677323177915140098001395218316851932287715633605091587477592194821148024282873895054153738566597024852413355861448500127995946076380136223500547254000217805891052559840372219957254801890418422159690495295349842299716309176415461885874079263516760775113165060236075538374192779633817510843172764402903049847779995911398841281168532649788319407562710908630381651789833219054837603658050956690953006899813648022908208363438739041195367306331495808977979258309737992709472489805434506678704156688321502130348422561410784699254330000842879886230696463438172568062740893230113013739071662375522553027854793552163994748545244184921510708740766421042636312816053993305238418587927338275265481528374767017730128342763684168375869691356076584831233272375780904850594180737715509023227999392462682666173880386346079661830962317214072678177214937366945076772340998628619570333916744931752650038494201784112508173092938421537903685769088620740086653003823541995258823252481693989677416092557281147220620680774731621091419885034170102035500403269301108433042925535770498763848195705957011427648937185828622834567762508100546647236628532900137496477363059421622992323658774698926176422431067433408619000243217316045926265728689827905765399531559805017198437437133693161917103980604377847556895247400374111260770344069929455604744486719380430755947919083770709098650995909441256852241698870377376226565281195635366320792828745794259883706893523333291709733163900072156509449891889842494659512137763188661729476795605398512121485342008733194863983454174160224638578635566888434118548280041879027558268670675981260606293584773216097679267666677833022072822372371263608926418961133691993299460531540561406241955646907240163977305911334271634223654130257028479165640541829903417344000000000000000000000*i1^172 + -1154722302787756416276714562107701050978634417256487354683015074096148685840699381773736334816504100362185720335833214788054128555866152014160392811993867243027820995480028255618945666129820406745982642882553597191865646918782838304769855615732708905959116901959061535219291512594853264325321003462233860846369789049439151114727965990893947889595678808455947021611245520919020150120589208013672860546914678786845198778730997018373517881191133330712020778053533674249418414071480709620953525028193894629170948419918458669640306053565058421681352305341466464876133856450300465040299778820608087240283278781153224863203834199812125875290027518426700201302818231475093176123748280838390287630215170280360416783352501368303929647406416070281487399257338445152467916605590281580944384468684830674602414988911732941221309560583461315213471651746605491480391100300648179243907561576360690707539202695421661640174670909741438058577042450729303213147483250045645222128110884247380830786644022064155933007553160822222467154709252218546193024220513499447280538407054220944063739456671857249006066930447942698187329095314370711985559579365066857165146349164862742171518229850858985139262130908892803080712240493446813902626502119000169410927562393573289522045395789288490138457374497902507986341827122610706766016339534591215230678607749493257942472891386150058827030909675888662800265660730013905887732340644230155539742381183193237325959390271260878411362615450821588781311271305343233131029000373190084312128892707168572322781561206606211747753927009867103568106184686001714567252963607066786782123592094326637903623002963620652984952113262917010497187516369511057856845408670863223948514026643128744275336431284244370097863674817991275867534346262609900330487992363171281837723355253991621014994214579353028356296032909607747953904511044728513579197874232506023425151879468225725917691482593991566516130913730787285742722272918674287188714807991147526728818269803943498664034366077684755773940217620877433801805434926720316628535578347977033614411853405232442736232573466920471992310647095806637932778704079745959239947586473970905331313786154849457008265933318356683535537730482497577090411576010571625690329949084205992023171836693602947407400825442004361547589019669201184668471360388288677825793187939774876910482552992437095737147418232047745366435305272870533817004309816274619798091321376143480232115766634192325481626318945189142339046929036302791460836764854783774916824315117399335433338370072788892179386619764049480449442768935438338089171089586626377279968564903403306249331814724495171101040831238950978112888741965263122320393920608574797864913892154095073024616731638153048173142089118359205868574425393932528487292095227951012394153365815372006200682289124837586166884586721608347460507808104577211775133093369889026322836584049124016546492483409686279032806656259541351295834337696806097129854797922125040956278073922920378116343360137363117925055730462560471439917044558318442174846097177086433731893994552822986943045222743363087526172822478950789031154101652612794082290719377689920410474385975963772015029293656831185045500511547210683579533396468950523375308677431407952339560596508482011819216159959513954961924505736931429821760664734655204979866632918174880460718365175886325854885843016785582061792947358541248912427593488171488396261392127294579725850248541820884974783722600486572029443717504686259431470901097343326573661942319677940914898584717952077093233229654135190515915483804008691019583620018305204476714979121387466044412468066115287020259547510716612971224444200391387514637403287860599381982847844286556515757290794657945964312239199550871823830270464425697015477045689253378386672469571421738322280499024625660111146076678056958941715006658568607873786495886722058734796800000000000000000000*i1^173 + 1519732264966012825581356242848097118636750691707067056548689833565398571068590613070173152760847996707137681815622092902145332059068305752869257329913599431773179583362260588620165088620486999390966092536300770270854927197345528350055895765889728206372018366249244758560114852188959323566937336561127413926130291869602553658156744481441174224219160954118040842398811022493985156959186360441553543034038270480772326619048991207670406346424455012634228022001883218532536930311425892017407707709019207767604400501220362231727058534353266890480442986626451839461833865316149056284622343042374000238330410148938054870618360265703515044069573513233311834959199562559884732433183912751574767055348424049375111564535254929012821465539125659086587070014694743437570797400622392525312269329177143686802907103536493334001686257272815558461196136315375832514780717707444949730311399073657466866952193146781884259282332005496567321765115291926717436044308798727897457085279170025233390153392005645639155585685899708345964399810250427311373106055109074879983108082321981683728046151359741767394134157119904136537471476413980283519931789921338083926164388970243741269160391560745125216303852224982452743680858739016443167850603156947540867626680023025737958063421763874373913632775435003533818066501001838900414570666120798959576166457290135109154382387844443084186770975283724674937819815570471006688360787335827029420484003514116850278795520525323000921230348257637426493286619091721641582138136810921671792642932280761983921730199493553560307464629321088688395878894438065991386289979270670992388919431664937157232816958542376609741180490285520762392368126091285938754960244978006845488486211580319997431055551819079755400376125504760281571770906118179017109875294426834684199806199051464012879126137706262808635255612531656822152845299428422419875111183387231234763468611486995491856784956664663148833326683024255683310372841071385736596770955410448111479786495065928981718019908292134684367399965808751758279317263978372201708063372146253023261764947956681077778167932668736714251728985618429645133924717003164870257243573800341303392719632575537938613900973596456949512327082868985820279752103546649270970190228670256802798302322974020293118271917299731682768219217174424668562417510311006147286386342698581288269456616548553672795798474295648560979947854292882217239968906018919513270005268599436413406975837364976314436026042923747816914365686983146637293811944467981424985400973409940894897456198477711579636800800668364790481633830502032737609541825400829457820660691518908084609939417769828168618352259386919985673925617387291580907712590106897046968087927668521134289517320159152288539874247739350503430681176330996132582239622467788217225458715255909241765463544189823854765004804344943374717520042299150627972350615096453156389844830614682339508456336036709811702216580113213393201112279518123197159872175303695052294193921391551977872713150545351643823004073914903590511514165044828387495628457511073994412605868332402709827473039194909023919398178053250757975465322346041660061866541959852825048397412538203235384103309585673518881632408175196015427276380579577899655195306611003795922893538534126913266345713308963745493565291919675515334603836557160033807719435143692029950818509522864785290146134220141440499154714085463818503222381438048704592893276515372659463213103983030191449016090625590606324715198469726144266717654801547811818923683532073548706902308497087717496933388607190273378329356602782281375370301356416325269027263675627553193128226771230962876201778679491030573525449633625808367510424931753727455963874564896449963503592737357511198615870005461632725622164315429416964634024582410509781454735472989003437858580971250039497659887301252956971385360892014095127397007360000000000000000000*i1^174 + 275804447720931894568800206136884676181520521933986078510286869165661525612615762647865939894585105802079029185724267392675528918761392859860712422154210416397151495678387170094908847776314740420871536524938440246843079272905688314171059310026714420222405202378191744787952915332093848965431920798521788888937151642648588083270360050237854879729291018761222616326172042462209796131377441859661037023301195346843079903467562723872699185576939475610613946813845549328731663317598579801463963498227707439629363290049237798158039826129197091262716867014696001868947583192812782170580187952673825133918840560120600177536013325170463032881807089279663356207515854393696817753687622614002718030496799774887068060169499425028852535416790341206935045367978611520724234850477376945046002871438094257556310210146738709788764162809780761765832784479397961055154370914232461925942942845899991270006317612394199067235482819634399348464895131281699626696687844400538385449031799782532393996812753568741825999677254371380737834455996854116857182050990183942673737649952553269189553034117421191947152550541608609927708377423678247221179346455991811035758254589212520906681355096933409577196279108719718051030874898361864152797374598867190184207659161561027595964713025466535697957475067035256697928251850749690254378255214242810871643034012353415320785676348690792722655395734912234629659338267867578539228025622084638331856121851102580221959220464224624933687652931754284416319213412383816302732344256567663380432966325701851687778435116590451709597545231191565223242434049206315828680834898400225003315705345040746252257048214753139618365585353986306575036833930622431190040798053310355297357341439315010406824026910925777686690286741772444647832757974218037806488572710253699592224772425643482608872510084933189303882762014738280460325458868988119021208406243045598507358289605243164570927928626446632170309256779719154498378378869193340497316779242926479516304450700172309075353826186809851048393120145488994315251382746166439044119035288128252290539767764225640803744674950885529064336986241234648717983031063280643417811724955388511364879577465010977194988638203919391971550082382445493624456539968028837188434040451923439124537380776063880056897165934257287537276001424399799705117333349900649712738176333789294312957485113173966925576009202894697652398626274513664505373803209673815026686873275472104368372724992924613147803921446894969333707308531563169935949941922436983859218605830607821990841045520703117087286765058771868195291219528448412804099614206458773281288581562064710486679402837806125626575536169409993537189888352513233114839614030614123848902601002370880231500384979895695703647764516358720351366606951031773099972265431942497780343023763201716507228057924283297921380286792065776076465680250008677377816288403694823302618985788464859970929997767545677919822763852602837926718694387000357046565359572513797517174683180469257573487528329995437539806760004168018097986707469073671758629107975655646363149930973633210077377350498605183684814478567460344665380334354474885427608926554168140337404361874227726182890865191180181984265484173214374718061965277758484214906844434294412373415506995781310225375806364436178942851144554206824652327229138579964662056381955900661661647285816666264879203954527103158948102706062469655701129261132200553892757284957859924346398614418282729970478907347625923621097823325552923050616574436767213368826186457806795997622291327125423447379220415435250281859391270078939618562417188222612311501804686242822210402467279135204262249519550735036516851075759274341900010642337103827525516119036713745205584010362212386582036607647557923101293322559362598819094857861787684000612258144667847572033329388590530519976375083117458949965310695833600000000000000000*i1^175 + -26762977191949937017750685654865426491796285659100510935066343567546162375108765207184262834380241601749566060167727256243526984813164018954447597473550738434634877492396318401160513508968665609865445216116741954642435975500318157282826654900261760345617788004898841718249579532829397358673011788260616142786254887664140602431099695566102990791872333106155601825389725595608361986506776892753447836709965564672844655866346488161070619340469182739318461871400471872243164261095160281621798066674689524711377029480245774630864141621673583458333591101345956098182623161272144599493419903256537330908512974261882976626791274177025306915826652514850378190322381632809583685922866856540152682351954378035344943609230808913875886092966983224447322042245042034619497232588977908967690824999180209168408050810310386619069694291157711742943246330573728847695986926982558641570733428125417730354940965704457125941932864361113450874117553017977598354880000094598500782146752241554510733462184262331679075393490140129995479937134298417219913341741497288708850577754911206887782167666007317404960000600948273724290315181750023460268786820163793786655864246772641085590111856505460346854379665991348986133865101808180504745687098654717607446515672014339328946174506958042968733375943972047969306218230890085682084663559981516360595788844641093736742810619269859236532202872143638776565215846541208960903753829585733708759129085323380584390814740458037781623317175143446684201933064056435615048279247841991784863920141275914603720391789235689212652290356644251234813660843721980501863702763033174729766300248161827245883260703538875674873520497633703756843205199476147368232444269219676669891936543211546245828266670242018800105195639923555575214072862094630052611381292842189627064617441615890302158378756909114597662642464747713158535735205131899257772618987473323008281902689739614191943891681213104451330120030184661651292137417506600343103824962305261651799771236433629663022379551053817370178882458881145755580768234538101518839714720012610138373155572978624665366126700936701157974482384538275695495479951399786583209654897246195238893180696801026893522383145552401729615819047270590069498262039936541034223582186417720702357893121360485476331871449706911237563548316208590535434525910607080951668456225857980126524620586725964387428336030923863564227989194392914495677082314122595161491106146138362432226623355827765174120118271665034508651880377368751909442650652881201464713597981058323048916818013714244014753915843398072045244585158634625127624724699817506809862596364490136101267244597878790182371614311814264553414552856680037534093800071761074900541398336328490068115600377089209438032973890075497284981942425109745239994591391727974895119491999294526305718241194877910457407511611165547801527943879417166123065923376357661343267347631126555368489259699590712010158892170426753645238212554065704670135922814161307977198318043418809741749376002819266610060070483636866401520384824683416081611856190477566614376475542252780443503211363154577154314185460230276840724991382410677678318207117266711159332825665342907016181752383443595005030479059031606214919925569927013861711051094418029704978815816189633698511443880599836485096752880319988964674087507492730123342941569583552055289452833618302230252612147783424561792163468367508302822374467945695656153248308058003933009886441606619125972656859261043741716810106339611856839296361357814583034751455070878463152895286491466189189805527456662388833270657895578265818162175877507373506929079959630628340722376559620144662953927160943345683579556789063222665159538696794402618257906787571357697950283513203053071586642225035096525762429308712888189190594227991621850630329077341102670567472711108394906882554158120960000000000000000*i1^176 + -24290223107891708345413900840824276701100255314678233009959282361506172748757379313697956843160204942618729068509048025727760249961136198891561742877458424632403719054003918897033749141557903801526048403809666353892803777519957271468809288848891015323824769538808455918302810358983797935277674457410388682519113744004148827003219029994752957010830134722979009516756297430595985215060064965888495664201640964110804539223642084600581370274327586231543153622629789285257970807906784263761877040670821720777447268318671185251355957785372246725089482326516145075220455075140017977321683140687669007013941388573850403211410767879630566889952440788744317515061280269421101340186235254058486856991054675214182700241753520110913754680752337333207734466099681930588117044236330212283805515018474929702775552456791925769512817576895749037647935484460529151638564363588767318132544179475951928184826625196845242033698735732780311009767748850830613634227508496899188460503755494347556764356271857167811096698315547061109486298371236234642360986247895651993116678736435440017698175025103309994306191907280098085465678405985707336491386704775853701789517481255036860070271898704647723968510173398570530019343198148884781599965865454081340203532502649728029064796830585685453772871802773396589381103836829176593773514582755666576422704919039630820068157775928250019286865254472623388772222277378478301527994400966538462060104973506357580525270341738697291730505627998154948523574553575982254021788669814993655765935787528784431675900404451664160218931267753890716835105691378917841094408398203327483963373731527828274848637450169910234041284541199236148855465952492935539703265672104316722699942863171881384073905387946813459650937599695109612408814043809293014231140697849714126890823365748370916669532962502849451117633671209047879821314951187225896345534050667645003321872779747727723777554785199956591677500290558884093344211960325561663403918196899381804082296042723868971220257465116696667074845542415014004300333061672196383438036392220133394174564333447205154534884467186329355631444108895276710048558162972007412670146932758527246509660973481066041980685822411317436490209233935760767595672393257577113617915216569822316663632424344125983915526608574979475603166169028577766363212359310100009687765650396049071399522240341027836604979660111426253940193647465826431999598546137891916723831420773045607034417074932643857892142265794698107413424378386951314675951929795458996552294911372649141537647955815240412604072619170329153934711021714902495839967334097772027438409476009709926860076528472761057726130987955392536572084048647866766710087365826621818246984213888102235873563430297734128992771772304194750596832411066714219624000340805481786601310162453403864798689148731430315330847456668435559892036290130640782803242908777468795036625049103627069579010320027577823803141908970334954556127138836436696983825936361222001414258355763166105451692477713020569895925001663943505494776784678724483788047116558374640399569683051950267817303170246471383628602352311958616511362112291822938677487861167399216035117994617699240476365571840288268714042917120398040809594021086065205874298845886165031710095331640146456935469364552602863047757027846265340489353352537634918107632528156997703258018762168206887918200562338403738123289392037518145337154233346425175720435834736592178563085534579331129392054555371716422813243247632382986154704784345919594930307847318910791830299283103346460077259907449612061585124897621222700895880423041061260996914496443220601726483507226228950776274779656031772006228882897142355940991048237383569396094534263669129360048530312301083564928694874992646365011187424249799976176865287727449051949401893025643423877043926792667136000000000000000*i1^177 + 310501208365036270694440784760871570101501321070648076619471671693678935017924071558381943782937683649811971031793616204074823019351430687582744446136917416750038549936274965096580789925393880074467242775543942474414551275543505421743073082411548058280509522062591589376800727529687408180891107693071457900614012294930401073968397246070430877887705861545087197667442520085011287289767173536000781284599028998238460313747931994045011199610702763868387062652898440678280934294101129681397749827002622750942592943600701360538212338022712607996796586132356259720463123686484730893068557917347737995184987034217736450962319002503424745462202083634507181268348403580318127720033980799226980787866956046011955735275837730495618279569033145045253116338382424677112394102006260945011683606644563865492036372153071717265543668445804801979000474398896163696376227620733934874714149963179857585096897725877362320078079831708475643717982526883519123982306166419222824990408897684573848741774316604164174267008539487923824041681937828087073652485186261641869029740561635649067447657357034026761164725296642749356139852643336405978592959011132076815161980092368220373827139363392537436628934912206639743900137358523152827328707930304718949334950994548418715586939719214683064840636573081523460282834027802023562297714438801487734400388902098716876880814500107932895363865830445712346855942092169925341632440683007103870024286047193108949650693911313973986802056096462153946543004540531675147469459304544415401715125370514042192797902134266072021812541505057222988311006245681060238365405289268316937684981893101120006363343697357331093341494393913989876702709375164110234411997193508509346117463153218528743262840545387599561066482643386382320988892543255655366767074393938924910718741659638691437865018979483480057590181087795445059567519821413613490161894088550289681901347890140807610802640533239058794906306634656111236844436190422892362071841993286849106097570855267791481119773067993189273639586296911402662247279602023653727226354442962655133365819564067407108507996598433277839219996807625511985991734809172409605234079916022043491960764880114851196223575454047576133580784256276121520701118601396814349811955148236616888406658523826572095164761178218034240734215870641991191672672227324454103589239617597023025921405589828387598806141720622367334689156000970653058653508506556716863869770449086301434527377096659073208526428974631153918383364480740228664827104739424962476199916871185433463166728397661405191460524968258131274538726099233091191915461219198891360103752194168987174392725017323453761739833779584178597552055818861312304905103506076382304167147075239964047693894756597840661741223854693476143643936165323349083760810374189315617708194858494175896118096900950470457786921277417384696839061581640654909247645508061966333140365669616062550142078747541421596291546047856335895290067441544345959587579989114584283572962830981893479725658962017755149932871301033406043080241129390873224791451745440953368986810943086704347796609971394679169463941113904143864001508846160571140875170650284143368746733757253730220363557950041085985862591531130312629182969980147011759280244314448928306101537647095596348023136063142276221142847921949995185928994839245161171622309163325728751551328525686209608213350789392602164722997713980055017417349860722921041012557927713943862978259446508923756459447913111076762968856458810641020668679382339157341043236824615419504360880721575402869190436702839573116861574068851775942757972065162039318953684324018081845951833157746153250076186797668570141525955058147233336497746569207886329976292607670173933282950684739328532925165760268505115523828484910218413817198500187173834979199129307869452697600000000000000*i1^178 + -1013375815358576962801295408505178204038846261257385803882245501588084802331823070878718133998247777869918873903661171194894181973697084651497450438087198007771133254358261862964429528819461455339774244906595078428171152057663000442030821676849255543114350032938997378858863916903103004065589280640293785977942834176465981063918337572848424180161840947083286300834671339796662062708039338382996377923506368212396015650134987278139717079518471513816841651103144182008643547371252135219853352465121279269104665473946901174771121857483424707138989154348752222769024503048397442423121653585826098906354437886327812315136576997333494226194323552451977375336356682567352116121149171250999718821871557645422971037050178328389506704616717916399761085280313936106812000995556275805627530508725292443885299938189456117843615786244617768442536217529914451500420938986954352583074801775344744620579150204997958848562480035311835742940894167743493270162378879615646820061531942511453199702473520781010366150354865747715909688256506081672983009613727934636179286859082734171291296419659449228360090890788629770243989747909738885689836778890985637942390454354648225891886624418856280062049201919943983764764569324359196185207174128262170402262329193300039233890809721560632632668804459411423157911944911128642845249971091311909850018800445680013709537843475777886651333526683599945315449941259108016651862527686741565312762777393203265979835338276726953193074814970767568639858384559582278814925654010193447665145666735397754948818964181091554901669365155411462708956543204234837762038097573091321127064395232048150173896950753370499585508333890174424938288919736246165074976726879619917770678028070674910184951648848286243068131900553082303380653524960112663642534129758259973771392573289238526381798940377992583019904967257643252948888705506844354590992032385951740333928904027760047826846983656925808253772151691129604059783421342930730419400649916587572917285944369526300778799329853079425437886594165227705380894732665120765098891840026916623076490611820089657711959999055827042398036351832036062888199791241061286382919726559364681078954188348243695336205305296223587841380491038615334243980176156911683742932444779710951103855579854743551134352377418061213560337246070658800057929625970885827838035405366961196799992006475321495370020597461602492936749110642389187854230008697204027903224635300891162196333496322493048745756710179870398565622728669595122948016311033571463857215109337584716403432643324324717829542901677330975104215275754018752426902338495449893210282892421675536292679675829374547739699436696744719157490568838148667805325410173578072985421329010471442785604438914978448648352542596081937558056121693028920683884258608187769027565565984813833875698309364354599071192462311161465263258952582936987471755338510228768959605789384470981041382919189180880580547123346137738141718556197861764461078780283992919956855021696349442983251378590668176209316003315708885592797506605779839245776482586982199815481499545957347411844241537486234635998816344807219414709488553043988004025586925962737323422322046229054880902082781190423702750318368525342536252433206738794180957305733428910187008790509794797800071343432690898471301397342038106687686601697547355984228966826963114405882306432081003312839575344142481318608728238338395250600515269266166228610439852525381015423912487882735352812318795255323173773770019955536915054447458669951239002552255275626513580425635457231306151760156832999870562550700486450995002666235624637362262784076507406332525325175923663882772590175144672223505898037731992127333708432569037740347991645998520485964485924431272981495240705687629122465852313693138372371656652302475224678400000000000000*i1^179 + -1204303548344180303265434657230527726757457825990493271455566220780024568535193371463394040575803658387576938943467913385281404244443732521531985288194069115550834686423256559616504352278301432354210527617201397231131092804690337814576493739247835912738992369856635688110327399234224266776639338434409353955871998880688909837183652565496893075579367281077380784693270716163279186120009955196546030783081188943354001109872489595964677512339046469862670198816465416384201809756540973723727803896885410344289677145432347279314708467226993519219701733175424879131014741748102740785204612964885432454236822982310933443893000998151863226218662204392697545885997548696019350742867454030841032618092622255603797464097261779448336421491299866038490879269100770504620139819919254153562454443927957322129652062688838829071688612978407986110363632863186725895357944645874902545245275614338676930157830911430385470712578996005378354694626206570274621048474338035127668281686233179646668306268444124290972312524262397708454200102905925670634591870464508366505636772942496977063365287409465087626749587972051170533753810560729041441801212231551188932786664098781639276641926043675552944335484016746673233378474342146844420660100025994706873263452640977090706874877655625472500835784512820838608708510961020499117095849999417589030384539897395360759181150482297875250422685234861924786065020592523828491684232875579204199633805067102321375670790636871644913266167944656493789554361026539790870625252446651144448829314841574850315010584896690170044751921125885439905229095741920889075429595380877165853347507853570889095454357308126162195488728526820684152895306550829303155503599141599602199846244489861489210890018110117803725134172763369938346303347314604911505253808553089558645763750732225181086374356160452715198235736773243979384665040415471916920362027659221954460904008691650501681798892782999194595712778780004841738132335454629019264356170022966206157884505836690001864043631193460100516160030299093841544575775952369564354289595930860245762608173493475667527931726684203536423879959890398730614437742276125754590855845115611333475082027216976874070639876787052566103651165261538628441591247595573625754613996203357687764546545453464955124122457243438255746181132143711560020057132359083877218649452517756900170059064088110929209413683269512391901141376859566943336473920974033678216508729040578691371927874469844051914795115785371470848730719506440015320510418738891907054195062492572037064525259340655363630704999921069458236395516313858995841121429606313548674642520325664119601426334732325796953080626081995540915399475822761769327921987575018357433954237975507733795631350167075546431017958908381312761122837385761647004376556922457367618006594067032445858122849440489744260116087355062613929852387385675312022691504448897024257289928186117509675177212933777475645317511835704350694224361059500944571223135546383173796790884693803688989371883458411685071270590936137226622304343631563138861752209210059376804032093284927176714634717682707025996358992092645688504042786251584653277021544773182168374883624507812739489310870955212949699965125875680765719036357630592967271774765124298547053294439731827010707806367195629578768488465659416353425882271585590380795650940470675148494776116831117326259888176048198940405642675986982690428789770046975540407096191862389395633042303166073749400751743070425475210097249544439328727918576693004048825738900819911886691406100144776613912787825594746421814918515432881319077158329607489561122334806150334788490373886617903025458353027765762359356064432013500074217621775677333062357534944223233021449613081330556349839465461678055777899297709386291874738733056000000000000*i1^180 + -356294147900632640341977567317231293854635045586634718887645591079304366818090868013474073255570703517336329534054863650572708472603075337002683807751731001790141824008880827595052480916112756190331874639577838802183834370968423558796400315917576137459829507629101463598393484312765319784805829569760014451759569261133335902914401405232752883068886630858431732893829142391325162274120725432498956418023668696306633106531895285049444913527193972081773525508789157691896861477370498870567036682484883781808715390515272862447354116984028569593235834349365204980796492961629935165072458550538837408345900917059524733449148075906882861241271767405191995256379178011069735206107773636537112064229987925714167612374459721640764517409520098639784722475961464226969380529706788756754079223367930853095087452621712874672148979817348018307026222322618157756124108228756220500642456344509047714369528589928809771376241199057992224276317070369660212100412947978798853367525234969423743862378900595072831141981892247772402199267482402904407666340089958904403904779238184835040196121677067935748580920141155729143601616087934543695334334885593329530862279653335120809015821883539953796837068971718212402617141447119599526288659923608087854897268501356951001227988069021172494837650739617541078510709136830917125229007519620125353478599804900180846266571971250487270357725942192978382235951031845620687064608018032307048149213994176966832271647726907246320880441578122623793796734270048385646452060006409292971803704427142497289645968287172592298308817036709660755246298565068061546727854493250827608533799369024939180305347168550805422286986765571074308638900425603666769132683678106331986954281237045319794615135667885482188941352442752234401770463931018865502017189117472947025977722226446215343340704086641984432885948236396300639339315717325578440717796965650528341505312613901403605616278493854519586589506853605149455040648349897185379396689164044937994327062078176146252175008559868402408596420623615624823040650523232602643450827954911041621519459322214683869916037880604101359691208886459336340473937434147021579800905665783886607326447404137714626170890393762357398529441133918525568702196003415594817141656930775528215052704145674196212444397000823050691852260297503231891661757804069244491127166892357419428934493708002487737355129729071555369466093813214354038151718494488309302822946459353989043707559150434298371111428901137199928384479389779998728148241691305524755311241347394768547819406570314735490497755846326249457091332456176707797396546485130337230301615153271770030497719337637790968290972250813044221157371595395312155005000014046749461317169324377693392484620126220302913543491269680219739680862623882524410094968828583209222834753078295099141923639914441912635891132200667061216839130523772154126630413092792684913065299976418748875800526650772192083553578547373717579821578481705488957635111951680844982231630948147286701751044913247548157386225357545410036434313632582459575874180593599921881089007741087734533444122732614886795850183770284752996159842631036049448282459734061558340516377724163134896901047305998506157108391287063589816810393789082008092969837268253088474838461759555730925922934517476300407569068369973249508411265056312215684460562076737654077372709407511303374148535576799288544919868632576553184079633612130815149498063810172187923011305429854804656514903874286497392071760193860474226152237567161563543040263764090371763054926906102699604130982572641738330267036597670528597035385608664146923243346037786977040571900304031426295335807119180704444326078086910099025342221171373526379570148932778439346022905085646022327096499226378502063469363200000000000*i1^181 + -12572194609001406776729889590330688596299872853867562251286599333265588461075220894883662321236068694971500857683339968286546237168515091834780392155454059776584196140828523780396973027225311994734282461590923002579589556482774918066289733833163614976882694500670071763831201748340323101762969673373098298771584192936835137593615189973357528595352764108954994700114263771218458893731044575209013052644890136984418931736249802007621677989609094500050127816195708912104607155569772043290762104512842032520633240453718089476317212896192496569724022261648056766351817734686851814154455152984499833031631048836891308589270769835468637256896921917508904743799189531754278565040916374123593664093769488915643298267979205258667403483906929110561762075593347619980187859211216315136306037820491685223243298890048372409447738905771578180549223853300724780231941125936486720452222481220990736075067523600229932997505055178517295316493392544352865941064495490618756575617037155111653266039442189056279962920549493971500935494709473186632408515012742823117277974217522543819644468294241694047748103599787670195595407991121803598696678493132218190260711922947870112064956960272008906754696100166930544446761803879313422629380911147028107966321244112942914980032092989153998194412827587160866688974641529157730260347141566848491787402405029053386291598481794693618352535819857130294871911935133709550792614663977549640388266473932555057429661081855668033689253027642561769793801364926858409123993498003401473472839693477070518011246082799693221857292021715340487391717242615344932077679447253702495722447967747612611631442591318277122777975609903306501935990363002468709545978892237374672441352648298165277139453888407994853676801310832851470373608508174440252254578893983515263362928288172221879589331016953164436646996963481649763187792705534903770139034817154670181455501344704442347667679624452949485222987333226420099903600994789014635786808956450590660102157905826546982304446919703296763033960637584141480322632347268016893311167176343532233718728083176753706788453905131339575442521697900920898463489128143419558849462748955007128854794329320552202646778524667880516592073320609918812372143410928493721587001039248206619255149813614199595028861937888467653873035243504903843085569213590326795525994067464161611244002253468685794082854725255180926385019868728489789588755745456949469156199609836557245852196946504672963795994162104744040586066797101577135694759808761022900364912754204084997216087021701637341281126492692295337056462684030421600780574342147238200594881024607709971393188714541188140871173547215240862817825244645431969042624545424692529699948855729846327774973718681487551120455394528904217188718013371660030585828561418616055751727688171336241287738749674118616132277602870040371857639819844440414245158658363017656346430051795963105016843723703943114920946126337592789860389643412497557782691824026979190185480095661630135738404958049903625437991473414677360872682034579426576587400608918842568393278571815555163368283421245922657639086200651056272354824531848782563421926735706074704855109660644275329961961163327038003545265448959209416587987137775620294133176884811596581685746060877081083524404184578296058627891679753754346785380388900692578366605249001200096909869720527080910877446491584510155351335454481529086065871335350348512940115070406249686000079190524463270321039911899467102908672109650572976174101646439306795348725511833393117491015435444702195048930205752477955945759884203192454156947055611727963826205933435937667805368290136236275226605087699250956061498848540974007317718848515685783130932697956439991365066598613252761557401600000000000*i1^182 + -182731583805830186329049655803197497330527230381086380361856141488296831251057072147053664621805794692424630305647329392845617771070031185900783526310139813769344710430230630877710796661672077888016738448355832849437232655017706972622321737898899217943165872381866637988460846615658660616476778663007553642660525188827485894201222446408821651842820587600726984639265803780963923541539477519685166334703379565801290902571506671618427954143215309531895682724111388420897831184929255341313949872954002721666430535862724939214729594933211066918707819118220466542816162038664380191902830611329846417585537623574546495530999403844658835956216905845990799249958685873137895308729743141525497477678492620868001481213958300049759830375002376894626077806019558141021346729068272811244890858742227277915074199500231188771575105346898922711838066179262430653731905033368750358653785612661706619428656566815423235191111853327884575403092777132831834487513009482752466317000045817616781984723182617117483761564271403569022931105311156892421358644159048624079547226226768551323276184588835733515275950207014843308741547412666211698780754033497533131500987986665770265250399640613724719304664813176628649683623317521502530661428462129109766412049809532018931227921234657007849582286251342673481822853039964148361927612944528887148316120031428001473421067235077038614786904133469488399806312078434501938627264855231831606010979380323342724876439545809233796350746440513927362049397423931032528570260634249922787699799775012787472353862285693050988301603555690834899949190201577233249420671839759014566138024821397574381592225498459431432784436762826041625754984895775238177254344846937307137095086294449545859600351011010003909148115072410910525640822243080509932560495312783925308385749736798128569898028525407746916001103947565645650874534596495181580683588503013791219108117141969214849504686555965282773039886521210735173032106876748132876169602367003731257114315295274123832270399955097510416046054465295628670058347192844733112332829838922458517898687036613130962472735796328391662231552787603335414826462746524045075503592540507169084341761199237708551078371057187503384000951181974754117458496234921735523093921491491115661287883666996594847418523562421283913197704146426420429018624466130765217761293424277646599624771637702913475515236785926641725080272071286853230393332691367188952133014304083065210943670418138735722294021502299798916499673140012961618636508295177948478639536920455288177959997738252780997296004980358370830878278721137534711009595562871324042837361479437081586385034693326907690487558602078975718002361362682994480344352645675346825165676697092948350915023584849774733507325595975224769795911485703704108840478426751581067310797916148583293532096757548699679847436174804982546121530869728050388199829100723862346952683622305479017811643253803760950109162757260280988362387433128617695695240127215556976664898158116647074892403337039859986711234925661574291008564643114924394592876677166110021066231430061705813996620925980369795189275894666909409087047086860590133861442671255981163204242935744446187266800524074610186888380719044997985626573472605041310759203791861090677620818023250094362176198867421630081618662723969011959591517408370866038934670636924983481931885919717659579358701318482041970355673826707463733675239936313101935310410747218923854904163835224514591492570011133469097278585743889955517339765832709116435924591464162095934755092534543497651439335410352201717534752850431904946491011885809440529572377473275463266114357490232636405379497151206039496736305443172348946610999706163968078984213975111881294086144000000000*i1^183 + 120432833708295664256962452352358157820516286893030292613090971478439437012015386391029048193423486420357589544320334138965277930847202622191676830789851407363019246614313404048528909323755492867053731353062125254991612835125571914577887845789935806843893717079187001493670948986838891410377518851201673627093741108148303427751358301283300698367069703314684966024996290568383812656185692456723109687121319452012324329235466372745364728498101695037533268388300428591870780084361538436431563358862380313318056618488907598940336985782804924482267111347038361452321072458141117596690599505817710057251964307277245336676382574413871851919907739351203850140909817929959772353379120623359333577222461409966937309812637978600651843364704511206065875235137478065976920056071893126983589598036021086627930975022425517115389844002608917559027109225712777762137941935529356643154977837124458637354946684986744917586816119589646295061910938607571652127721386722035920311588045842867819318797856353357669227448973032806794714120216475821911410904837691606955966924072166796031306173543019904526669470938927315586516023373363994089884066872521194772552711763645413685757903817935517440180835539451033966897506965823998838476864871500990899651532267339822066644006765128478979425564971644423443990279420002428927394575318843260360080241886478939567672903379846199110249294126668604475353235577470606097819566814396297050930863663981965876890387742601119731313915944996661149545909804297319788127783035922748250185339933279413445386845126311516803694096876341739500982017607645295627188237191554255627677935692519323620821626323662517718134712538219235913738729112567394406546272258884932665331501182888529001196449163186328230990663717659126774323680609462446942313587852692028179297058179797048913153849363461870210517967430767622531601901707228369331314437986737419115387691177486272033081059059439610698796118735742707344463670207877232738516184202715652439036616622638750281040258816587204520362833485392623266502306247322852891147818311972591730553250192481174668598227451398301641177036306128624860786697565879230419477197418517550144074354377829444724406788253646783369555645855031076047196612502355269292426519880789635657984727124987607101754066413690211556013673547512851481679828701046993580645028008717141821098795558466748754647615374195526291275510034178064273608055515569805675226115586989699211601924266885727861257194488179470060635308965643694846563190641110381482985174478889945625167393017873750175442780834694187761710315133183141550421507201632664311303469855171731185056820519918725864227451885935352677423637230102747813620961616741448719197220570796576656072273707063114359276603458790122560177977997402204920857391215535728295004869033733499103273044566715385390418879967348965240096175539264215726720900480915633003566274561836855522757811192956273320642529385477128652387000155744831663901489482544260642197790290126763792243166580143245200289597498499628641382847446086229776179728101282038918779372383259433099807343245250061430600675343572780968167383241894745666479188466417292650232699141435039818665421645607298360992072593676686349913075786142186900282951933394861816923707274439505746639071653772827015345066506530078761057617547920031993654672116811301631397096033739404235205080888971057463210150631302820284254263959494752542073300606939999719286945615102942115609259490213147779778091363865857050198789489820717083719716694311974972706057913899713044212893895330029056251459295727474678257217878857544664944288566315767258854859977888959118047030088239915752938212755419974669185473219614479692595200000000*i1^184 + -34459198670505453540017332718825023233885854247884467271545965759618583148953119025323789931363056319546343166039299693277048436732939584126338899352785851276059901659074432634434283647271167760485414328548366715435786671878103664585622935686685435771540970497488149471926620376265576869509292627329292718857137533116078662973871330246459712053642597308391324628511856593550512009268737161480633131506894521247126951814187625598000172046077556830868625694424801096083091245690925097949110846454914360110606859300990466465581472804523568900056813446533911999023530105529117879875078776484285959112584551473552911184101906723433769786759251405052139672987446420297106599707032703294519511227567240041569493521412522404265062390809811815969472985401042402500505024333275236841532576843804445533822532730696889749634011883287425076956587231702003367202308352460592696664759527667636024936728813748503799531618990922834556299168150508412823284466222089294340480788517967836935187201870967601480497071742886900832219431384324166058154728334563432848762540307121141390303510287429462211627279648991598533679251641898725725148800898829905556850412300406500188293298765744501661539672231525488969425154866961715016171294712433996085834895611645843280522227177787351187371107622440285529001892619381777469340356001808405496100624173680995281486396298369347434827561310860819518062985510412187936705150049387216203561690799056445076889062154922037464746203441593897617160254892732777515585690797961368247204296851402718744555245094573975048722478362031557211584573466358790924749143551149569876319374909098124580609316984668919378605630965079310136132877475674573239417939197704118954476504609804058041155532610428753409890370667288011909265207540443223933971839057200976950003611211580182694410060151029313301366615425880962205657727367862681180806691253332013821578971732490495037406596465286283347804301741148992262129242495062258835420813689427424858408352463672317330335204157184172488580024424886423287717029332053551617497059195042061670391035578469689746978090971693292548723900685256875100275801965915154924469766148151736528659023399182050181311895075218281747915941746364314880032261845552835239946296370314533285777605943762268976865584055626839553697521803429377272556075153120559734518727855211970551208832706308114653666649096872269342576669821516250518127260310273771447592878848301400004826576244340774982913547640622414207646031553646130132950278960454767882382097652052198539354559060444004387281444920795095172695590908312795024292400410214581592690354603100505406293746601099001479705465930953345140147759903898994537259748607723909825498577179737896992030279715474360097747537485321514401881748765944507326332381756405094975925719924068792050463355935313069208553237253133365807918902598289531675270624950238480519912805087470748568494789759596022242284711947774310703666110006902615898178441403396146086950748363786276779775538908812928568891499200858712645754516167788725532155341624915444486024802383515315179129608524599427777404808683621189050270774899526512950852325568453154147653857209298630635740364187820621081411258365102966255323749062463102266912649709713807157196724010629004849246825602859457307267811734021595713500841245601171649578063878390700399873914549947917705787973613458734189406176159453265737869034794946035050693572989182893906328422034044850974299695546782178773219242673874828423950682689350446686613999301299378614391991932709770265874967587944664275947457242954422890005094123869202596961875735239183077296399450742556677850881614937000637904801166231234150400000000*i1^185 + -124927522936316023842061336076387060625894683792374386097206868572449454585644241199625759493376443266843943245873810327454893812644615988946575647396418716446693356837351543954610865142081943927011160076357791606121646601120397885075289908952574181759646785841940338786719082957250043513694602914300428693175802096952537104518415104131920140416691274935029893764134807521701015756657867121440298915866279798529858604347738684829649301591181783671560035321376228065608283450958006137878875661237504618739000495349317180422753800548478383106835719040223357539199795089494137678396449168642371861834896434896867304513172742420007703074243799597321258876143773773983050502512216491856247593897100277070595258097161318343157874208301838498464038188502919707968192875904245917052258221588168313008142355386066690767274842789671016832997598677711411333480050315230743013579225556623367260192288854277746711215754977071273775480355143063162501338755904858561552726982283859743891178210725989216097338025947851293038801167084696567239516779843219573971698811794004433131570922079204929241736525277400637935647318154208070640599460921959195990157218437389584610701543948547869849686366647547424398177996923108881768301963506320876378595346964382248379293299395776241200896879445659449710055871223854390143479360048949411250061168467917368433935786255320778086732783665452940695184530181243506803036730903112463799445872208582644275099285741894102113913723906553149383620507940855461302422252923729817530238775853986657876739258494151392903163829295772408499000614105807524503117541860025791287331343186344520092884134341217820215029392510034949876217797099012097988498313764528285170222715903576334667615699978288010810511095486722722469554772260357877704258075901531477675088535411215360660169601795467597492906557829438374142955300679678486399939069889997890365889554250261837382000700432085674991334915957637759027127604278023223749750102700352662923416927701592145125329001360262068151404717764179655278862123718320103060692233818350735871984154759357439857516586701141784121051729704457552727408937969037773792236208837320521245958894988658708380316651726493308020741615043531347006459652643673339677037003322231517706365594769151675107652113858134258712878720772027477981429903690762851325915821818509368270973053277650355637245609203653514156137537489809686433780264899095470454225415251024345961080378278500256631314416542771939215458540464376837340288470019464055613963071803837311399381413589610372786781170504057154843133722674179886360156941050372158833848066572488227485886251885810019931139003391158667046566527257052259339072449848945467813257802154518374338072769149816524165319191336891773987348474641526381090427660947954072771877995057876579151987890169847876542990672917305357003950440127253304715060701045939993356158360987311414617969701837016323845424449647973787714282576469688689433081650804979379228966840296881459654287876468970631105489252327730326655294250459366292351703879906448231758925199731753204731096127555950757125391088140961023762318784044434382978826508750606154479350599020701772330174364873333355229618594816439061297481173405405033955813180452956645626614558403941547157020362996230753440486687955745526843982817331064450664197807881225127486453279407728474494235933249178220503166386577357286321455481395425227685964615107034893325103304915235034238220015720249226840299240587042827099570603149121422408350104086162711466584343617801111414598834740503319187864973128878824518759253687716533303308285108508381661108769705784327631278799060992000000*i1^186 + -239630433252433757104953999029645636324566271458273508478956839920159864481207356851407615353800020254560064187828312313202219879620654533639298565055746098979672441797443842234354466805606405405320494487043379964915472956832287345740831410641537196218477027875147521356163285588160044983175976990994013179833947705386359174821979286359218469323732299199722371825994220921331249275865338240348161068657061278586722653829826439777658885208772488630709931763901393752278276258448189007330466354695407065098172240688609734424499322159175562759670888433654507758552563120143328008700479701417106675697848828863453961975806717536399246434028351215671947952973367409167431572424699167685239541328563947164790469893445049797591873778680128801688109099388487214943098557477109939475147982927402276805281360068538815189414122195355969879741881207383569793011449084924751408253194030579777714943180649075113173219905813459658779846179867119904698033173427631255270683591703758898314160156762595304598379865109698418437503561444977813590257912219251548439935752647500559268787639484662657295795579323873587239590547984195276627215818118440414494681843516596027490524666974598176567828683603156328805073966119137272370772546949446657518337290015563165886018410967548636089263494122967034669103687295784114623696286298257023882713439552604435467967426060279438612857548956679041858862313386429495411827759718820978167565568223977163532959248845796900297670338067281089987891064049643219869994592077819585936742756097487904595050879880076408550945450502699672205664644290700771534269155931712571518326216565469084643593968601145831857541449730979157034518998634580536608668922762279649303644259165491955710542655472214297884527951175239869601192183100416475296417988640736617793759121945545851110929568779843093753165248769097732629222023578358224943384646630473793256676414765594951501553024005127450836958111184324000690605256702339322781592621816742717930946427640647415168866769469861137102994211946266613796523959023064630206227081800576897120755689843430959950826122359894874152542846686212863981862849795435620612466538240426364462316096104142790446915012224113542646544845243056355017647258991033469173316182415924427948071998013127430381592036039747286525294671409295421228686462680977817174864317841569765514035647385860999011323533023246009680927083987763752035595565375224613643601790847690771078699377328307319008320843346168941413349669094194917366498192289670949007237068648167472660346153221904357402516657159013144372670033745701308187756332706177757358043650002607478601383022534129524861158279949895274089190431688248568356110865353067981053719102199177057276620173726010418436028678463991986642379354529678711594265847479595656054154820413975763961416736209485813655683555700067082963839749162938152526005357737928843288420663469487265719357906375030268921816790305169799021652990980696779765862013300480378122754299917420709247472136271323207337788377061357844082357585573275917321790000863485088825223728927932079690937462866442192340676687343627704429307565873712230973860999081822868756442010237562551054178960084997293277961890951636654774545350771439602010870009232107209553044493321983432214520135421315307010179668372332090147360843876127121004729491318893781395830857327606463768237274897133304487039587329663331484197331706879198311107473607947419504633139060882416406231474179355214415576307725954136701866240552628355593034072814976265583091907339468750810980015753321895742090576872373494762737475710312465791604813695985724791193600000*i1^187 + -4204248709412510210860490758102710337468724239810365094463095153529223776612494446809692801314167006763730004858304240475103247381109395996972653924831735717732018863747969486735711430305908828918781213244552393285213251457103477158754783766979065588230778249799136030523558164042540884941146632294318488953406283261004711733535063265157073348394778653143349528126372521360635681084195868054177386610010382584816208971104475409147708590096731780480586734560824259478230432874503380857024009777135055541688343847364306953031932680793520749197928927884276708566033231893465960384347615718108631357205053325580153596750003269049258097208011887160629840441229437283513270331041506690150132660361552004674898654231227225014383782408899236145681408121730747988939268194816413100867854842949244923646126435188906453019807480990767977165120050901068992457626751705753002289148801798442825981348046024584476839105662354091940649026970641423227150223457523642450474744724418029098995611294103599728939887065360160425130061105978490431783747037329190117135726112820442638174419703599030006551915042451770902891667186004421037413748498428604261446667362589663355087560352156159360118996161773459760272347860739095820628232227616327236048766469506621969328497227120386299410570065729140791270937325250608674882316550749166239014377989661272960887160576434015035682859350345249994217585340931029874157221964740157516914036733068710122030019974298452434580739361960550913588277474239404892739475131328791415007402066869349289138063443226090812861845114438236870779229103554421600376685547793770016361946609632972060420142352281974889129428456507557508637173652697321546975430533985688084337562066002941875981011344852925351786872247626518725233542060144478165064819373756151618045315416805881385680946792772897845265757050752591950520704326354490217333349496655972295198766759182212554850202223620681239793092118154825054327430976584050405821814471923026165846285315565184501714992717222236313441647424315519728253780506214260475785587517987995601249184743609516476990599747661789632805137323240710225853941716712366740372393645980534213566346325323590689819539133372895662642451596602432482479426627388755314882547629694969796028092719886283353810462150047413613994842023778427131444232947684462147230676235993465453043240116707167073570375321721020564227982610178888298168985783285388063395328258812951185916996453482829199847029482245593292483624892881856443376114497890529648211219156672454868692418078902058782966519777838218251185916009915877631900791785020413196740927460168356646163910451824425978353832790109244295498342423545111415050626785169453585790202042571123113682340064782705001646229974231986034112358211768988128316796499918932947239787344614914551616983264897073238107578211391650565843857406724035999133281790155686016036565442540489408744324423950623467434156432049465506169888873962874988541790325653318346139067992644833570879825002770308961752118757333599800266206683071997055759886923898562186693603086169707297336906048597224731619802627695563304020018175112623501178886158749773411751627373442006514086776091452968618445776947696520523139516844096928817459128881918826545713088165272699900160189377073029206515975106692504222151090438617793608234007196927568631083159916577610584039005682975633534637065103101838400639247065034587766009979004078287075010422707883504876987682030648235301734084763951563678198637847942670033482992637699978696395982062884909413231542032439618096139619722899836899367452210626560000*i1^188 + 3156702775377490370840687010708366791367391529638522170472801583956675708304793073418847053423109151750501742999692747861314853019269645166845391105212646548964156723855290492174935844410576384596279350799635844268392295575669532394395950141835128378889138341592030630245873032667903825742575086359220256290933328745727224380537085356250880325493081235517362655935573555467307984343403375543074721834864594883108275521249031429402089242818130804335863652254358233069788928420842893520080740768973943561397980888230132276670804084123492186989534990330707702012483432111683997306860380641905974030253903777408996616794368818740642637855274009192660665262246899251271742406653398117121818748566652899648260155809623577195218324386960215189850161400213592575132117649420861577200715969203809814030291305218012402872613884862871414510330792462079175484877538575215744690426321381086192668372376849682220995648884621230009702395831567607005585889871416794959022358289532123416017772200031070732594571030121749299977009196118510008934482788818201563711927686705275926717221021583225526943699476139790585692188219637012767093039636477552943903077059857759817786778407334477312614197376042725124158002947448236762960574229093147403932165619230311367736010067104559907949576466352389099078621398040485147529219058156128907672555291540064313644262151362328317116015422194667221967063989949269387681949334805459778145725506200406365355391937290234452840078465028989228060785982171508763540676997082390270183840653210718145937331396616629275167377382065013068985179389384781402122023550739019082467122710231163580473205633331687390927061644550437323883973392847004395157868113749880122921135018790741110652122078538189572265363766047021390768028219683413050998444801676641803211611923627092889461848991203886924264667979895979706593934453157093109225654859449393079995287893443499610711989070148699753702516976275635475272764978942930761751188921429817708999230152084802373962837436121534576363920965985885238540710648157695756119559483622999505575087218255127448469121611629194833920142702360963813534928125825989894318220041987658304978994462448538485829055735096290922377368070337070184357872161175096441854922824346929798048476571538192316600071186665173744241524789366231137466360745202957611517014149057570996438716275712521725966046247130924742089236606903342391467605767899219778747424036228370768692093705348057456036810806075901097082219683185329392073653387000783499044481360154742576224776440141514154871991385290776500072235963626541997321832313993323654989004384167610596674435875095816755399905244128949204195906403566797071315032093535700153692267642026942130957964167569177700659298376556997724270282990631544167497108673118582430846244973271335999681243554503984783437244946561799759691389072619790246190119444137740585260515383450085688192509961188867507009018158289383457683323311161683042970882306884993157697214068494651880693047512727050293750895401261973577057677027911109468963528068296461331904423842379153318119696450195487738424033495544364111224368779825492013302396102929009965436414784871141558238934999035314614228834491100856549586935987042046269974086466201398944462744515523833574531077661501135572680693302346589507187609752715904171028010122206960048573615546144288459358707148418334716284067169784771174523121508738113929609195964534275900521344380727253804904387126349342098665189817584105937215164434447284152571172512904934375961451403332559589218127576274305024000*i1^189 + -1108040994744246227343267153816176234906749118734956107537668172998217470800686149005694936238536219331998653155688094263591575101316552371889374844262225755501740582850398887528068189833686823750308720141325884717201735468272023124275930599019196798351228115869290561826749964870931774674606416253182061277398330309307942337351729228798505917086579102117468365909456582674241092261177872924864840745936882296651688189596690287413576248149916247108836016761407993415207207114085547681345029288608371913433991776935806081580459097660909098593910850317496262066630194689340158502285532484593486035422833736205260744079286292913338537134398864537425883472604749828671706611200538664308994757820177418519253175523193949144416730774590724560385585540432224665164280463208427528181649764324835729169100564077056668935868973663887699831492391780781213269516084848105349509440352761318888515246755661304419012218995302839085751267384775010258148000774915951373358419089393977787383932529520835132383154504846833953478840093446622239614736164086298427560622097718881915888345942776974363308107866454329350098329441635594038873159852796251638195005900095768162335719030375151558810702257031405935714456207077571149579253594644839910965688742141032241911999682665828028503691858175068582453632005805200764010549690387165162402389819642684347334688703268776772618559904527735593738337595619114052369772946998122408168647492983383995699840619754113557481581819868673881056542427772792600921577522610896278752137424324715602206915693009343737605241722440995046498928353478812604091710629011358126552405394434645732412492271064223343783081297309744263443553695450785954676306647755041411994702645231491612935710608764808525516707684876794512301549906414852581299649735737838161276556769403557214955833994666957971289538771757894916937015281492853307424500231165035946269630952962902198026873007400172104483572876254894573403157411661116982170856524865122082245801191146712718555170157946598531409477900582731838039079403660427817804688357068573787091922601909635288505596424108551091746798767818519097037677753166682312857943864787362633829165612771470776083330958054728863887907722745038628959215111681866376762501312004237095555749745827684120628925512408151164271850893724822113519390601249830563264815023707616148203547617850832495926626976550537414588691601200500734363322007468081635340012772788753706965392575311304882707465870187785806555827000908623556916168682016230097402965258302281185879735510596585107379433626691240366107789806006380436525965850200181112344967727401358026739302911152465707833957626947579139991974989306429528037150019484763083434357496370921459370859382266377334462861216071842640794406191417764161800086969892779840559426382891188495625800505131564586082788295381877581991785583171634538387496369498081298709375997495916763962828086897594338168325199462271823968127274325673563371636722454042639110027831050346114014577705778556506498680317458635919522818526813026046607885971623821120312238668655547160285604364032290861509900501911231188029698384702750503182080613875516529306305651780345223627148317706793259529518826303259680792159527366998515345368864760205682897270277888787119526688143494408553091707162811111877644567411381102208833839081462202103410903070276322585645509995130661116075218770762119523168989148728356818588664868098782384081463193699329403405780947929216127668362907670676341176795169770206276628360533766594310963200*i1^190 + 494476138019644317057540899745993073437068310253220823186488343474186840051597164253699112634775963616682404452542357457438892058248545986012751136872261246908653424671160476788266245632313261583370677437975240365625105549673612606152778173447324418232709378198030318886686161471740588225625393642890672765855736565116278618268594599047016112845069157356233117361443801109559871427730626063022833016986068486016785212575680672023302256870963872769608222029204122157922457977257724550878493890266035154449210123633510955530468683388868936513718335904547837291955508356295813147853881707039292036951979144173306000152215447184078754106600501681740463317638245181286240113367503027211421236116170026112399686620701753154149793866965268287794587323185842070745487629810310507104448508329594379218337610645860634156040554047429674620404951950079313320887113886283397620143008899664491268795675225742136807687654539842938985543634270579798700153916822669469492023771137072611813514407108686251719721420940723791298655735224538902850134474186768736182452958663513592539192473075399516878638189367697488180875619938331917732514950593505698619789644927234954104700460503601579545625020728822916528838870980063283906491568039827471126544815166476896408667542447579562925315814949899752042495594555033127502190165470395535542123978041198112129287270215009425506750325779982147165847949173396389573448165621166072755792455337120452908389756142074131999745324028299207206553196652603732853731510493226829301763763130168493805895472636072306450695519290318608102723253863584143911703102008590000214482964779149342034616974704534194516744220811393493177981604439374671809857501655718817239182579684244939744183010370304088099671654454714300441791452720134236101197635899645119271468371413187458423129245642323348563271160287485250474019181442859065337642889657510291188246662192044540730814337567345953551057464506825935497610097044208679660635710636277491582104110697592446249980864877214625556698737537038297264936717036308379900291154321403228392363992799472197729224552473697273600386958591071995704552584717214141590833086711967814975255608553689532052899784869131214424528146616050805166463445701093015812788259524594874574130345598451140773725433466106632457782110235650498475687400566767538087919258349134507168530286470716460168014594528209224660327964111136854495578894252603601009813904319528696086877433253122030147425682149824648212089032570916913515093479053468400864809707982687826194866344066725311218161841031188061304002390703271014709499503964436413414606831212737376405379426746727805266134519981752169947579996260202969388743718009945825673138935995826695798084235511854089151759991184983324868378362428593014985114823077687873002682381816017085573021888681742657600102016119964398681198161588044979095404287432451435226220583164570892052280612182082691266668339988553291856719786156621497714093350607408679956135657409214322011341269052937941253480394026950616160359287908025330865415702487706736181900933515734363564144042402603333013882857125879177200559800699583028382493898963857284376601276997711937077672759414575000014475180129095786711362567603804948051496328772178851200560273370335962095747991848016769357664284518443834229730772709948428775649146661100222003765311984777907490802902192649038449750153984908939183191822659656971374705225661194619746282603262802305600092508400754724071196246424231608320*i1^191 - N1*13632137732033681130874684846023331589413839097243157454755474052747468724107055473634368721065234953613631054461891218993426308812671560166383651816763295066208581459493339782302412352635959426335601761319731130674157080849582873529317963938721731531062455469647989523256662065582385337278550974254462107559222122378404151112563063519517281348429922122257065250030829556340148596411499576967920386055145046779645492784400993396413284963338935606406845956117804084862752772157429763042255472499824882268713258096594124223398194486215759684796476025097923181541876625509246845406*i2, -101155774138353488549375276859897187438551213074205002257814834198352798496173364727911146076327192209791785968614287240391343184166220646227694201754717198593085052672317754631344776939384031293348993402525186235977763730366191307068571045719051428348750782767117949851844301083231597583627654126504796112220799665776252826059350312736968573934954296650110481243622417956703219924880441842336524605932368839888266304346587810467154892411494692471278117741892772737511252064483325202318961560215452796426268690803679378151727766324868148541804610814609680152656944560102485773457047958688624036272326304649015793329531451718430874242875788122201459275409154133978063567521450992088183914240400579878590937593077033389526933737012032667179766016732728982422650189518435738866237012687105588205345464644036694668217869015123685532916008613291765869385670335302458674867348598815200439698285681833683591773324047642343095399570830651237232924028546935768342750660639574141544209590617994061403694393399193491297394051896952334929024953013861296851146102459382380299537554274505617929388026439181126302732101043610640758674786854928798862117319484623814141583729020824532985165638686906451617470612427537790605018682240436489246918831681598761434415576540046822951176087274868327795851964303312469554670169167624205429197634928676680801640102393408423696604513947201474298351586047723769461693858035030873247650075094384777976111080471355151098192192585449768336367846909785453165439693611421183578922687490632628413505760973656134816255007231974433678284595087952189525725902464837232026951821449559291202136098093843403612599004017038697376806601274391171264751509034633173039056816129675249660714072663900647017117716650477355861949583815605810939209344036727915698049297970415389219578652258072378841271222536944678882110443342358342812858539570871134760416693754961768757296859906597783097707596577154352311739266735242074205215121263560966437590810966289688616041984758405015745395502349228514210445675235871618633519314618463399031730564081679644923813121761294439945706022126824106774529997372044782928099007988489907373822554409014555682642317380791761570758736683712546536771938431428049216966648496949150233345844455052441529223821694556738531345050912586505280238993242552578472891764488259374474339313412140081669919823258852113517564427508389911647039607006818348118399755506870210953922260549395489515796498233379954256161566302545319356124699752712380343122494644973954818136910185619809384963375721869600431491814555844236240213016704801400834401797103830449728722644200102602944364863373701575293411834684158815275663151970665415411930380301901573509072422252996203340496953221890587179419296068818979143056495864521382407617577130936881231432900118426894280711194271875224929218831117162123036956222371826517057850779734404509207027839403818823909609910216932507263742530723096603630950900411764565157125819098471717508533217816705960855982147157864073855298156890313859205292461420415436524479757620646948965646489928759652904646844654594985129278969086276381469681331761487775819249028221938843102121808976305219957829907701300715987719309946101673128124396346686270723303447752134758103358456533903864396596221082099884302699062682691957806722429754554479934387560170853681890921443760870033380306691854635718396638520506404669403537578521457911646123152022389843209793962130935676769862689023805748185820467318176363493635516612573761872393092153179319738199302738414300738396546015724188684050607447391752277157238856608207596073404019621646577111817289660075148183522326956527121234753406335738332941335464443843065934893647043165452756869837202324873668317266402247664344630374161544443144847974978721618111055275045596922339093383763984239404823706158474114535404479157343457771008245967277296222863605665560582506352862393132132365536576374027487419545849602486894147736250883185525789165665246333601501407715836914788872336954604069576752599938946733103049506069145288490411127420326501767331277706625636891454951736062612576204040282466788701439362528375161418112228149559422214863152325184008060975057920660318048480749355918182442271815607287168273194760847548252849207906087452615656993015666000234882677427877742785347848183260507187081342078364277443707861378478169214147220148661309021182907016469273650521679664428806359202692845706075344243772149763463619035604789898175732075625536414370605683299611224778418047195070502949129189148264217545012752284852269885259667903227722417568112663198045601426684326148691950972238488413019870766094394899463769575032720094779803206353698917420402474314323284429056293950958405397713734237678255067604640855158864787170498969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1956551882752995859913045845820835659417929608692829000647676667245393619557927027505168459292723061037166921510429765404918886743803383657715641208685052227035905089024530005479744489725271000133598341880542878164066084588646950347540517557188472469563727103206658878299256285390045590221511516524385456534021073925636030842413173442526108057050902980171388394068669261530130265806468987613545761100519108451735127223859398961809771621222996054451302766545594394589223635078447214996123548344362152505906106122862010951705378586918821595405003362780358973228882278456043141627252330677864929520156373581184569259604208467807179123135715029184998489122260777241463547545344829984697459443590152804693407603767265156515951804478846357671646769589168034948397418608108035824606837869005056435577365988259539470344728037935939302845554448354908670678038323001124794599208428706597915263364499806506473137875645821217824271387220694367701443244504488063031609502132031330635144756538958525887916468507833497005865191399318041447414200536927976837775384817386302163453156781403199536218189946644049781586697928348291771733981175455272671338369533494016147571162104584042033531714135749046418855412653597265472314289306863167206345068479246715079394292212296920664952198036070122189849671161670341723755301950568263702629025678556829489962744432993524074649685051949207689414380362277008506237828337929494379775310489720453670985697507264777348897463304395637104204602589998019174735505027240907051673022778142906269937834940595531602801712022724081035585553224424843870638206949567547116626234909419106342269248234149300234371650867769644100606786860192544080465611382663029776691936916235289160653425348479685531355437991173151328700470912067985658256107103691030038585902007950363866468269786037556875473390662346223892867290329704792538264375318552895052438067359471455447008493181469832400239432876041599299397021790385526112615600758865353202840485227283988814776101218785762859306341661589331697178161975664022180266766860479513250928183744531479336806323551563874134055297590920178025302224255617376357443985993597106706147943099877991521291038908636827258746099860597867624450669899742381907735586056597029364738488807312274381992456708158821338695182253986318667689537777272898263192824336444168667091759604825165578721082397266910916691486189428263140240526566363281299445961686424634878052661643346181984614173382508820807474132749978217191985159548077004521490421008530035376886029276742162933701649396081386333056395897964129481924535620251754709243262864631737548952037220093549272408733905734528975661199228800614078696697327913654680596208094266497193163527035286094628378561082622405224785206416953196602021315143696595323451223473844943900219051425464677285296572120137650222895477235029341836308444819120917546058408811583655027163792438727524374289355412622794378972930767087667383882643665447192423922794367736700091519593591216203861791438611005312271413925560295277878414533918607027963611787830565540609309526274630594205394742587387953454290366339185760616900141359274788060297118529887439664852195681068348509269288823983669494581141632385321765004773309523130558225728406019705386478145206670229011376478111897508797042139663597583326394511455785936772262073444549943233640230645589783817068754013406516261298869459372773806306289933619264627166033196556238389074124624426414315891619103502150538682086030953290086316464259747258034795871899419026166804082226485476857277906342980904481215700135376444990704556666039090499548753445323977607267156677331931230948433612032613593977681844967934371567811542923317293209492096401420112488653745736633408491618222993177054006486464499575746172683396210922300057034503369804915491795286901206667696059518623539742567853902267292584245695675220656732902385672113484296056591657407199078908891969513607369209843455514889432262286039287288397278012655728961898070790184253687115624182106478211533851470061948281080074360325259282430769241060192364046865504054239717186048075345425541755992824655086283464686060401171177954447712088212630650019412546048075597740956852618343798360119195386830545027652186641840441248825241969567490276031732697217017516395888006471276912317799911067744037041498153613522067051339899805825897376674243374296953226477915935770466906558458461863035199367643428843010623995967538054316014300969333678757508318716451771535322350777651038888239629739795438246905082566054738792361356487897526135859101738597625928547443713604622800455599128333484637720112364691299140306507395984116463521124391216766001482765728912766289195141438756400928919517330243856762736642063224227810483114414162868480800120185259294720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 10380554695149055812382682900572864843563347902696608000449441185059686111468637119160600292206955801809180562762661147272169714425362603081279087304361762279350403661380664871441747955095739241324561001608314652134829178550176965166319880562633677143787277415334518050676307679966666374692339916073863290670383033158534590024011704821438162962456514908298614859242077205633726949723131130658020172504386388229630564074624637053028032366957634365047454452282684081073680267125269405868611601753371605786544122723050224273845603588712954053259412042193310693787469990297859053922716816275185760520205159366325895198286952425252642348694770223526206783998391910985748437243800564334614821808159468922561500848221569834882149118832836082827683809924952803691680610837963578340512052438068279523851410924365829985965557389599903786643072145054113918256457803885614274705546126515977794219126901081997079031348880752590859176693762937738156849878898874462954408932850028394637686671197530375978252851734571366886059332821704000550089767102380332487214896303565604809600687854341308389466187994799226006067576299935655775800634978054798785995864929388396675321615059144865187004532950080924652236848347843766683365743103660336937120680126996762927721212366730026117249930022412875905804534789519875534733916999958399808346217640280581045376354217134543299933173678454787755577222135597565372482311356738473234615461009848089280844510328898676000556931675436317443065330345862768073490074671043606711507802031523985329626201018890869162820757461112337151436707668607972978192617191924249484799210578685518388034354326756396233080146273129686204581529896601688553649693553199176180562775214168642726130178086026353415088407836480498288707577648369598381606351848145829789256566750703195530384689804533380456256097974950785031042369012626044381642737596876965275362310750734962512964110374961636186615189355416238915633609250847338653715344236430012660011484596291558435033893739803149984985334645600931930868789262830399738584914681982605759274072289256350311027914794322153094607674625422470449781298159082930314797939999368470068441472009752599492477010235321812523023303025759343209819922677387365086498400231248715711561621869169728613051069259389627833886044029074081491852333079588236942741084372974944394892408693255801006408133604292186477913790441991024574028746603191331028718524643536050384297653433477685416289915907222531816252157777956018685329206498471549180240422655202516416711899548120179094394777626194822003371117096100234063122252357552750047688772649954446622576262005285987899793903459904460253396886625559283512371721050958887620889400507661271691780767954048882907394439412594237748407828671050955271912713750224725114969151472262024182904466927655522369478967682699345575717541789698203376249156584637855786594794506163121204101577615718916203289020822154559769214994520812128278398968790814714760303424951278325023288688227314793058663438306368835275619632862865742791571717904515023429072906700542704487188684046757885515037738042642953092727403800066810026096775978565988170506409940777629017593769168590043018644430599733454288717260649960965406697093477229171158627508857271357604422532470244868335107284616772225065218125391265241258895526338230132575770983743625854015453496462006487773257194958083347660767485032435674086036259855831495203889232042621316373674748182080850523169091207393313377936826225407751139648315891946164279645879573297157663838553800874349845447944599268459585167247005579353899704080612022278456083290743432516927305240661405573271161917721765777760495331016184234424036268904644803064908993311448672122631586997792372605597860222823201607980206362138500706697050099799862470504592822918737493636582050886009398951308963105776063043072291934288114282447452138102243844951483099924084323286430012406351803603675238103470328973977729581951093603965451520548713350928738589109478411454435199360158357805994233198901247373737715555637760530317289880133232301665078395217582905987775648939271245408582485646472762562546956211682956758291083027985421231454951847563255002766890387144344979567408395050280052796181801716282476852035933992583063861016764552835859658704825138665381163953217512282657019930877670403523273147051224126214574344376091503813115785430651523471339022894174371031128243391971146971093001273787567960365838626866876243418296908151169979592935189117744096522849708207338227520147681383421282715929451627902121345986120728781221811080521575038852389844953920799466060006647354144056315036048391724284409652104082721334625066861711169613993875224117213326988355796658993196970098149720053229261582995995529142561304287142052488019968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -18840095262748089290898220284149312004895721377829996102748951001513446278775580375787153730959544556153296176568282443584668936229972163822566127694250716498763302470268016312771996801724760824294711076838029998710733857287778576456902453028405150998566504829331721985434306943523753800462231504854380078236175374258518663445374464960169009279463564036599913300882162978855413379274662219041935734081754199902762564672152970330737956442938460770292310919271691512940313906454492946554858342818760883548563437839535837183913872822045985986417045436285901493191056373602417047259268545689278505126506325318752626474911194309987314675133523448439159439675056912068312056643709737713998703785442678226159744047242414650540553349676802315953734546845344228430053764319641246471878772637635508747501585600152738253738350990655908597057618447355177921666437765850020128616290542601606406365004689309431616812756722734749406623974613956583907756250494717677233351221131654411364590435552874485263317724046608853159623138836633216074579176616478534955821236108324190458419745642272334278625009179384296929126988089529866918344814101662649692752956784812622095273753951348986244166639590506541883327224148068138650172425907952566834702942907667533402628192276271901080867764434345954318604864664130229256038996267348585753438784383099356932437186286282963485643541016491714618085384336189395012632539376630503833529753241347408796952381633199586259445845438823943018439883315398779947168864326864810596682650757360800205125555418984250795894170350322245530030873153091411876048321790726684136546936032064113296487652957048505683664615737429847653223238481606428697911811116629275841987085185367504256492826073327455292005996711323351726870415766421263289122540152885599385964399249084559181032721244997471715477395750500189872091069939542826950464658957752563436486798959602193890351829651808449483943280141451004229476871412162974647871878949235715770300137377897365414178940733685990197451255965874329245698780819623985773770535218733817270414326250989538136273085957223755609548382884323489152621943879910537276882056219647327800661064249834286225941822325953523943502987512722127246647231881034791295640245277615655636375354882916359641866122930583660235590899726471971359414635176352562891534200382974501700510174828700211500191331891692590695565640585036687267854968614379114202408391749500984588128452021806174074097618552900980336448534654218700401556728944761969045939994633617674196532761618800401837873545389534044741881104260802714258793957831735455348054609598698923629439783853255790939906947883007512300838169589924800098695295823439621281434190660761658776180832623218076738243245022062072545800440535051919989300843581543530136223288225549598069854633149192321120196439079306446912638527412410689629025929574773859568128545730507288437882056992505847083371025650589443933621400159760523873040097060084954283994987537834020350696108484276945886942120266698035386499356493668984017588031687434706334078810798017066329841408596895875105473674730565472376799661317613084267640016562710482677542737251336224545567036454985537603907817581933659496745411725331264254470838034007145078558150797264514015052893521186684520975169376065781421114789432148391700031341653570363341704370721540358089675718783763832989420538205850893833883497182291561836244296954226100758574062879986661845035268524494085174074270406165583449766091910370818107186179665546465288018103086566599139412454625322791263603493621807032269266195798923804684161151303990231614568688465934512437543280022933455752847490176180109660369716484779013454580715125163144113071207061953313793386957428434145823554871875896619071737286125520409728269774476061318220718769664096722768598075328429352160432854504507486638900965307364146514119643443932857476646167467265327234161828757723041209695439731411382054289632632179037731471047357356661466903481386332078376112686440713810938227657927836709940125510613152663449530609375281848824198382588336989370578251078488756337680838889187515167491060372835364018498162976740205396148606376257701894451162314330552857734980891441534209437478163514038086387222435921627944670736035780184119273119439548216883475987971509750159683275544708961646413243621048786405184763504981027022842840730721675432790952218500185719484331119657859768704408006545824991422046180743632306663197932998483119808650419342354148018982802322087657339838536930346262818101609756694325212984009296818334160507978352986523468032676883042809808209321046518432283295813390881621607073033226765356138899374800288399943373152773830445184265400291069734792647172255227894499217488574888894027708367974617500040668759090790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -4910843851267615350724589276703765129944955320340047398565821741856553290240175576113034293083544818203027470045660649825641199606355138150994608110057221099487622160665709089544617437961220389325271087456773466952013294155212836947235109659798843422336646575777002452307175672996352106162356965272659120967995701901879713538458533740203010024052771810742597924442891973746515706154961501099652553030676570012636926502143774993840990882221314430307213596170047441254595585352411585829929077456898611749039275968660827430894961613926410699436820279932701205409857501753639673285341094267466936654425812501771562359585391107706544928259237068007013867337088988250931726881581140649138937008255809695822718690767403338877651190529602823293039242298129772039004549697851531887992366462368813272489475595039422654187840797098750349516609397633782592598713985286460716035221955001411564349046145775216348263446004045361641620707134417144094829457129624953260263092508126305846911710797862443618012841680327182767561876616619017071149859600761453305378986449584997670433501964581701749564881153551747664626932169441055637272841434420829148444226711067824851316638232498852970391031332939175235483173419765298325078147650004211935412606183603385175017579501548781459813136062420525349332805474084826221551737799113244675647793051978930129789804844358273099671862849595610714686224275245849233635625124696113475542882045257989305924729280627212521995261927675106695260556217361110906589965013062166371323476041857992832983815017896241639763844706127214972586128271929456256207473488257431657875689529451126887371258288045444787375471248151596781944562145446093862513616545466523793447472098236389362651714543014565254791700094284100395565525976153029759941663972932643727487580980527581849637584188986396474186691039459686767024035097423746552254429507008652521993150547299135503992130849358426483854184411403007211864366315602747694311720066985309586737244318838611454997066923347116239431559351738310522853046574621793099534086834134022829784964717845919346146115700715176443322808117021048916295262616735147539820422186570878692911307708263420416436333609407278955661878324813892433324081580941368753638111199004012013564160430001837609264059786414795880838811410035236684398825138913255632097580787731298884219574594399466897974494239795108696497470284858709608465177639085514854745235045193838873594500416481377163941659276770276520041639653577695366219877763639651915483494266259492063130007421776532980805685232443997612322718921205752907097123496799419046926915177724878872531543950026448706698255055758334337171317960333924931531364008511720911211251034453404409885430715420763404776946611891732350342258954554148892193667598906295099075683886387730089556340270623282428383700253034825995740935133719576594733330546505218144445548757847404839225389687882497363191053628066080619531131298215268812094927976392726321337539394574396305993352866001277304142945568242089640162537385139685133545439234910382805102016276430800227005547043845679110226984008211260825384788753598949333797353536001830458270287876252573134106820823506080981698242251623934463199117559219252485898554859632752823758444876209472006873321292780911680755717384115608119563912818355291711006161833024910835365015238692536794554465846455864490360749776189465023021336857726849801062291472103169096091531319354426934064360268683009184443037035357952732114750673983422272809719193236356960983111827196210367139796006066642439753068178523982104183603061141565157995413335440379781187316644119288443721299633479714856752017728524935063287661626846046914998144509669011832430179339586396451459102010664110103722193400071031137116573906832122606223570377256602709797248017504724433731832341856957835247861917997852168060928466034551490206077939959750529197236834583685274670572444838173167813148428408402960310698548640648885091753637217531013975128602645274784210854771553090147586364598215941445163096679771763583176265308120248648067748353884657055541539300761775206651806457517766851881788841084109552090931856578305115553601366931404500334413287968131392902841235541961892650717571308189545469331224711703974743240236918991574139425588190076888643303616574657135481838275492261269525182278888731289111644832393173338986227474968113602511060391877897387431937073225572316852106405047419572775621523160907914924148917511596145067164209848071262588946610696935850497829131858243216654069261101523155913526565450327500443085245592901660983988122232447328880198726493822201190831843423236018103085164200039229959063325939918706903531590021993444874378563074358305419464751105868755250542067552225286787799497705691020579473399018946560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -7914258942364476035688738659147346823922441325240848397363552102386857689925576697607544576282462277452412081702660538203926692833518511869805502939038171254215074150747285169963628920008543426259311873681203103395621457430940457162698515152283156735827201868050251268746566564842140758289883510821566409310750006631199415237414038878888848092154580062161102071764248651416890608501387728954156260718839166864455046443901526856138106710105329481464724719889832865962488861653741605889200146552343760334803428960303867854035953538856248903364435069155085173102317377363893207085015294770512995025318526657870762236877780893828072266931356813704801449199370959238161648116146667205604819861579761219082771729876443507680797415053554810961239972218590947913937826753571022197988060382730646421235479053585671244215981191356110296903946438893197114597674134594412283691625209506737856424547613903872540455039718804539760964519858809100900379027573568009216173209696908228332097562353011242674361775543065704639667293906884339894366598624243681057913906398536761441759346870386039574394015305877788756015439768167113668275300315918176449424131035646674367115416766208188255530219826399815646123662692741452651694415141869556138887710278319369434946593836972085972062520182594638719015531325896867745154463568129546954957114201313965444149201767998696626229878345444954873727364569811235998624816836509660234369377914575280100496741348132560498548017953793404602770104749411329363588585172947663125583483263254378666858875883389250216339018466610237217977892170680451291082389080004707671260568145470699894781002119727616211371664698545085070635756489406093756496253064052164591188364232139291687651761713620169357212613958274836703678323836794558493049741592833319940661852272375052857801074494112472562819173642341441887056612152024803746526412803551267178009876443220201586028960749381830520364682854704281691373563879969379732391669686848581513468810791740872599761622936487095917743134690629277406619398546936154543651790517315127784160543856448376993094701816324772443245818985938049438368666512351810266234484671435102081378847874322288277038304313285332153497119923550907302837357879367941590539631137119045621529213150370316793199973374754887332272929987284349536900958878093333418001386164954481756443538234788439967072638824649149007552507937648100230190955061559628310513512342795039188722433368061168974983038448315125262830356010263046126721030396351460815077475328978970746318143328684024636407653214475097185044295837681125583892628664394660775833688545789123432564660079897641940443145879982630452476717644282195245654147518410226216281716661193448356854186230874251221888690646937232342331062362759281206877196472236377839873430430307212975091612737074081064581607945375456557952278037166127307333923727873754466329014289753702122668133366069478993003679293154848956424633095876365374406671975043036753671107525881869767521726648616845100799294085952262018946056781674663100005971142112902112617197370047396698519242366651278252899498275275183854794387644936837942708958170475093156046256948476685040240251770303922641697640754611947339233483397312247973169933286897768062116011790691677684471187321490165861398847138821560437016682976119610726302634015207179123086714328227523880946988741971604046193336609889819381617621973037460043034855714334417602507764078540988187753320426902322265871769787232515632574616809967893632152359098662548543253969450025807074993503410967297605761249434248813286362097719888139572597888400574423528464098494437324520501209474489896994935827869523412558057656272541671809849728071526436351488894259429301516654705883810788169694046953794498201516741621249841433539401387829043149973540641241293813448405113445768224308376153570511259122450858553540372177600834523358598502468291377431627947207449839820349867001354303557751142043607079947949212793112173321617490091082348219707545501811093473139204303104156489681421681244437064485178391492436031876186083037780918005922641157680543803087836391471268959881053832558152860417765521983184693031729863557448789402469867008999476105567569138587663637954303054882765515685135275835057380353488757732698414308480683726974894585294639487518993997287888941107797556060899518374437542708973658819238540074791894827959512782811699684100423839259032063876484147166825142763570880251778605984683040986975623913241140463697922375294357119312940410637614957622320210958393381765520373878025691311186364973151970373204261787206180514560034300426194887361569793103650562529683011497773796437102233443754074824249978138775339366793709943226625794474668414918746139443545602515190520966819344521391532869656892145664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -16031123488387280026732744798931910340143503848412788134676919646864477328746442915792497731608466366666588097982744586516284283026510509650425761763855943838966146884447581089841178866616428683916918650177280911978399725210941164401141437312702720681205581827889462393166727906701342165646877475052550045796642293131551335050009369270389520197782819770489548895189798773846953902017448601425840095315893974461447072974363794818450927084889720795823172275155745035846234806117972620690668049418389051268208125253785060183237957338719339107801930889791529665132294884295884463964936925631448151558602407125914243700563733827706054440810962109138729915064252060825114216364636057030134869337788109509028481825153208539204329337802904883852400458372930506019683990713454099545302511455423739138074908964751288465562325716583807780641931960394988489483636678139299675029769992391407553448857129073988395638835304140177114602579495919887066275653720409871828236355082436870202331730589860451863396359172456864174348841302107036748307855499665977128457293955281464406720294200586003468377959925273324574220249082545582789534615768553140981409449164706604232244532714446717571914050088531399287989741961588167592972463167638234300380763567519623218887546289230963314646875774497338282691718098806422238903794258678195271490546233370177558030513638412925541965229182545047623435293142782131484652162030317588736034376194102336008246654320671212591265846807976309722505324187031810993773895329377950715678374156002747424876311439217739477529429277290795782249047255982399932750373964010646451073681004103911006579596141230872032692398648982029980103469607125575934883075921056868584108405904100987669451161869036368270807945930522393781285437742797253529950478398087992070947039567923798097647551698515066741088920743804159708238385327059786154322704377716010117310712484365146999725384293369160046485169452370952914075750298992653877422501705083057278112127135535446842388040549177537183133802366394869636751969169791877521401180605215768679894840251310879972477216961092782515638407740471528535899086664711416647424924474782591584946448153255142877436375888656543110936907809153554543436862782045988694993551772236644505149678983664443834559887645605514650664685403264350858731056049228146848091372231197732284251916136168216425369401476957533440132708604727902107500966579742809145834949106546396400146848415104558289703539145864030663555503924998252897277236226866011836784386005406278616961347371131363529206458511835492172099338697040178298120166044828274523767326199488129435535472585720356579829991970949828848920270021332291646567366181162261888751197440051779462933549303310669177426744213491281093753923784619465698540440749299588108942696019423740221332524570527629789349433427936336604669779138697782136930013510540617081713173791718913525101192989120846645883850181727095785346286834364563964942107758467699976385508875834378916748774337170819370897314180306237304222783227121927558114486624675918062347461537858349350242390691536310963448154462467395238242373443882922616517874873285425686273518108204111069648851097047425903437517678574832608565794702097147075022390024028626457432870949978745859731518926100558063439855396013312181790601598716955243622489156184813791253614628409964562067151423787738211758537646696496574953682301250039645207882834571444128285928851200483730764725012858923119743047997189851407701597188054451359841778086150981078583175270434406494099512286794883827710492546625770094222024669645278620586112900287187462064564073232850379588002171275101719258008101171047601987465846530989325834763806533288147863985617393612778493487884548345627271951446884090639728554323124875085506833973930328883364367698379350052243834936902661068772623788699268085743358860928559203061321927442682961420375138493703897347371589526125730303524265768893659995020984944610518099351537083370165439798303957404744115294944280500031254997941832085450088618531241693479477656887776116973989093090906691990495094826298219039271365770675258539546691364230086711239917376331638829321415374252401196025387401087317785951770612215305781106288279867223863940858202415800718076952246369262407296704191734360811064891613868264421437220345810765379542755763520209273976978012960160873550794946296893210172656742996936454911471893771969672293168365614099939194938130332346709446020839641574611718320263102591507044197148099610356373695212649100611901366644452463804655838672161576460306735346316972903136988152954404767826728579940370760216967860577912942541718635892430915368441822683298051513968577754958898417520214349203266277864816351153812812432488717315273191186874562550760819696599040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 178333941835107616272797305487165963419498656848028626153803346869840218127555535285485266828321620381498732959896715158487906094280358519924369065051084014208875327037808963035088557003663045384072204196901935781330796740586410692794686014486339160926437683890013345334596117913779674103224017738228266692903101880911756500803563883727848010582117148758321562043276120909369842033123558396987443899807849561478144234814856739997530821431393185476703930000880554486431371295910872416865248954800901966642368373425432124602349801476112801245676234434134474301132968883180487260386482451753104147934773274074148242223713925565423723251520762588252799623410161984746663983888739360510192953342331049406237857191696629754431953870128317731525319135757065756739760725376015107433604089812536942668664176505417076043207601074579530259980679037291362521196014330502044211536690082992186089869976115432212567033184267900380461736939929681635418765214895520375165082083647976465460577084026253535209761321776358301033572880493489467436907859402083264923403829125493176321859877391551570131350936822796466918605052722701365336750089094797069608821251610661889394285875082417713809721020302353083001265476538118869579316680706867574409798255285502156232159522815499647097658807623429740715104744137772313558242174576442556223046863808666306901072123409521457876328247207682317386314191006838658073984175386944813822274790339065089565498420102385235211641806254689256027800882221080732415755784184725587708446881569398247523901364973351280809593057460779281601188012524715537732869905098353648931065319268721215356969758169305280187244260264523096902374172739255010584671348852290122799197101790150352137853506299796098062171471111638139116420955292632707599541570579492814531630557639638037862486520387247405370832013419118695063196110117035782856800707335130482376657855397781117070219404677730119545706628478497519761263927446952041434673336668415864941686634042927974198444700865271308209334526534996694430744524397141319681633556924449286061625402780814403955832666115753393635526405511370427301708961278211995164176565114026129355171111454106288783403041817570047309868245057197931773886505547092407802975961499895056053884378496800936954060525622440266941110649308590509044767627494712588424428577122999672462751732985598287828732134161873070185906047296228572644238825239406362678991103334921774896276489829418384001667105552356869718712221036723956475958511469994295021130024126981970107256947733091126313678733802594627337797158576980701266253103122440889710345141600528067253455535679749491401180729410601397875685122146710251220728950892344517592237314303006810325453826384609378381176579134263457027308869731692976175521683242542845349443874635632155118467514296990325086716432522392147039481024855574213387160397492984401557959625116507129744000229443676597035990790460686710758555192028272768923553405605381400578015295968540653357477143894144418269287946916979471886597932798211943905011805085468455539829192307425465654504754375625572612545987753145005649091029681418273230128797197729640172649950581073543520615063130030418310449357464850657301275561798522422139452906237357190224016771247911688029033560417324382191656934506172248528480658083859549799388082853145111721773568383625884778473790051668825945332065126160062451986625507414780806186507847084908229681080487183718210177803197222751084332604108264457086494981198487791979328378647141315200852963772451414483897472331745490174118315977364902915956802943770168697711349693621184584247129986405237400303256152095253027837896176092891879953136070929983827771998174566980735045370908048533743166185819452945585217309912805125410888862557898357728777060766000135508248608926978452623120310831279790096799951573860182601503504210924029946909212261127890660207548247948240449798505339274991916266615149076134858738377770837680567741998453200256101449493512824451198728237299701135313794489072582443069520575333681146100655235212460504882652871386631296622062386136614144169485053004768296329034659727235016761148298247673272237255109287405590809634850925783322880237940425149693070341192699639136057220852964175533630841713887334235616783465626472149479204998353399650199954952435007298742043136214665461372128101910965230317982726486348157636240705398620985604512757645785439581409503922526193177302310640020365759123958230748749247357895517005594308526008827192556586910665948630215455738850686404822791076401330645905635186296926948459251949348708697377660792023848202209910532662055889850363376409662690063773730458847692869155294860747156694505551597379690953280661679185430892371162292683307110166120586171463884972203526062080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -461435319564897031814492025041425883801816729819488727589382631370012928404303782335207050028684447442929847709604139062552126731891854590851026585718483684748776379721297974068662221750903919556038069591251185872111784582922962975566062459538864936837620335581073329544747659040221227160854588418444894557150849935737459273268905789860091965984092269599133646735093472802510808881060383333779770571893228488848566189326810937940142540569137610604745684486208241044577240350502373378947458171300641222917302000116522732890395494408204606769195526429628373479841885693045725103503549210285576900998331843203750431787077126229376860763098124790171074057739332269381270417329057113677050313883756731700890153052521612453785781039317585055016906661061201630024503956958361703698450351446046693059962411207061280905426619923622181118405794566924132668587092230627960745650254418666520533483849604512651474477796884787868262699179949721069931468281987987477227260282277261719693913666019867485943638021708568052120346891363368578576125252709871391072292487047463179043832312236403833381823766886458523740437163512674492858701511481518562751728757838357238564653144016211432680217849160033787879867150945249450439448436688699818220799333798379510462158811481398244130466309584675356694785633311455767024687416659741852164153810205759201369680741675556691542022086677279023320836664684696268472372995808136012044127641034066411842692076634027288658394139724037948255636713117482407995911971028087535674700119998709221655478742671365164562733059367189577897532356181326026186228194987519487989697204325947879870068847695652586225900813780784615900629710097212295241444646314831097292244632102922658277920934292295378510007566337562232309884425583305310254364940901111098213486107952369488022951628082502786432558058474133473676643513604770655963731659442482402626994067158816046462767097176226137681977586940781985956654290115965284261079944638224619862589049205314510618433416271401506235466059602512733194657053345808818001949699432976191035029503245431383449411379586484316442694488333161456549649806725114867143627179107709937378721260535617489336763834890357113692745272315073937172119270048207192962730151169250530454091129349813851691206554782500618497091645306111426901467809257087497496415831210860772485928664097552284220791409347794583372299857661186881290114098952461190761318742568095598512527990813617600427929031790129849918657228095787795472484050752370576592334210716455779829639489256164891086406903127336298982490353136865845416010297443165561633912921030615108344955543140914371167759815728544279108833233266351653195792968444355216862443044417637972906717615682470307748598651335696096448980285991222751344817160844985021835895569563104325361914111412789421587633797391615377526524308419215260355808059350472900289721312842683605186646285266080783150354828347388054851290973700668716771991426824375721857324700571445203998990551950992915752892448887758393162555844935851392522904552829714892562205102510168655624486536551929191925528294913253320123799048343620209661499401259065995441876878360683543125200967781863251922321724398563753254090919883021171168497457320281989782007170447137620709548814754473108025163264551900158157938493679386796119041682219407013542276401031512342288574841503324440307885626109986270066594915612595926650393069200426345624240226454529234916183871139406755577982900933843892087499546227803005490549788590768150503808356544222554278005232380149436173779851516468241347078665550879643166629857940521896251516732363135895966842693563574819209085391205087551556414589919411832415682187961602343666557765194959683110371687437139509244043959674204769757998971115933747753095451301587668097168472080776845278824061082461517803119989329668839929110537866134873042756102426301080475296151916918479713386812781794789758663426368081471616818640778384248710693711904155891254098390298056061556645882545410052398388745502213502606444275442046652333124593991224998178890731224788835335964890908812862870194615292931361860024045384068291392870633214424549304859484003453570488623858934287406358664092699704567692166149785061909012909180017807516620830851390759671061005705684631620814891527208804226050681564589333808238542848885897117040544027005142341581443997290154919081311090923142687791416895733211610456182141024911104123694099387132272676599971521332183270984991950367832647130541140119133907655536840220284138615724243316700227134217269035303612359300872851346592314140871829912711778961374594607185590542083948642307128077183410983799888552281370713866111596990805173739856237007606827131553131160503738890960382068584653661135707066311783087029092352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 976495757383955055042884242767457048719901347923669362313082434140580526732376244858400894687520406174127437082982521625904759135009783434389229427928190901704571289591456598805920276048726991139449465599071766494269904909451888746206197178629265588835753470655000506222795259199561998349030352145016514715173465520647681370573546169536351340311964490261237110777100895807473308719369805802036229447988719754254203997769752463031493551867462805711450847553655902817148977077497573507706715781502213017287426936104562559908853446185463134263009931101364413499353335941238987684183204424353744569477079070740064312117926625141455810016525955034201932877602859720752254669330401130797039977435622941152752516695656871065114913567273325862967983663246854713915822780729133748458979410503510951998756106865072372483684577220555687000708912877852613006243595899599797750017480166460270326688973388011095208561538588989021873388770918040313517505877739174599809380226225241513002460652814843582966638716809521950474729868612405478750250013032993527651551112410520667920789578218752465824697523997526414263115657837072814506152903917535605730441020246387658824925533927395216841983236124230725940723626792942848324511530879299945534874430314195449710293604415243805251918130045404771498057008527992222745060946623172021564240109437595280166814589801192619222499923355812769470086683973833646111837382669276078980914272200562964231734648615248748987209027467805809795146588416558793455569117674657209843646189644822815490479704628630907627085895949542365771522191840243831428719344978969670811781883872292766731970098248871218355884709578891933224977305571759621183546417824486845291737926827698779911341348452533190108190624058184455054498852845342089618863576403867143784095743887223198060065960164130167621822051840113358678103268879834245043382415185650491854520312775734912738324137783575778301994360510397276517474301737427753259088963515631653288839430477141025205757039357187628246361863648881402029961605150461311638145553251311639930080458433351206895267810490284076842426373354489082341799660261492260831928260457933025863453500363744953224095095832188638008122652731470784598432427325126365403798321607556370841221863209909882614615271473607021386246299410071143237127282772124827565175809321790807925552061033724480109509713875763736189795299158100349213088842552729311790695274529679733563896848217900729520521188298276903438252761652017882868265476515570921982933730742064957838265969100710062494319423870445212189326558784689562349606927631097849364700210162339726152532320350503715821776784666968290000450694777817495560258708544200841235792752099600630525690620026153550472206772845237113638810407986041842738769814560276217181479527850615442769639427607879478759192941846956782748056007335235772504896368629481551632976218795951662694806408278268202381294394206261670665644723059429933057055620250615086607300533726712954577317716614213102237444933042775593151871141822195126936144857672144000199279669054932669335467453389632333246422681765613870655474632248513181442180920141818478311084102245243402072977819455702599015210904169617588355346563092932429725170675853605409010696011875214783632389742721828773556501853275035955617754797275418677661816527370393087101090176186346089933025859307722275844899164429998251268851027342694611178001353786822803386360297689184046714778817631403632889787867166733158604080330432872948830861216915218540299927759569408447078971046321793485324416174262680424829330867203629859652865189659823119747412983806079180627355242367813766520419736763003347554129474186057213017523062894619031800033755743245016260326596770180767675569497546065390515756607766087282178044704728813077525855151554823876035876157671660439496017941182745836060264842164224265562926799646190363315520314087627012012823617585606657687751271654029457075140339730999092906591746610654875302883959406060781163958013066042993793939331992601409910738034795762047755421490030227132312077150761504711538400083438995129688929372368428343004455754119009098412935128918529433157275048436160355149796868352373742147759856353324256906116872707706976719888975013574799216081666478882825164370140452350120403844979787767237813297578996570462618368615528955575248577100740122208385037832392924638102835595929932409009674288374608345539813047921200649738539314388078221283606737551834770798691971937247313696030713315158619403146174818298636670361677168609612185940337300549368584422440425060766409128538850184212644222975801346804155023559823811453571778856315167028796223933381488379110487870048025807775469598932178025078655531742623435408030173222182108180943471117991225545300377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1470795223403868669708803047020407068741263588037637404334871236254715701310607519483783871387927348901030274097548989076061173397890172684552170796665610458825486881715380346227518333059267202237309475217892378375630517413234142182775361173646326259345854771681800367135963678449431116511295647402613909131018305718637896956729430446311777494633452906959146035301657441338583283912860842161198683044224168435978222329749371037846555184904652550430811518758690463689266961219037779001704656165050659689824571738068942608709295668045120648059459493516618608399626294680745004237899897650067357347986358773965720387453017098172664954041591019027300400315026241721495585074100976799046622258467462826152739984043725727750423956845481246065521031636829150208012064068886733991600817442519969545761641749735701789572305054143017418376661236811049080893117272604041032209751265969704271169100031449225160853872416414925256321350726656822161626828551131660181013733921385276375819795133334025440625544196993437324234209711735284454375066620912619695341082724487464310209423590051392855852131802006151846728114310612334055538475346110032903616759869963587443783070548611248982314895698573882886892438636883034734117375566606602471835103978012658671957375234213100989052686770083446614405251704790094754948619430865572945115671939920477841074574225838167074311578825520717947321427443809681143599923839073504240674962035298636980925872687642070491351798150007977709079765494106004122233351144837019440583264931342078636018066098334128557126432090733042628258105013195093062926275737204274516457396357878366432938358419546535317985513285433775285328971420313933551550006152225140721513198248904814690989201615655498715851564569799217033747744115069283672836210510595791906657161279360236770425975951538850021775148727337986805130541168782649090674176177723108362133581682389090153313760836248488883049593611417475092038124542081941723367408225534948055620988460516052618920694822322779701657046011264573112114383496539236940173798822134610553561306746037679706005939176807557370809157830847823013257141111571892559471016278086370974126448943777147578717453369290605013550914027312609578846676646729761810555196833692066239918349476919622431270528340182580900376793088411300448542241737008824217293100703710475160080153793367189116492403581519359766150765654948030932527710586597558378726544777684160830311590858798710022210986609645724012349990362329027734979795994179025914720330127156293243551363678293125625855483737934475950804720588652954828415914663821310309925858587618645944443228512623554252510764263728982929303638056226667363980917131930330205416393283898485012747362266715370105515192642942430362444948099840150658421623647648553312405693328993645421399788850053145466939749199474366505841258840851132313087756354739981840667951319984210716526384275059635010472475955810923367942868871601601559265952974925683266715706738765687825148389821670540426519410097829725908092932232053453653586603545839944701114792588878558601601567408410185455628011559348432823310084911109524397224489107833954080050317333902962773088967689751202853633243760183865258938096164693414761831034222129800664410463084381468601474113716086256385104048650533048907406703512491179428364080658092263759813488034303002401032777315653234712590026035696368014871749299205694116265887223630464329416117854083870224339685887517283225267660001516484485818776789342591907142213379110870504605645323878807966197138028790425416910477415494189123329379754727927103768630418448008141003859493720835677274286728161326533702637959155330618906969594841558342616817070517872534261759578585971100354099846838171279559203852904405843387030700709884216839513212695888030972140287742672278728685336510357514244419399292850680358136195998879041239932075033303654728937249092140088169389327469983890038856186994867182077742871474750074592891146612202032871648920770137580527117261954159923197373939851878332396282127408222719158865229479664283578256820973745235803940475295144019173369465552994037507412021419895049417257443651958478733686402149544014941555017867922884466377170224554308754340973036498825251737925845605156231231535208158189549771103895627755056658354410095255187820594843826190943340500497034555689617365612602686506851133934849757817638639227022779180662694798146991298257954125933696712174337007131118329691646249366762658084735521931551604220632554697580126159791113371708845135119598079234209196534305715560106910516531639792224768916389241284110764886395636410853472863601357154121606413994516918349440626893376578161432933102315843906943565723401752807249392686880581995672702947276888919998046682697323784437760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1780509490198545433541042160598377076064000348511065880517109777512766936000958513669299637700686198924590842436848056651567821765773278248104138554389625539211341765442659326248977784118094542392045619902313256426159146267438483022803348698382519016073124341117259605437914894404676482195887252641371325799144954162302181248669804003492015827022679184496264767119275669882532876668029576809917416848733018879179982357920571349561321532297765679959291701812917084137727234082469053588887107696590436733738839351709839702898710849722371868747475292052429789961883657081878022110779225032498584438332825808768422489404746191672737768281414659871984214008680921853757042225252579024759323680739077001738333767193769652297294206108305175400062009194947813131887288070755936796687898369031184547202388275950044220528086514104493563983792412723232006564955732991929230118098936609459550574411125114024022374848143597446642564755049775188343688256596653783775958255012402948072137541637960976246350375610225117584730885390800984823140907559326355534529395823447844643149187325632470739194598951587164233407815417293633514891312837978196468691181149532729635427076975778970829180943238190718158841239931774669030893278849047233657858090149227585321427634629315424235325144154869821125147811602217436206187384593190051816534475084060023154131307382882075053703254422274396518907565902162084986510621078333067656354384406778389501521645480357585907076037243225755493137562406160291769535817986231811046207239181553613333305760740500022885156957439875827738141885239016897885226716050194790153666223643397189629746430881680537490099059126521576655734252410625743577140500029739187343002342750498972476192106362290885546859086641384735184864982360829803989554989938745935413682646124993197337714938602715805993567929552867285790129798593267409500299444281909847392118536999032113006762780980891485163104887609033622769742890998575052470510535263124509512769242744029152958903386929829023995333199892432329586571760032684784425945594238652591943845270074997037125026194213498171734321216426038834646979361254725394694758459964846774916565926913698040956630252939072291639149262230878806615679077274115060784481771457462978978001040701769897009386811220252174120728180940822634852023331022884538284949554055498588021949186587140720043340171440512129643997049217118316599692840588777905360073726752041579364896293236715363983301779024375458292379604899692911495060662167660365633965130185049255336374194830350940113675671201301983907931710962517230388044977331658730297303364351609879286437835602443833525190270962881531863764204792251009779185320493150641612122913793734986675413238268424360151655609415701513861258838039658995444203020320388074928242259174627285512450081613417053158518007930250551751925525939267194346148803584192684568418839156009910583576183522335662913177993112811511663078156725503627754542944423154960437626992989545144110165194041652411195312823289999966634172276620489914274361127419459867254215890614961805792065106485004965438107607050655731039443759430096925811488616988886877239999818977506078902490133836478844597733289832334468652581803997598167350781084806675717946574094984990005905412015249394236281385048776518214452792962013204605530832545103339221106878918625853507145609864317445761155971465409444273371061147127262294716515716287463265316733442881383515728326047597029963819007785188664210112432527384484411970997216205091751360191149397975302868051293479140549844566007800494925660837697640655696809209582339446912690113099141108312999699510384876260844525814781490694550303428753392835354332318615833152065191951757275832959617888365898125774868122016411272524672895719556368421452185366655438273774567307622639312784417717417353451954847620490575850963739872329954791950934848913261610558477511191620329615290007437101230984139225579475055468563457429731050286061444104777695227144943759580652962773659265042925516832644321197642880914555707090611971270731782597117972940318195691599954842680816525216874605175818460608186660015938770332445914655509399297774867934928409267376578296873385922125192606484449399126522340972366724670032746990939029884435558132893191487457914256874983363356087600397040953854517524073409293279290408995127463989603840358753805319056263761025489768357905379566512057562103808213766584258291751599133756123327122017184459335461180159123077517152727843711484710619094442794745321157755279832036887542904750384464076507509641300520895008827544814077811922871090455783797264426371833723263775389466240140514138839153501463945550793118784010894198462383778781033946551850197084570343439922262603163535048608582116600809834164518912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1961298884154444073166225612707945169826633070767547058079996358465746407849038265659040837190401988156314882984964595640883154043180089120231749416794346289377993252032398277201389549562861489076468110373308827110461637032976781722971752788772466996802657232443261047851018326967905257568365748078779487401514488983194675187009799303401731791465971361440269040351499739953496043086357083104815192459465176647913417353758452480178030046076603953945842679983806374744538805817315242948149206737875434628650696987621506085088020122670596612984803350693938838307228796254824814032209366461182080790539448515485138967411230576871134580783896787773238019946831427528760543900000885134562907834543560780780066789211257378333828140082061963290957068346784860520067658731520698125762779058503198123248290276820401438715593521674046154696332379641660221345811507540170051314293830043948404480421865792363532541161492276477319075163182665014099623760148352084644732951135833595608680466276463073353805920188790179707292819724667046390293869239926691430859628133647739729252780349395208594346753309415486535373155053424544270570214543068534100057485993608291339801784402876369272477641609259159610745179989801630371971666100649863404498421721489480737202541206811598693581000244201989975872923613592527990309885211237394772474547848377275214145120270832952326084011737417299859501035794578016516606812452507436180761518566680342590683521484403332567489667714942993701667617617580291506954455541285837087405787181453948740191569614446309810049381684691504718439834811481802821393955110126176184272465770238336821745022895213397345281998231525212252523273200364102413883208466420251876026911588099556778247602356389268196409637531983738106086893989776367206316628316951257742832513161378727040335725048875316794465961749620439678062050629125170271093900287706218631888639997751707620882817906686548682373846242129476580504147287796516933785972277267366115266920878855906328983366025335313044845708163080663485735466585823392833729920672726142386587831691842906371350104068049199891556776874639373202694147201841563418096957344060702801218290698349739241851398334762563910549078925165602699671611670235935862295023149899505378702449454155893234649289464744965564566703796732726345050845913905863697771141651822773851577715066936570647934127242428266304609169974337220523396734904042929013642495669452637573231393949102482620243409172783834234302031330488598449321123655242647234484515858522374610460427568168127297442530099318195255540856389049637086241785138035913181487557362112382448727075299049921798595473894759092614822627863807243796417616736395416297124788776626384092098590927577052529727687913908803853818395348973932587208709043604278953957052867550666027156887257915086176374601291852223234209249683951949075600857986243850763645424747866226063953797783282664180457039128251603979711729475444838512609074385322533408412362599560895582498881424405262287292792937847164887333716414523606087633701440736203233318680389320005226926314568610213688167838629388384754805480774494580051293880748045276431533701721653796082751351308060453492629164904427028719330316847252643939379672116903867184483629737698083007108997458320382523014170219719887619235634128753563932089076183223292421110375053574199473507620202449937671087971619441902766798587159772444716423685826671408792409548673488302350715694685843335135154706561743003838772722889615707868870858632932582481707697067048924126596232690649632618083168720016762718529631960047633820138056546062338027082250844967480651406404124927413170378337904276055470162715710134349463802774665213551156386765777839840765277333829658146703687982779472042289422362612498355884089481139237536799685387514860020074737984509971618496276503102830575075566363817080986810374007735362417009700405121924590053477158955300745347985584832842219313201169112217248904158525207768344278512345814301055770224253366884071493790818536302395206364458561115197040684505745860424475229031512300909240455038915063067574427138200871780191991814266364518904914908506304329401212153196037138006372009422108077701043156759375458102641365075607104605119605707321544759177471871339812376854014134123827115411503669325586995537881417790683055101901953946194623829972361334048861545595703484784239800545439498426242249409443329756198715695081752087667373698428406577279501046211281005713147381967602449842188096266421298905342805677784667870979294758899641753259977898960792715420142190473201442479028208271486294806238685417812713163896713204823106166147602403233359725136581429324262375972944097802500551172244323897649374804133471975156662629224902276614397926130640975875276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1697246394476548085133778237495807881027677908179646493049074081811239264164700016321575082491262083498559154967433686564413480138937705117019860081567046078709195373295236624399893758710334592646183249615880518976673692349820669681322207250535914333937912075351417185309123257268290626377095615501447394371502719329561664109436616324937690635454834349859588678721888110966932018451306060625020003472002820366445029561000187264492608463762742026122144552803749563576668894171353697352783879434542775108220921007722779337288926869426220287560755047491153825959938741545657457554438598549914994719512124958444106654811976565129257125538839160749536954467470176782527121233826498316569493082956955849485195198418644993120592430913037424738340787468704874832404473515755982552773410583795788457361095858318113799695142119710053686501266948477677276503584205756794362748550787278146300837572453456800757288890348137226993596844234156262684129710462054863473395759634153768479343739569644712451361563513891340277619413485259159664378575241961740300309521509497736986014931413164607686126661056374541005605693235285919515077827933628907520395471313689887691598677491485234317949540440103638302390523255130027210685572545622303659635544141350810165181096080753798066156567118154927398583864735918536425466786802958904260110956971150812657798756857715039663241025816883655455069365748209386465622386693124001036441113555055990735694390942108746769572242895159584478438069442383375122175011375437693446434016455878116498116186084530353138018286794808273649660510385945395246758687729730985467036712984339606421284488414419918557900336219014202535201366035659604779055936823862014309313247863516842209937195199324390426922816496972607228109472697982814481468703143952400901826780426424614356816420238902035195643084803948793404517161126926088491166116599462012467087009345059887181881664365859705987457767876815972618771167858686114100857724358692238642404258728055646664791692326963886034496928811621283863899107311618465286350509510017388326692066947087841344902569234564626073520182218915590452268446043670070156705034587417408718416327681075219178143612002818283998902104719548167260825181630047655349906489484523535990296005397236534167205338863753636406866254275476510553598893580934750487610633061206190841827001156208317223803830880601622971786951406235733853776365824139989335122687279061351703853054895008964029117346738389685591542557417991865898269632352944193874861630862655718668605804629051868893272680404632294844639299395499130552613088780383369280357512672182241305572791601567050214818989325301019631208850908275398328982072645854373954597726965871701991338941788676321066999068153192995054353570316835800878048781455509335211081208477394784243695094666332902674920514134403461814929447235281435245828038754073543619094365638236460752937882978073275126648697235446120566003922801909178641229456731915855457131017208425076630148985103116611560173069966038784906917404760544873749582750692321796057451808785843631622379682991167203492844087501776941997175123266831008579948404116415666540098797506514631067896739923345989884970623884186650400774083913470349781957937036068533936335142100688716067398894759741809082870705235277925872830703887049545104128096453204484349714432440888304297743713421960514456302450197264054521336728760216595707155659267777867717987644221261113724759859844781941328462980937809692422975687024723092813738646836012023826371100469037239501855490879767892611988957339540579445065746520177958120519437837702071534589551140145811097379312889623562332773401084740744945579455849854670113043252536337853927030945764779560135353846855510217977317418277965394752978524346825453235189192083376433219288760649957426620566214464084409552257709172962516272027113839060082259693053521459157162970492074590545583001374821456432486500854390883146885701816336562592451657597029483494272909077497529308370808919622357463520184741865706761361707287537271599417545884205657519416533059375307030599709862438864994202111419102068942884519903619331019559455053930070483474523859242189437832904710285340824208551528586184235968211437689298983144945625929599834650438083246856840731012007417664639629038610746870440209747342274131417141025387649083868010482120003808164171579791426107994085574277090154626260021758356474957881695599541903135723438908577727763221468067226668824525406407875182764684541727569216959051356533662106379677235304072018876895336990833546560522342807841262828168354066481360269221577070917202800193973090696198921727954894668506370061332767753031292523066147467991037732143626216842538434158594589122939335904284499818354742395819687433606266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1441634613036851527003311124616224523880839282731399085674196207689085782296054663869474468280269552480461331451357382036559034535968830322310832975350371880168194099899347483294310012635153943988304152376700818551833707797955965677801670828071007271350744662201453630843962711265922379719227668277766609579031208662790329022294570469003805192309462577270895837337973780009281700353726886800044340416908806668625671130875364455263732796876211239515405612707987478754201660753034005143161539930085641813203206235297837645239317421850527764322052198196943415309711233256344308847275393296062609406309038152088137581774417949221850639384913641386272955690940465253732433169765080726306881038976518190871767211789944652170173911289941554496504124733212289416104451945274139609237874230996476846725838079625594746602442829197413483932144840789967546259444105405068855108881271243361159532885151030073461284198034923483562460914589007363827154903812894020129528302016455239279718452381259535710514575214058706863692572023604573629190136445052744751701076388569575200524175816662810742539621415441211893155006129290756542703722426426046908521980764121451456679813026318148083248968580332147322187793788002010291690039246308858671946325122383714242721324009003075494552056708791135603127904667419532273558499648242467938742379336821240382704992721131194571150056365340848803238329261126652485897597558271612391593339085473818430136605118351079695830180558609195538581296098599758873381072862185579702091569591275286357625979840724885279946163026351122776704456065860346338728222786497696236449846552609497030123847279201032398749391830345055662776131409347179477831640030236629849056410585751140373449944388450060527222883105434070569386200042351218289427108162163413639683625636749199661549752825506357554017735937927980844848097319108602840659668206094111851044937329893267648516890255696613041053250710039903703178357745849458089563837134386505758548943732663406082109979749997215532948045941751842236700477174370177984712936807795661320100087838755354671831691059271333850020145890364442763253552352853297208019961031315578080131653279697729685416233006591024285911461109185583267824950893345775515162884932381708361562434910899957476831347960224299246523182868298824177815023321399190002055334884802463012289403614806114436427024039757955511906286860687865362718331470272325560788217588065468439679863937354351681331042709195530249973892787171104151525733520995263334899058408670707728282792006875098167978976716157892880815279544659313738232613505082696949353503641399220503160697916299371515441791890489612423183497058680923577635165018422120214446347445224389514227655591495788181861444797233304561466676662070156730496475388971965692500854407838861054438008579043084426376541760186418689628906119940164697759327894108296404113126700453132464445375343589605746931517804427617763175310390578423349570836452540495113680476657744996681499956330678508092371421586598327087960614423880577012501157325110064580417104048224775870334377973770631191692219474700346484843624273803386000607577987498267167344636555790520195041678201512113628567718615481018916515225855155210686148247082243029901195030480630220588517149161568838857723815004094758857952230812095782739475794653450487343236404074232876764160785962499994395412164754471717732698012007674690516716897178431415029097674417607679753471821593302189316940938647044086639570753841055814064310725231408839662046370810099438004219365116866663246648491069677009753757751028583270032578213882716410047075790731063829624218466517828289640712062639006864769977936487555036721391680297374027712887419850510500403260404736533044929095429987717586799769854420845281852605787717282194205993447275566581318092125605985119218166358285114308908677899115280168055096182032542839573547179038232770310380121666850997248839528910223240650657925776197899769025938571552154619931137032438931829580405399431472999549883789112462410873216425916586118734369257587681009240593526721063036787766285922287521750517162337888768846969774029119565265442510846555115212758774085377736475326838268675714324449748923804645150568573694651243715449657759578309101876453653554336543977015930526644931885018118776722534504185731512231416344738114853737027049503969786960819285063406607598988990074430244831725905571557831140226663640574565935971657903813532856224762364760666344240448291850183718940272977941357600823675983686098542803827909275620835428529512457112692232534045542121093278077049699584845328517772537404415642685244709793417875705941752565870760163672382886591873640486780458470965273348360022835922574602122705178286440410121673299555967739216527360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 947968589170520447672377802146308167043618457630593590126972089688418176657501960762053912390074022042255583596428355367576696635493778239110181801856260061172970050557365046709335381036510260528797175491253882720610092756246409192307111891012739586097313534222828423815484611781630646872492734107050770533876403177768056541840452563867339365430932740305503149044252846613720651840717160227739871231119183973676538786072873397640719623190124512317909688786432351313507652730178951635412336148615665968665155743740965053430807761694491943480247790574909097312241416374864817196714762470093128747546362890018630337985577569330852231697972074365620572003650832881888160763919884239114344809877058000966042312539659165471572213437687661209100051677079735763613845422371519604521340424970188488170787770925943600610537406462563039784544301166492659640881812345419358632346955871214715008594240500383563328809888845450393980722937666165556381350129770509734458343211153764015934697461960360943858779488940435576153432446033636395373665536119676720317822439171100263682191021846394224347575348213233362831800740133078658306109671706643189039585881319965805960846042924747443046221592505775304466832685564239325010082783191261574871000055000653605249365280172078712602112557750146948012161733436595315272276736817325127834007383478021251723415916477356324859368738767372611978630103891746429909479780847164954810534158344062612337205245830293846625805027627578943157483071314344970016710256995518699886541876627412445995561041899952030335614328624621078310010235013446059411144400603340502186657118007479491398002372076188225139125628133841271148410109035121218363721403554545833707500243179896371897219815416354211033357621823565343755277410378263266172501137753574276469710747829002480577167565587832671532129386850652808564338186120240215472224809774507834321356755770760553569305792295167520180895667946539344701202531601514093380460544264520778037569841478612201026293210108832051058151946789230738978571052452852580132517727609658348219093210250974823048304703244604819263438177741970601305501595907005899025278333677625873151371070460363923213338497282433751596487714193479891431036173402570209274232707112009624701611293543575520530219382221370178627764683766412792954511722695001831257367910096589587728127193621441695365355048493542171455526345273651907821688369399310210139139626611028604545573760061496619987221657577295206935986983593317065154180595032901743438919446276992869137831477744286768327369478428576596087665755755833518018154048695774374198815474144244045951188954847224888230067221698569576046226163465681305959052854654161739357967441618112403528148294553264619900086081109705929754827015932160684849985911996636940352983849568861905021943879440982854412083193066862121674849805409485956526346562520353463009504133867348508446125861152638148145722677780971418633047494583948307363025506882599148539122997830212390363349680471672500157125367048010432151615618459271070862532882720693468937862278495442948920056319438424006214187313089200490942425762357903441016713110015152755720613260600283944300368296210007258194400226473645689117488469042892464303365827527281501363275823943861102929196411072508335757735812339076634173416368651992081253451904441420155385252172528803326948158832222590428739568885439685108746740081123688855519415265654474503089688809641235660138127549909947244507518794357341802340741059637277223629521692601372099936497258059478205200093911019387652836472480227514678267088464588025177650158178362945111068437179046256727728188604369762146619975602279709396247585747196503189928752321946937632293122584143131369600225425399212146004346679696869625819578998820400142881821371575513763432954610388287522960849521370230277262277610713155740426197448303232160251170198032153618644520459686478081902858900385209174660425176557518177119457012734042070155519372982523531612946287495552207898141080028869611442789014055177399920706039038350139022279616631307296114789972582008520510363885663364541838952202449716392603903410376209969426055993241816571600008144217998254085857449760391966838440698981780323878935706469037813463593265780704716854343253336150601598198104205411979806063439262275941639839123713844181177123825474375553884249994309585378495022018418348178907185634096202117995013268529182856428954870563629454423614237048408998973849739194317464226929711455495366240083505327289894154459883920097514228754792837641427957444959372192438983249062631269703187674929302617034615020803165355891982290537936505964976612383048888555296339196375909440746788886873285199800831544846904574298397249049377390700500519913113599697038254853324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -628708738892900932871779444848869417908111671749289769689966605368111217393394652994623215568511580793640204193351104037614061389832235697107781740078790321294340993968520305274624395173471996354116781842704120438071547815899686788598395625598704687374606257115268616095551395044209349233929884804533511482453799912056614696257423513480034887408096557933791134091279462111999613522521076960618500703685559217873115931458468936163729740738673278537467147117953802966839948052527855911196737796890454669577395420587605225059984838839927766548373349544128402843528185682951164337132629955334263905515735867929366407840134494531995194786949709955211130459547668321304858732938746670634353106895257663585309938067013199981333606610325297925108332014213439065814662421984360295585266487449766123690425411870309421628422888335269769612445607767652605331342278531128860274946118420926540757346725649008450684685660173335628077195115968662587180939115477562321697791209261476300476101903143419857545325718162977732578515821667173020109361288421848788137539404507167785585560325961947666448623630256446968337581951998309020113075575649802458770956614650477695140032360079290666112721354679622682663982838567136765299364706809044010264158570077542101194027419137848988632566445704966822782962213292300603055670967270376911759355478231381613887214977576979406003633928435757551250226068736705610021015905495611260736690024759973104806689869297603489953589894288046425820616323561782626320077833668718742970664970893286150144885745794826794744959839461398806226631563877707297843808297724321002869241495715279049506155042381379576016581207403645930194752222522677051033392167049670146202445687397722123937131506856575298004729222082744717548986708567148320034314156894263233051807462899793862753803625499192706193543626535468692479326882604131158737677406450626824714992819264819591057729158094074828692581138227967405958510956387204756203715471889865454905640810621863108206241414049635485148993439011460228129677712304937261721024031980661414935632730250336445490063337221857821979773487155813402531788597528549125891189273245389136547688644709878058298765951693527975376653720497983480718663095341968794752548625314096436102605546644399039179397246696321012734093564359246398543170535356959625355684734129450602832351059781546006655019298832727723318924502168661262074267200133489208501402279735509696519798750821587512398446548210296566258956013389558835186460367716385099200434166256980337318070223342091662870540449277756099119056421857977696584187497468805585188329524280099691342796473485920497225935825592613626321327116334495050079571029523649004110413584973259660266490639169515764076178625184884761401057966321811764151771293851078076821360718615351145858006709015471659920646002650994506010123050020086093986234161732624287771651232007932490525331445595767180738092145188666025983205477990190208108337034914212659334761554308743005084153113345900754543064059656354580857991743759782728805470767788981462992461276849874307105911200154153475046220093021949561729977257092276797076355437040329930151208557429621085328755059636334936709706948337562759919380099129747679655151159148147022489561797485855633190823612933502849735148106308892309725676682807651948430357031457026694407381424926335355545420051423070514675255940004914552472181740349272603399473157053050009691533106294783536209150870781074535999615407059860039582592330088475386723319930386955020046253287141777175441355649923293137393158885015615730484835640455618974851199894488265602914233060837650291240884354853763495155394327716425837390797165723181271967077674775853650267957599388289272220443294268938424402896760129091616202195138729795478223220227686885148128241829786376106674453383510474831021643755205037602536758839236967963496243149046258666633319523196894248761509283452510039307422418008284084094855121376166693761902308250810444278696113362061846086540153057079977161010936484281420932841973636862988812161881566552477451856495090077360080581200809747122759957059841905223261715459746450006904985897451822013899931590089260776868218840751922762811776260244252953544146846358572071051598327272769959631384516586512590200702436611734153895921428960685565760580773256295617860926296396406710967136563323585758240591472545981464859168731156184261987037107625084295945949358595183626758627636465928632014943918815667921838867019513540595369633141712177829175557581439171869835187727809108445584204850497451188774044079145984687699448106380421606252504163820160931129306693200784607506899522923865635917137783300156111868580013890438198649904600897467387626139458595844132613728912059603143551301158174720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 311445462313588136807353096386550447124377133209447088459025323459610330899371864350325958645852282259407546871930176486514529960333526596877380105252090788038866701555271983168018608310404153340856715851150467193083901081991149003658432883026533085535397627033568581666468160151797194400672819537007729360854160263962629409097218665140842929353862605491975909570433989640362243726654436533985957591564832751403630654518458265621112998525450769007946396593017564583042923209362507392014558035872249030519123620145473129568068336332423845071213765370381362914430918674344043155624364112392856082192822926098729397991844066273769940427187369458712063036650110127511430707008849808569123559308156801938625239203708444182595302477076444567073036781208153018969675889060126421319957662456136374491045791140296757680326641316178197489486858502156208892753565274191183434514588919276284906451562399712991882189111964824807723015685407216303399305933536695789872105774152656318515179034407087354342396092027429078507844582424195492478763962557187306875795193512666328234189828072339642044577252543992029870050742700509947215377681135230191164773977670931818146366547864654974703948676176441611421035140386498958086449764887170304126180361810293430339330155418200143117790565344945134308893655227276369991480596565100702312104630940385359017193247028533515718073131132342692003390892648133908894339036899509729068484991476807854253071919173497378465976042474117064545833844149353891055711551392757471313970587985201718223926976131197944643319531859716647362154686096578552624388993694447677122761287773291695129976408531892311695006799020315905822034385464525439939724685199395034819181376760306100741946366110034594962991109684871575041673241000439724705123495582367347336990660917951282985177853448302800315608824271257587859624399569490516432785739909631374029834833173187483136999207531090265285515773513839093340140284823683680643932551608283015936470734489526374515847278974889811395985396918079892761324605600802755858224004921011531116286061015940171157588457152719330706685147860690804315742795588749054508674487928767348490842368954208823267446097979197912168274690195751405286885721009799327449141554958833854736321150698243264622658238097871190549624777087071119358768555098868284128477320769283912076696840661258315039544768013021648806410038490345316781092699806854330615922544323509414060224583001254526649310265318115103770461166777924007900464934860634004777805968391635622754902731981616839895380944679934546424805208469488999043001644767466286579434402935583524641167819326683876340769826969590383892608358676971934498049968333463822170129359722059442704611820564666059390292552189649373899723252823028535468451041402765084921261989433521723204686358778705243406940036644272386089278471234644353253143558249521079781818526686267133078959777539334454518652153447315217170286230345239732271278686877475736992764230946855435379334140525726027221888397381478351400621348037364618972226146715328781785638651193832212697714959345896184583557922856421366672323308880392299503340150575770798650293533140950366838658636140648255287249022251954231747746123367992314295655006046247864618410297629719953876734049656529968425003928808086244240983466293996677501446405051444656424518637843870088178461225646421837425577474317651261603261490812476007498981495500156692062892967611336248134311400947200335680799783758373347059068529788150117916851929477869777387162812111115822278113057680321493225197068652133361543728127214329532936961651756520904524147671414969930234098766145218736928516171201810887515299892182348200149537868403275776948716903201485576703325607823396973862210745068139698737541069312541057414544478803704803127174237849382460081417732585125541394729476220233288652947306797223295352898924586715344162777798727530232846112524979081227996488306920211036187742330986115617273499645617200444351747684513789211351519032329081233096595151424896048375765935565644235589246733478840371498680104512556846410217124668905581949619520653837111438007734500372703354917220881254592761848842769092823670264198559261470458806053017855155773176790930811487049068508068238931953298168119827404983210787078135569355229872160040146425421723414858482745634815301443548182632959659127417240309617857081452003465660062248890546469506787951436004490411271048764536720033301922405024674646786948326010194207626310910942972905992767669309373076039591572816312877403064440369124053763298068654703613802517314862757747511064703071721866851499396204378217936365818825035129875158506353880950714117985044418907065114055207101644373412429115377963352387376408535592603333365228319539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -156401422049017828662737297236237535855705738632766785845917476358440957410502790650215513697463107748195970646331094179379394845572357833838324882517013655165646512523550697873008126836292500856087003117050204058549246306950155917885335669590013111702329505296929248991544859676999073442503226653035782426590780467881137903038042641773460917925251298639005949033261999119435479680355251019470393708435206104268899763145024284132992761022313813623214563532721382852693758668440357054666753449408781532210266314474977753567558048625722878565433330631034516432777577770978677314634021418278171632966602561365066399007511979769792321767712461191124726394527285928047056375668942954125331672830139181697874388147322132655824704134538561410240158077592736448540791566503563544217357743491544839160940018418352109971185728998337002092999688635109660950097781123690102972296530992456104693249887210154557483640769920245013586031776440809495211437611857247251384089857528988505999132988803082643582070681259084626334062732740802912673746693183983214563646169752081488376508004569917707962639829564956401015679735139622047584673349605853402691234452458390696863679048481195532010477187647738730504409089956264891436547148519530139544742274889639263152601002686313009537959685042463969929834947783941147912450419915174197988630103379560445437319290577857356927105936808045090285319586124624623459867758758705865191416167798692544384395381510344994477958055050893297955403928408358749779806805499934772905414473527281910539902806218793618509235949401615754020407467786953516669101371953052500196181124987948575116675120330401686244840300197758174285008726397963142025330515775987440873358405703160251938996686876631284886954260480194386489724079361877050161227482544298991021602485804197218292256551777726546238521044212266959871570745807384541717958966890766542025328001394134660572702535561385753678889031132863551714806762284450357324145644813103867850010725452939675265534774090293564340416768599704871871345337671499851856730874193468529325463297176416437289631277408532837748290581576058478345565182243717145559633671349783041975597048848094373526861647301505515558820004206838996671871355039924301726849436021986068467433540264676686933647480946595878143708392126763392740165451184587228806172089403692057954893664455222092879636592766953790018103908074532337402100160657515887329671267050963079037043385201213855188951106801764859306013688857247090922833413294160232175837216991001834072574065910902972512817743230491445926996216749840654379881889793181884729272758334598828553935077812522490075534729628889566062716344949716308169459626435356486047513252039031389772109067312339676068340209981301540198592679550860000176224894803443674871456122645369283302619083995723518518752291055750383408663395645593120687000221253567483627564490719426890145715255802417354213540948376708559612129526434051330568102423965025311593792796196553159785853948201265678564314964829040220226524810353886689866610518142853564543160458676108261817600505781743429153397444477772785902952731308992955376223734932755129494936414621214178561580848808161906009826215282637680302858826661279939140047517057035586389689448716810406066304157808257566807644214201427736486941344246477484751325429713769049114032770227694728952729311265750382251720627790310468667006355136567109686901568804667136181010948361681876601933029388846660447790671291308642882145550732283045478999865272441870363102026405664035259843524892171599378599931044472039395404302989902720646524921739704142895314429961347894844870445794117521281941023478838461648703886936236168668418041769009982843913833104012171080450091334790420227276564570592829691205367550334468121794540221366452415538809657596467832134935358628186135424520304443004471784419912678916361394013506212986063162483033288032258258311794145884279530789217247652207533347096016751488493523003809578842998042300497216506637012044724052448306367333226965682744555378201080712886062750761827718026492894457748563821915270835689202737215276442886900292028144217628742570458966600002802287072354713547993227490510098336735375318871491614725736958702764578340076531627943335524962496136143123747308678753207140910207853550954850500683650620623638593836124363317797520574028337874660671884096869954672555716133646440021335998343259157118653893925675994471949864180169962216591100160524267873999102611704665179604885933365295876433984187047298010929362959579142576830715146493626226747130490307617969083070457476997296676780283102545941685333846225493031008045972402735945573372415571603992961446562380432381056893259463237715369983292555194750548955547468158775404265472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 49819775117345142644188568454283067881321598628353253366350093465698013150317385420789939333909064656562548624430846637925672192137737743257889726318786547604564154834465753573864124372323239086959514433534741511274269300465202101921828293847927404022550666989283856519045629552414901545456198837142068481831308131787003462276213649361002469648784944255361692118976203482675342135076585322485179178166405911399328559859678542579225573812186308063260790020990739403392495033582820576920287812373716544408989144758737206263025738424339623503336174636140978512584945000786223950842307818290200790684586283329409924269833360958590047611802108178788985717325494026395989357742422864172819989240504828702120785276301039241129405016050303424496952608023972646301066761024284549281921549348050918439714733865898124135122989409550653071325702549591627289698788301881325767998765555072030880184001962744860868258223393486980651511602468050500963715492836061969819163649883679082061685708193341508381945945057442218208635168354711558878024086623715804589807591261983222668443246102294126063042043847339172886316667606227717280872427639531897009265309700791046751241755804012585431358659415764120925435232432821919325192147603046503270634225338972431588504882714362253071181545966631264579650110182984912433632868948152221861957942847192628362865742558981764152856880609783901400666689371364378440494698420340375029662224136015683325802062014330783836367942693230445589865272109478170424522328105554362943428493620297088261906481173441522452989099629575271054376907394865787305218854700686739194663142781788499410938574084274069203953220577074734392520881129773830289050042765532235422267715652516583216128898320881785757299402136790455311920703600224490019474215790846740491918549592663528067534259481441075800340666101013593698677161069917618304788325665555915794079826902109367178292471544563345294079427079625656814894913967715132143827620052040548374008472199963166929228335808568539697266036747990208436421098205569125059106225486670635628097188671203159899750964602053940469687547079059611467345547987701263438710825408081131291561618673843345134625699640263359904202144811214741510536366303775858752743281264103386646950808411244465601597370927698084211221392120271202439015389525408649938896888213798187355185206183440110699108725507112681080729398099885023669128444697379808727476502064560792326912378998650142379955876672561507033079245342356132463393349497329500791789648525211281348864954954785560933400123960654383726823889458505531893612461958591308632620897234345258471637830062913563551513082820098748855549588943008904559580804431743485745553981896737383248162167155950212177918192838278236102118916654429791447277788486588886084429813751866794199352871633067896027810886137441062912151546063381046079372622066186996526353485356392007967806282303059685644225583082714903650956370685106312668200437276168440463497547903918845105827763876460433179548415770078531009651922524115682515111390834654951061062445259758325865894585927004510766509192734162793645479417171630775801431237283773619394170371268244168146025687939633611691856137999145593484876427644639585188173215545848298071390746537490827277199158750999905271232090714815949565836600232986644209871991611059602190004531469800722493558035445580535534729311232640441668378009350544950805202370044659796610410354713960221872535158635709476578396604285558499541691930464481767093049990718561622738566225865716639596134350058126802337639695499523512058724899577706010735474644330800574378938650056709336139330910970713285839250015958345917874094573143161590168599396926510234887398699845635519995212433809250695674358760784491481404272450881891838705334271812143241823053953930146576028749482519923157073180598972175543205546479081710684428570555243904322998953884404912825135350219886082681874259589314190880127873461728408750681822029650446449808897343729426791423747015186609153104049326431314218446761650912762138483930598863059815512884573014235703284761289566975724810933575320401856215354497271950624019366126164498446972696757497375776563295253633225683535167406978825865901646094222548775896324521107466499178093638798486568428518040690985504505108496106533359673427459292118005469757427979519899504169914841107429344492934468554455300193490008533325029579103166505303094736952789441307078689182031556376660774836315671553037051085654704750490465270941607431185109593415979741254107634271102415438724529468382231564710046173097278447026390578556211522211044811679247630225820737895527248939469369884586751921039912228339105403848652437172897569195741427891502823478052773994841940612612510544874700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -17254431848936760692475793491366500957167656778894915791378638802402293211870747453515258663401071931713627321647631232920889177426245125009364430223585576707785901631948715740002578289139835482922034458071117304770041844872691904187329464505852332299598128736210865815030680362588338975603400987784339758506138604895096938554815637030057670809227286914912289347862063547362975006579473657675341797241979709154124675210210095227650554966711107467901851209982928711059878401639853230841493178664486170786875551529489184120276294319737471576983763088636063506669929956172100984916480175427116976626013237062533435662486291970207429612135946105217680908201085758607411620503088907797598325388530483508346187114260249991556469394246294755321989145308037709195813667515033399060457695688059360246405305663145545886669140300689593815639635647563218644884698329706407377981083511984354316845988235389156964142409612538462407543960666528734283104258613913984867401527659154151160521317281340355174659316928488559896826535593384295867508833964193233585786036658125881171208073110140582084001112220933934172660682552570933509092204588971810572815849922453948326452446156332833519064470447392863848458730415574475110683978369072552526354790872369098309253760358093525227963239173481508315103915481681538132682955907183489448678641381403605034361508409180583946417381622130298768916267261889355346783777589131326109440528410897198367953939039898102597432942840662910590944518655960865587526556486006889481076358452801391930952892879479558270754719044358636302813706231809764361602060434996748904519226819311149450707870321544789098373411036239700589531487796391417503856599110811704580511914213316726261090919005027063587143522348855308458770169478058480186887925854130003567727141509298235038029958603414602321329437225510776932548872230227666462936942867599961146040898680850001792913890323663147295724280175947865749074861393634290363713526814101491404043291302901098637162884864540939071791027103218938190883340518334528864661565223325517465229609379994768218562083232531473854668840893828719555577541457310006368087519160422783176472966336197640191129098074237181118814978142219780704520045247127858805168144632838964797710752190132101559716534543712406238067635842351842383074711151890574434077938001047316410018534944054010785579873745969273069607785087556941780549139947113676196124522089850203036021474539685018278416436440718431575189581679038399717094628292129582904631508465582155805526647259068901161333991264479859308980586518169215099088230814602654602891366728851801367163709637523010781176402400767924298236377429891969455055092132912557634218681729684796412335183720831426630046429966731733604450610738917286489252104911873271764381904297621978939457776247954858584325974891143326988917807818415544126427534372659831398973630885871162209330962352565690123152526919859764538388486823581044826163120349720359331286098695677348717488423441397960008280383143941980692511606190109994915312787078377853043827528238628802138861581654732631993299891067939888992318122376973487933223991304155437984335042236664596128430977403990841071831620174218808904176864275536220526468226945541993557642788933245463159689183076856828672441409439010487752995804241163500168249748123686626544823412067490253432469432299622300990262594976565218717434832624259569005844176181154141230076041567947045055654768100559450601481372110371674259844436432093628207891267177533376996272633262339769036166307786581189517303932244938564820026308056768068109938149733894106531261238888652246881802145558730019838126374052826426984674155677184227855224992956125845111684109335078951347385732000824130524027684325860641333026032421047383825561492820536808668162949420763794115194206395564305506803736304247481754796691074864413683955368784565954312559736198362365655212873566725314009141413626250904159400779973494047683620140325052853017356418526659772956817976463074403933621244837036339001223042868550953335680411468240465879421481882213595828612159464107985811433466647093619512228746562883856348169677384568869321581070104261285413262659511088372443508566770022407578409672982906194029284606538268062967977818772548482458021682369748527665064121422525491385442860574476143024632233898021645534795250834606490968640865192531441783191858420344666497747209665909514082404241361138076614260873951973470654412878927478839112165008837388174721246021591941955911241876497344435484919400844492734990988856504540701772995941429359011837767294249633909936344838152805425712838122739108459187637956121573975950006338717706110234244401824273667609730125957632849405715921217475912532985308909183455723520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -309948865162313698630410794996811494832123106609934256273220498868720079131469301761997267048376389092224019918489491215335950374021358883498382218007028066914470358017955781861598114247620614037399086394190141962781923994528014954178014240116385149977497399925512981925706035965904936564377890589446301746738581033466335946803354009975620491009795585324905024135346132441411379447471962149424266773739861507645990068366190201360552841785862236623150683136553906630265931843100415346963802401943514698688257221813344067904925620036264454954913121902753783627187453545245349328804906109152538917327754977989715871470352962353447668900072498584523073402048274657446088401825712945931626042858815521771352593815527967042545144027619137688886331420572648474416593929197455616789545858389720918952608077965532435667555440803759895558106128828826387961986151995234120012838153388970210869847697465778280635346028910833320823017445866430517081286647147176375957444893166357317133856756297681928389368710430733552028747234003055096985196758903475134385923086688120730108283520789009921931713113695606187420604925369755412897309075494737102856509154440123076782896946142588484327256359191155563477976606210210173705398339982244664579719902542740458847030864745921195463609797990837028494872123390431867763256963820785770530970183432006336918743728884162136406884145138949142324755113811759583314335015243989097255255908772964042091857743328264654981869238770474778323660083026259914410658462628868105803015988757100770096521629875442416669749448656686613492087846353804131616084387467062869939466201271738808972090697369307286028440155404387425089560356833226818071595602733615415319022859622872923868001075622924485412487218426392290196399893336017384201778691136587555018732016165352812723303945679626655707759100150171737951949973207908979471047730101964712952568290397662104912899634377237380786058543666109430565640316976292526332703062035001900778398463284736603761798382174180567866059002245729547998205946543680129420907785111580480622520098271142722059229410459881514704406847250893952645819718883871050483069018254899653766643122211542445314739366431031151079347795329653771974900661649891163695200338471478020383858449622841277411869158083234442834807869235534550861405581897633352715976143867590672827573724198682671665395250006107858436206810829305447330588676302606520322497249789790629810317506032927612086576287102311291178807679818492712286624484343510163447333431242978967734546125749378146646838990763869740056212017281955095472410423954548187557274371083080608877289968308083571185978278795914110018915880860810262308242961116289592983680528158827363896356346854167335000431845104857477279460614529513136259220955403724287258035457500757984036659622923638288594268799343919704371348294702255711353755728324622379011056738512717064109094110005807276194872411125377176811679104258297220228046971415762410811950467911397825790300066305209581274495334434840667456366726188771497459382707699959790265306009049910103976099740455409585738085769008828474894357020729098992456456049780294426016236935732633587223007340994641324168306067178508429596287590255178938770959296749006362477984180770982912955681259192369490312874388138531166558172116659921167534571719975644798160074251407303804523513207038448351536199278183041749542808163957695916529069964146176982004128073349931531226952920539902578096521625959300307013693842170271223912067929895837545632437240403472325109734336485445153889581935461579617370001964719102850828716759195722936299820788752740223702741854831703765315560262621170861126321969705639589986380638148617612404808075588480381480060755860911050341876627542755063344388807809420125892220881562157765169014727274830912885101852915756208392151444929217269280021182247276877450014796201574063465309449475907892432024795442555829744173654123001603066317602105100010748245733998588863239507773592696873518342664049005473596035194004507542387015731774461573787522111586136659237055551439660423991309484798104092534784474816740574893871797207665686657717334361186939778697430071381670564464347247005765883946837372891796880374577524555313254364337537984636152822932338727664470360767303757598510916700083590272631435835828238015037733876916984918255306407247915323404031980389285118593735388140835806248870686070101937118051272778533253663297787559946465461024417297504946245447090190847766852939196317570092217555771963335606255638689461707836346586612662761098973131851869209359939581259155538679262870698259934291750728066532480418423023047259701937755755692307927447683635858401559770856938585125625456036378144160866569219071387786805248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 93980209276793027254443357803016566415363006720649727540441858194746328080514945450450594792251426489300738690372584882037145830931349360427857303128894543551097878725040098970079933799902121096127488528871089787902652706446170607575186730559166044293501822338601962541579024308080861061507002272035132785911160066205588112199472367572570723870000154659697412806460687670299562052213887814472380608364367074208878564178004603846476072936991664180112401018942917258692223724422569883366163157434700650469514282142723736557222321533167859410131961325963364391912907573924855614718472092374679981361385423683067503178429172901712729949005112622097498003218413823379913693095206884288784457444068595057778363663130330400943310925049422190643767986922140730321285967994253607230127125226664184280219737220465792681335899588868029655702060115101853252236563149690681598366364221607913469986167150449917606232853821169266366450434883207599059501813877319429809564980028537973493644026216290494621784063403962997223762046566914905290078356740482257134324241961081776254670075211903824300574657852922920262012941249334821644826291020783139540518818696037469955827197291141130435784152532693082700484439772680684402405455280061946693352937411142581190584383915090540282571226514949884225750479891962424571108152160371206803632533865343509201453836537933796770051599001181379174019621672837778379743221035826714492153958525139391537782044944903238473566779765439648609861681790839874210616362823770601540447988799342099489754778362489092733195419609119611985093026421009566750268517335247374325711319767082027508642140995761287885904202078472680997362883429759068261903730600040191525972066081926460756777941424098888193819310992957390325188704419742007294626071298797402946951792507715313746537783105811029115648497623700414172844768642222897518294752049514807420828799199649167321871315449775575833485390006086472108144093884943426698326618270107960877789726348692078668473103763926640388586733282888931645286766191852716045726320093259480203497830445408671616449176876715987038936481558334039040280047569083929375403495443866871493933291329026715460136562312420614665331109459193877550512169648518173644788166643409894464301139903960832133789896420313337076633509219774849547920213545341306353453727850759221306100801958632481304696905973098448943757941207115766771348777511026560094158013669457028454486734836704867062701900853917426658277547320574010687081681123731066650874610405978453964910958855461984706186236413471315548481204414470757284359892108775517146173922766780717399925249149153005373475396676640500170034172404423172564289470495058557073329257389822347815856744832236886155590966030710720879235192068831959535496631966307161142313578454164925903599525883203553238153712834920693430978828273103687467925070739667543260237369955572131256734899268407772240210672640515397182744826962093183188697103646935587496856677957630627654522547148916463626963817324225047196528548817420426227898759620885082376162760124072636221730043797595101947257784529816955019188026769131287646074708613826138905334880528251730360747287296149423594125373855636108173902097088701244236709280174149633453100976108755208284221523661196871785533123639832143691743939555182788261673116823126287704173301330651258985320361536595957731523600269966931459090171352680946388157916985753014583395788821341144438228272199171611972583263668766618459969662960349840951337718496252541210683220237684734566244397644498524948984754683917734176256767188087171043135864615803578705929378633348701832154801616274387220701592796350390565176184924209047055872442615774670557805596245401490032259273682892647297211461138536628506019492496201906374026953399597657737545034566382743316064994431202785056205157819303803303756146180618153000510589315903299351980291418324702943863405597931136869986561887148892746390111754940499240082583382795121631172042416083938178217692777246579088867812378609218661464479409600839317620478703174843575299483416519062985458802507402275212621455305642741604163477052142745284475269755825833060269153966693709572650771205475833388186774564618645746796461670826004578420346196478827600368908973519128969112311973247091555915763694830707307346893135547409292893483200459628229483450973771144549099656575618075727305801709336896640196401237754843008549007112156642593146839754578864078118782984419436568847973050815190464211579533086795600394829622638795614805034225088613906342787537176660828915114923444133567705826097391634114121580011213977388981506190846902144230235256357813840311179265410448378429655173052939491670498512095945413419859438507859494015267661414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1378092411689360024141622100363926227654791181699663061983480346545170688910384619638447333148324670615993168909193156146356827811812292156000390114876849423317867962121138175118421239231186330358336762225570787010689062644625019561328581554141274785053787915207680553398324161965336425210952121868891935985207175278462199124167979128140655898022828720451795751919167031578747450476941768714560711775929822516699163272744625524840567389451605656464971644543973480430307846885421386952046833712967887778194078104519029513622162843803819606239290097243084217095603745961487823597418169638611676210200601055998213909809255880424871469675226353150975272750260963208195498469687993689852445892316140196883924243358533696966092099138859598365865836955122362339204277451577349378235149944151361151637975520839074669413247371540956137580076906346231810869921635040217110031529052843592060555483800664773762987395639465297484302921830384382673407003136134304648813949569687790467570661860267696263468061088527776771464708746211168883902997880866959732235583280504785321154301595643857593699309194481708156442351608553943391467505193854205417228920097080507212791654482594109771149119766727412472456696388155293486738419218451953932558210439682990001252593590958622726197365549724030768132799605853549722293460131842185397529374455808101756620444626813764241737594271702394204030993356182799934958333761266378207969281968215820261331365144448127319216631378211738175175420255962928362401675536666082493281127825312363679942911305636252325595856543228274189805158784188646169852353889819021415932711386876672563900049871705575658987044160057221353975259917395773470232764681010123495256016761358878540148296264264466759582624462716944408075062249503138264171176723563500399049994692491663805458774362895306896416538939676139957358603460143689097305467360508080092847926087084392131483035659949053055514462455584379814222545814991361599245128781523873064019953253080403025982066875209527051630397849974211593099903339224612470394281872658974585424383088675266495954327173338403763758916062400182486843278934207306711090096653033699565342518227861251789077133326077309473513806425903398772765233467566308565559284274562688617913848630862683176831284837619198923766093502425458314556247105858204246383035530531347039501772113003506033997530318769969854962060009778563314222250422362336879882981191241219029942129563639618102932982745060629892091671823684367257797247757358292021888407174415486579204148342140896098714918729858090528390095698055870178115631751735064769274391510766826622694215383784617278536314535253348977828389093103585947314479849247080236403483244679449071915392991276833175695687428430450553198346356436147486248034164187824981156421389659973547488286645208324846426618987777590423191883952332232033709301415083691728725554452095201221144515613778917292892633149803934815586474477988458473421576606670019711195005621301864768035217840352233245201179951411567872692563866534804642670906096163822879195885862666718530085789810025641335764396917220353692053631660957133413302510913705867017022021917519273527801887090065661852478997963433171611156434702249944557293344665940009960691745001311351059099449168508139601144784072258350003411885903838366491566607065774930765528668674858393427461480843637475665275440527462380087376181188092336067294833891299762149695969019289176558272965961284029656787932302831434406355756480503013804535701949218839555072363448951253420090027600322655314363959279787913043636232963490611555110743689561612000477550178672731257885520766518356518329290434710384503545778869485151693114229772888552584268404222145119361830868835838773932774248549045060055565669150353135770142082975281675410179423362773711546224694653352235671732382495009332228515324677076825436861443273832217720590273664531494483141429479825027428310544887740484340266072740632380845621813669981651074839781141640830922435048605168231227459251103267763025804834193006008494672157402129349622830242685159478648454068526134855933057771834947258031149814644520018060994284294317568737791892580791079287751138956402171264706980851210530140800922420182899707291097987024626077213366723039865874672791330769394624738298411725207129295516962212215778908718438629672922862417347539301016474549985458709749433663315189586380121674476641847602405441063366286141758577215035308750905859319470229495349944561533230918095035122973374349038673491986722241777637988998785694334599952471628592945819608035407714902148805210732628821461035268076931671292787318194041465019283772673541513650322623313014759760888898087658747487723167395092355426510503802708683646744657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -81773276738219319495691690106453406689362895869924586928007157784231918898187386544543971467585313178185033127139598297171036837837438109581648945745056178454365784000484267042878981371573087284500013777626300338727263362585695427285745521925266942555121404259992686645294205469499537022597985506054561256289187275068043517289503996510846085432052982202195487237109019732195693496701163407277214790054410435348061195341606876280802841475201954083316248649534425636243983629988367854491756202183784323370261661731243067042729231983117729290136117551055484124011502834328257386639774314822598260453001501813228848067522533358474799933344780265115106665275290742842825029465113761827101882682235467281501629308039495624388068076532576531530771264747408391233525508672921966787921984119338992955160644413217351759234617049585429189215293190375366183174464478307280464651176718937139780661562772518872932208622130787682410125427710469178818110620304190619316126802976829388826551767463514046699488957017437648792181173212623659063232353865275307734226931227423151884345555843264206850172768800636605386077675545229241861702559133342092221122811786259570606592507019294553427764277726222272807419205235529531384821726942005558484569100340388926410972155813555301241159258186977607577967148473117136135661372039147878912775964517225134923425507091800589620895993947754073528398973868993989262776221296287547575465532548851584010536270936609343309436896186132329982471484141949216568737858102225430642942928715308215645705768922573518955872381197663943563323543938952086305705978839980629122902619379087720252254271064937775393488636684993455065429798354394630579837911412197510660412741955080787168423567823657291661455770387579667262181338351596218925140184119520450843160453816564964258736045900025416153555154477676922358273130196046422684567652500485456999098535383004106863589043782233599994432397560545798108396965071396295772132217911765594435640378106862276858971705657232731710624140298150639572231451661050707938808265947332310858618279829696258124619027780749784529673368813130464001085396276991931127506242648055155777304418434507134166309691550324372792251736694207540510540828885692792039283208568828497090546678955596780533537611429125663052847037293346746475614702242987845531037303059269375419603063710828187657121952619493421980586405727827989661359475069851359526464456809206871487769848628583111996501543056253513192837680455049591507418018047978535255185427143307750968918060299292579952276237081858701339834636980101887143688164348671595381752237122631840501026930643245109734220456412280035191476494061579310714187558266120233769605714027315513546026497504295154134894656743544035775387623229244261064919767647318173749313732537070912931770223211844003852746080759958257157417583346808076759738769194044882196293469272251733891583495724588830377195676120471732959929157039368995729503222853716472469341523188206438347563504687361700315212363450617484121950602414403176838550540253316148522299224875777247475710104166198900274043552123948083839957208449913175846852028336341510856515398308810801749476010307998367305071402105004277364132003378949803168326260803250728289077850039796347135376960064194949893314250748278481131382327751763244494693851552686210165884163976186129957377750654630478984518352270276314758340574671800481508065672977866520615659094697567664854484786695768234568876672804425602249768366920071937293092647742092683831277753160024118339045158350228271873518428677825229678126511021807504371741549759607644511402293675190246682790092841681944577201945743691326065999638066016972540300598246957151517332985711221756981312215248032671046709114996420739137109163133643727086739307766020609574688999075064821061746707752007468758234922953519727112115686213279130313117723900267096375411231935050387827888524708184633151275279877015534507341447964580694409331084272581062146584640520634655215058840916909113859756653697710775098120791289626080925844609951662647180509695709604811092922420634867199071961028259684204957623402235940163272855424715831274972625129729113373920197156233609677368418322657115305078066496417615016510051387465144362334823187998741772597051740237387906693603377824321029305689518879623471333914796037675614862391866853312083519884084699271269729202585249451286896911126763392755184335345430854794398912887106767678933648179911800421120832955444393449370393462003222726414512168551170542113676896052920131285639873631561308673592485525069527175080587083002152968717364874907002410953895250808733563845975620419072982361968943775114811441132841048958851648149983601984061514267076848660088186994688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -321605357938965707970912317479889444245613355546971188159690964805551987182203442208447524920398978096342207274377557211664943998048309224066458964945463007190935341369006297466189513593994617242368292527257784234159206938654979231293209184745428888690618540696116477672701641083910597293780600259656864534272412633278909080244035309508396556566671711757015815371754030844191775593675051649020311873740273244344073042562568347131761633190866356464781288638932912603611054593028496071187084121393798168415787195909733472602161018158887207169953186186993100808312617374578686894760457065264420160660526133241612692343815599913505589672197509686238771289555185085616046914422571709717432781959793396271352099717303696025913614628101762250328044240737433092959174414990466256114100290899775615716089962985141282860575581133761165979312226281328593261007503820540906569056339145881992979099658255748353140588059534439466667496530332471851310424084358316717043686977035719333132038878127388994769794900942518679200887554706361538724178383924097574447637465575229562441650146437710635661699540146628475351202769070228885327388635949702784340573517439190049117194333540822616249375893366410073668978553431773152557967259415543843794081626840799574457556501606154035129624618614593338474067385767925582112690725046203856035899978789664482378220358051008129249082725579170289444380130894909714437020214935657240929916859569891784937304039611950264236773153912050726651914801639762488461637867196957667882106096955914532332037048001565953555936070282426864562152520392949683425648483582827654079669955282037088607084045356527917783525483374063576779427369705909562229734279976933080592144392285854478690812571539404442886072486370177606485891881222030828085231919226535027319424566390782885830913562760113481136285663532830934815758046926052846252207051850380163864914631328641295433815944502304512559151249527852848013262444361878160704483787457582818152309320301015128162368940406788700918032092776231201096559281714742856772025582968838461467021428662163628031260165834081679093197842620045258250204986521732378199774483113138324448898973050074147709330377319415214634762531347445526398067747356531696996068453791334404172842095825015451772789122135160248605576788868198877329027515433581591041783014862848721874082000885749917362265441875288303160353443003859353873996666533379223173082111878240464758038276354205535544787631990565566939645422666706084754530331685754660288920334604746849685897653747301423176862683406165089926761897902802101344989535078330481788004038438475664678758134128996201474167485886950601904916716484847733174060687270611175870714003905497870047577830096865743391161877207561065918967166584810567716234321724623235551799636376421290758731126810719024442935164951658402473662788599876857973089917754291125332700099283509905716360948118501510341900643993658736788317341303331504095236164025802957027263399641509064828317527432471618837764259077496730648388773820237415631286570564139664960309122517398698089000374771980701651460187309641704834613421621036652558255214049890033142115117740897915643772669149300622579562599783048021900206193684632203986255376209473666222380142569383410536705014069898397037205559210117449757626165092990195915897965688123248194138698502517704807931307631532489821770193993982956878205331323637207497748868720382660010251011698583647532382974274349858591938526055747272447388202448770997961541977187401997039445244515671733193317801008015443830312345780957043138795273735088026414463056050659614176889231719322380072372802603423398776518039070125373002884278238444459822998613124066935411778311101117215462846853101045190659888067295269174240110973922922258104680391798422106384051166747535260350817166706307471692588567388794706116863159909869150043516492539080302649680747535590910448088042775172376840535540225332882967983384182319065126865767092974804240920757591065073207540265739655240068336707575939113855112214915972404343101729400861995008895409127058707466792811752367251073263047352127151170819295772937891013022344627893235877663543092036241694631490677032529961652196499359678321372282324986842117919460802507594557303131818771207747963143141633656816115792513081891148254698734236679661853154796702884715621128462323011906367303776119962062394214331288524610714471663088320012490472146981318998035724781906342119779039992385787982971310854144655117335295152060663648771270710165417712968778659353056851911733547770367125482943588696512963918171951493684737704313675396715638220451075514984132932110090727096241909760414164354813457407841447035875977012911314241772980053983871065130302177280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 76785967668529983374269921519222705970412819539213617439737355183896371633690342989016198774729001838340663278383858736810931586529960824351367097609909834368236170033793685699407840357255954401944080694355699169019553458827367627505037630736128276224542993669490082016604003012206286945026149072555599081659737321848880934586384130322813726400217447675565662712386500310728948537224834846190454693162676375230334653803565659650116719534034850186328752038554953453343486069128345615632763383225846063614192511172368388653220514729637729466935024610693524827603962544894881935921714099791955806275800994018354136295014737111782225345575718787073677803162806426074820459166774588631336035937575419137444604743895473828791619756002910431527041403260226523774763265063172361363310070920574402062348006022156884216203108294745564605879557257281392141155400158757816223099418289113713780310279513440623161702095165698218892697908675916691526263925810323687290532425011080610772947020279286959402656497146820751797445215195115564424032847373136278039784559035788041623956528521737495170779257617812970396568544416395047772954307049891576375219231042750084882078116212495603727214413808130619338805546744761625767765529238290088746301080362004375095731900588717332991892601121541010261527010084527687390070955586064031089985797897400876558119330831231254475151333279786941091412631287669366968285250194155063892790203984138974892870362199132227373662520436282321575115067950459568924709022449622576303710824159926645265189264831495327414785271374602803715350091124405630961649891903679264312517117352320068582483401317401178551109862177327799295393430307202897090651943001699216336821793306383989861826754025565494759885576898006177821052621860659239595664209695907410710714882981904641348173924005134921463423320753884404553931890883445984044823538239136782628047983790956482867299235389106037590181091638825180101516613827002890239395140433718476860895866811493970454161296341681759318129437725534166407120487038058127823911317721521490151787426552968907615046923017141903464672467828914889699545765438867185287027824910795444183818387799445523956550904667723324471112620574780639741796051520564493362261033604622790395448097105474448613246077015326314258410807697492517168123341528151259849060390813054398094852162914608059633179514555393400354020203142216274867729484022721670393553100532789211831268739279983594824635931156126542546195161322329713933321237365070180975359781372453155401392208902908280599272885533945616247938746420705378756755076204596661383742482592939734343562738380803786567287920221462113398644200758086704242484157484381184312907989829589102154860385342254150459701943622726755952481317895749115008727954185563364151183455000396721342524300953435615178830361990533911801341236719655898068507906561697128779549530775495952924595126605220935231602777377275522284518496971624741688312312240133181063894689515400664838237539503874778125678261328713877039522574568283418004311239377644090646032431235803610764777612194938637528226161294467452488512965627897574711224605611298792088896203557973843590877794617511985618340873080595198380119499529208390508499736635630674403367838310735197106362803052127362651535810456649074787835858482498295422412345137148557066807537900259507018034811087934360073733462259808719300996768011351895914047137940326144462427741335051311585612730270376959234004235681429939504157067260529422863553968437167593386738246088506361298797712391150047747803398788475300328079604723957293504134840645546088547035063399096101975517962935441619964303375043352787436328432857759622830601653278411667028481470961580296994041230476322779426053713650574183961625626318410452258598240630087470190537069162687855515013507836775086756976977297436671860039280700255513497277631362049159502639947900702736268953262116814103012476150604812774181152364587039098556075036534179586881307757270342383096470522289516459740489550416954681010536372220883982641139836442866801334867516816070677451191423688986781938169986057948045656215539061724344241806340700594767276541053593337195231546852990714090642460520757860043004399706536088218994410184143536718105026651843755192224840027074424279151938415439007233063576000420727983138694972589656658877919690963754826024799068433163511256818082766984364075877386362459970304317123249488990284315328084796491261547184390065560216671852584171068301909498089476829993018767637818068732768005233997620663485875602605816477179328752461714858792717507785807916256485263433382757173799667490090823729502977760930769973609558878064037227856678813473390943972629483385782591324910299488110772224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -184889897736266304903549409668450147439585157205329926559010931516051929634912817910492495549587250138788199305058684344519996222121588539256447892879684766775206841936069061229921423089026667473152236444793585594906763331916319276336405885532776912615330345498222557344019755027119694832138738122551897284649326119215952305080889469891008514682774432326594833782757524489273422224951873726395262247634495513011501863416670503158881306242113309845489065748102537544852138943135250157361079586371221211013440866169472602918632718774111470657992325233461820691084028001310264721339875813210398073424208814046775983134192288699183447080583826462524089296534025469070137042023906013603738858731267680602950419428287258533340470152677683431244482734641203321003495555016805140351243126291599799761894026475605255839725892450310268418463247389787088900116640008788044858551910270423893252492177279409250399875303731511567612616237950163396907952353207330487492864609384703947414536707184523236829616670476230594941615171062531676049789302970996373623370115241413051919006804057065167228704755369897997327595884361688753683626773442897502504739606985399055433628528054339476708521526587118584228590481961783307622531080972455067433399608029054286343317006666303230864085982022325981210380384098863726686574820836708451441279560179684625942423423879976550917735215998001112643586796909676611554606352361093674613063438655508093543736083334202783826462945074869773346949015098078923823238343920108331706421001958353421875912707441794885440270127546358881272448290973686146846777275642852436590848623293783011530309235211098977345061417603811191198798751268012556749408428473364416621878342878174081237281813474292168973216135165777449864135591540778877270269855859280145675032033606375041236547291754072891589297403561910266527660311695346199448569421227621099192147739990334948971598661530869064538737848520956906357411509238140886630133346610271080190056469314083175071474636514429580854720453967254348597681951575481318574546330750397206959573550443044074784598180181294575978396165005574297225433697036510416954375350583818600738404012912832467179184393626201802242380699141352644217284424914465174403082606794601416226665960525858295004167121808907705334072734325406140886866531684922356284750072894417854219549147038660671576125383456014575260735062182047167267217758836984577156811765436300228015691412615829963918340324765404712417719423748199628329653128709734581410588132723231922229224877768042439236806768858612465867564028311180106172780281528593944721105504719889714649354719315110534603603805491348612019912819692549271655911000515917689614484465039370760630968953339131476624105722806732474557053686721603804558935629083428066176689753646749422119506076348563901673159832917718636965907234741758634228044147103147393955429220935538654464113298975610210538197068027669943177896462222902672491893441267848073534722152742824289868343489787849005443185127110315367209551561098452884431890151827855536292591067830859287477238830554001588356542066159263052826922497024645550718932983499609499687370655506112925636597730361943401383600022700940428213350777831654606756016213384686509604483994868346118585915485697585171274396287902269429952263451609257352687802624158385191628038400253204414413544635859394421598190928744298638481535758305742786231353069309719095745517256118555794705409705065049170595111947703948226311235898461584994066975237942253586299338112465967665394133470557525383614900641686336974884583968831938431578191073172769177934806734413598513134093395819790295946981564549437473483150303054135248242702096392662659348775272196790559958928787428393235152855911426739664973614320452482463650941255627492129334238834062830272855388708045146849940767159072725022330820841557192238288797290506882099780800013738925581349583716874867199647193679257547564153425938837173779700511937663405705170861882417354506225110258740136827182131740073758161520211842128445412097288641608335722691397278885493350435757626051903622852643656740611266089927275952847947528471800149683586183037179000737028626231687649592298131245410625482057178473565815416459632784476761428648503257857089988459440626186827099220592473103682851900781849549955512316057589610752285952062900955691886210951023082026703338405784074179106828320509268874231420489238680382852204917240284034791609142313322012789062561611278666038082401425566400999591592653482262124039109810461118463451633326593837350825975267423397841023905723861801621032882056503491610771716820239740753952401902316083228211558091397776322888582269377375034423015472671326785486579677596014548096752025600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 89182328440765201843927594178638241142701329248346264525621294177704348253309198725376615730421709133832912939578737828918801572708013797555441988507510133891468624271457789608596973186235926978686855543396636841711376797089566183805995971372942236757150614611979275666454576013090506998130171106155930073200246549608024474889733800323517217110871110352172039207003009765192132978443960902944850854196265957522751504675983209273488456068709330625385072597828887681306949469295209552219040621503528889689826436737014088333259266538289358561989737509949932786596398618580143637683574201635439474761996021110730034997750184793014356383745152240759077569353061224947337593256678790610754975172272065565036828327692858198326512985465268927032702479038365239576122024699851418669726124059439997470415847938010378241784746984643981262396166561259906742695947801843900490354424335656349053311001342884927593985069989105919676265595664759738267648998990576303466627728316072928799960551170832722517837308320709328128941456432875632872312701779358913850114484140585731197140696699605787226959888152402614658448195644178429058987886013215808298492929604808156283611948188367892494728664857836042035778463178193102940544156030590721346411605550546277752528475519318801028274038455371866518742760001160874138160935918957272369756039516007796751180020925848010680258530810631340230479194648504479630402960964190223595560490466528516210909353123689026779306492049672981287308141291578022345284913895674343700242973739344318569639839644262660313091335940980680049540048654700713367013323348602321974809832505947649602734408114023972909316172042985031616938504515741644484630537432841715975022548349401576070889249387655619542278118571784499938497048680105230438894402730936438478505260446664324436498193598739450919380363692057632530980115516740221556021936535927752019956670325046661906972938379160935115100169227537945913487815729213480544101264675751420553568763992272638928955115852218141258728032102410089637876553095919124922710383815387926293987559689278065602897941693976001153568815414345281969210400082339726009305892587649742591885355450676371138271156467983060671816660195538478086244121315051597250971463386847266694575994537736104722958005232679514087064584221626704880715979809402572325882070317645620944263169534283060622439982890577377654762445883908312406843066010376963339448873639105598487294702911899834875800497312101603578757731064541904434863195083686873596339579386583241341947022761834476732988952206257340929841110755200941776179552817643791861905874361567392844568755795122592921105121437238710676548351147653541396654476549777279388634374476688797019246566443632812709546135537470117118640223463232384357124018108854318047655379914482565030218754482500646963516620213076382952190429199752664495375429962485437376962365729097220250768482459784083801407150023976446138404972712024936367285303433580292594021278794198633770504587704692567337105806812479546061499872824117863313474273142428161793347353781221088422360845708219127544125445165406276799278026509917730771468405819703134164282368513861813562864019790014195206550192516379633676952984824307314702315885656768969535693846747159072213918140460364264958678665147438755933063434827011029082899815804740377665082645940085735216329522551733660345745285607755918252347193628054356531268814992233980606632639886993491584542937219153750650023465198841671074702201534981123147007311876334077536147381258724018722227328730070698231574753595169028960469446992734242463762363901625332776702438284949490939870912725674371949398978710473426476289589966324773424388893910087404065141561392113436573006409323760223864690424227201843262152676738574172397608937574037953609519874051663316178828658788152188293837822282997859898564904438429103537515582212782322042770496639508699505074263721997925035409160771133392539302684768836752861484319887777341445892173569150965083360160379122471231036164760487624810451821460838936270772916715853587918780427797266985648392344154987298291483020045912352949298947897597290710282043382389254460862723894808152373794359419089554907802350456115572548092334181096517435220052884418357981533131295337341321761972418393756785959886589147250803867625650850032184543900428685788760121221915727230839126162749081541053083773253279079392951714499017048313103170906481448749348129546176743706962575228803651134424569420759837117316152356185543855529323980070323435509243220499115832073629564235087580978953644527223058093864069303205548393846137130562809205029388356102924621045510258219342955205368879707559085913722054108086476128712638602780356480363367843758080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -53435517752813752619254891155070226862694363676536450199598815463585176660383749728828837832196947068699426557654407129482369886963447145236200991650142997895914437062528573891629145805930588024567980609799198152309628035678982311580235510736705394572774831520030893826572668739808429209932059379191436631823991016466339110787298038741222704113792942574364198328234594150081791174283798444050073003296144446638223546424033522210534309072979896938365580424036993267933141190800687827976572995711283965680522270646891131458642754323374765584020906358991403969106506364079905262249853464437989513619545141415779051442982656119324537822311358708601672830700430040401786042183277004702488872032614377425439501037433505987633566096017967555312575719156854028003080199553810956906189503454791706298513905033901467858017055503742807278475533681011900369762858633295300025899364445833443573918065273542698982666779527647282768206429310396063133826937056997933970960117155823026627982216754033248088093689676988873454909192415169931635393878488391224420603425532121464899137092633628716873397839694795446879725571221205534618306852258802436350600861104443484226952927969548699125341356198055959231298027618246310381154809569486624142219096939661162186489260014004175430827093219184046647399678005384270391769386220559046986295411569110470728794566623304889984618228295645865460981282438783591159849399956726142581938638182394192778312370549653606099264496212790371613373106501441872598687760577983565183712955300281059702572433254828764498147552621013784801301787755778691299734006460549420760503660995380995734941951246262423014468181235712642460179799157044301752610142687676894322740871545602992867948937757119217786819957981934350339628877235446061802634656951051720216347951103073596189991265642482388710223226855797880031999885917384054113404706939834362988622330753224669104949511915101640508489391787771277671585856498301224759042000299144990205879609362407988720598250919842143324163729968584945704732069709918246155556224667038932905917985069668351728911719208102667383319217511916532233592189579684721444632153836079704176316048215737688925166972388579541335667381990006160933901056423992203403173028710735714923859527104895383634541107163797261758655744290921507132399476740135588503960571447431414270029818125058956193086251452029480822451091555048574838225252872991107495844662686002703574280487504145761009526318889916411473485632632890936189151797966538214978921170639908159643606701225352657442213506044204784324410542799957206514108990240093540221224308665391452354926225421267864277401745605999151678064951483384807543145516840914468342114207142021947350596895054282157050264086404508386068586135929185787509816047379283178160528707119452357485596132071801500504874229058330313825123116301744177911277742814867829776698728691003397170468222915527678708484352281976543257751694939954604635782937672135256422453008195718622468349183210810825283138138835504365644914616551288292181713930250291660160845136267239188487992712746853139560283886861408739515219346796241643223018748388759393154561690626402563086783580191002206163104682527048770782246947373844187156590457397190631959072690549534132897456361732139141926304916621550887268289648612577326416380182190630609034713033455385015008573208588033636033073047341464872253623131126395329924249760941500286425985200272658157752090387642631693152781176266940805561520047986396164466418759748351387079937199784475934593644933327338904411012048887570819289787484446527580194549889295753272811786195680974108894405569434068244493167344107940373751452003183787426735721556549753834976982725336068218179369299494803267675705307094264115572224248940451744667177732947783590215884159141981177730129711445797544807799000895815060615543247579241198437642571890000423927012073542163033837715278682798199920445066907882193666519763575159786385339125800575685364565017507255069161484944606674343482737847409991140801303699256869649970535552621915993471105132326811759873958456427941262697910355704258850398097044869626578755512415308183975866120944891662061847693002979621433435895046461884493937809370356716517147910266301773481345547924451422577842245904491493729339735058791725426923324544854196573091407526136596051059652780553017859845438935610207752095419555582673366047852492344831723315530761714477273134448677968422462276523414862736909028953933087754618728647383393302036572846290551502815677007362776811058215490179138595855142007922633732383420357540344628410974352388534652503783575305363314954069883701523712788022177977927497348228605657558365912415570151116121250464201180576961527808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 16846878557488932507875670189271003757546202440343651014090999791360627883831687733792115049146482962198591689478578952410382925936460208692825143359767189619179072834471483845733192977155537052276449555257092512106564963076966741104637209111610941270455025580046442884565137645083013130395534559693907795352726947916854532308505640298980339230394757902999927316214793210947768154451411275448490758289232831621037929341044861635677812502364438543765816521378557574022208303266653696522084385071398838218130484663764749415733175198188044832657193391777951645079892619716071297848081120936731446188604141831770621736486567420978451759827334476183656431691962852617503286158033503807740914101402630148725387003891642426178057275926180084510219097559431349752813129935846586781363750983411443112398472621762701243741693925843058863985426644592328662495050164566534640989590950875428573437382894728580447081721177343446327382414665558762854672123401784328028199471316814273552820261744500918051505154652090472926983403879364200397349263179866387977103973760091924141107685297821693133682610665816073209286675756775508261651281400593941484038380190756843147154305898562092994907885395679820147540536181019016367886238676939884786312791180450909917691961024133898302176574690522211170869051406098006586904541792426821873672261960529481573321200259461035574111656077669359308269202891939091466410645076403438956109623644036889976915207544790600817298710274718816442336981374624005007335943163123040601047408022711742319422834901714617176284497223873615826684055985716732175631414206284440486290168648578233453154205121971125405822605175230861232995668793340346147609584161312710921143614869227831358569719388424992416832372017990151217640420286462514476762776588295767142697726974484775642521629257705431473622520088105575057409402670403202648672561320575154376962108186538925528653218271095771612664094075764564764389324677830541333133275107448440222137858846536843895285960111891724573537456035253961744244664296255479521425012448190752447455500151817555595124947502159303447440515869205045380986998585842384203706148260208993081956299016561505485218853527223438656515638710230463426063544669748389063756460335080167508662363229011540666167007008128415166513028215015231433963678294094284318955136440480961562861994412125203659393846748301322878968885751390507752221781739907258756768905403661113306658422480655720337240272468640880445798992870792473281442306101649169369992273928592923526866794427266509182774682468389748023351671592726273845282807902586131134543622933763813269103957613201961756103210625505183582977718407306580834012187757368667924643839563106903869388632191173970016464341043181344122082573172026847263892155674284685004472749468284087353890544575471130762856639507252108116045257602101474388582923353756497411363958809550530731528229528555837239445393663423531446449283678365637574152615272337991343818308412207683209993195615395241758544437991837516866707286812644099493696180206801965075903098698216754607391014274751974929369847518695597006021839693354778255895542302547386494016180099097820425954020684869646464923392981711929836952220432575217412728117003844102002294111473208979297149401451828363343765716306419418868973945167317253176962442953229562107007647424648364746256378566106599548930869195474758203772827323779809867731760398144971545393218067331234905052989364393455177407233900070490811962362204516830070070376014566754451838152475140820092366016141140456876687502846363034722975023007672703407143767670335048044356354856397323495166164640666153960359002900563799089338750518078563135954723329023405704904983861709086643853079338178121920970257632093144548101019320644849486690050568372800957517417727115360115114451990362562523583450256518040885960586365395935436758000183970023725969035621996576797677053224217442115048690805244627496592794181286652182922307891961805955554284064437961296660228465065245734946019703692146732343744585127016936092219950418429795682839675073487539150174232182428561937318720917562018872943302043693343555285741765594219012259469596614370338864504185147005383913228097293168180104704909261851217609404467359027761163395505695151947184328146463898212724970780144570943370758304179604345271760233656538469893408084727615361204207747263570952006732624612251492291071386593501465898585366142542068316558182568532612565321297640890433557462203662781573091355470698430355688645235199025673348524625896021690852457806448551745675915009251595180387665482057648722535507000277964210198280182680441505826447619157351208047336095735164873968797570149423949115884223451039888738054098124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -4336509268271956969723788196973676358978769448511490113186472421253846090901092576516590218855618602760807427158103796849399561331738466044117671779026602128817558180000160142685043488396504081996378689848631956980642901109253507330390169535522307396814751969618427714443116035787661926281525862682212500531605326988313797750292460799150351568213783420562848450229562355236880631216291937990105139020926026568548616376146699835226273099992362228216718795961999224055012691510024989130004905634662256108332420289845222412266322896056732580657157035248381240528531827166149054199847724732175630193068124979722301844202995431407802689859945508335573050208240963723661602248341096278469123214122529141262244427292524975757375199987304652873202957634375969444759694366376157611028787237533159309406358686263354635495391983783892538157490338918568730406947117203897297178292254421340869765512940476082583109601409536122408440539411815284636290207980050857701129489862104395757524895715278021724997356325001703299026907702030857421302819636430222910283837922618499882154041500096182925831017251512834935076705715077382799000367569065691707897404346489608435561092417603303100487683674679737935409714330004375615696392329084165275895612221092017728554846078045647429123821434343603537073367449000070861805248174565459461747793608214443246069478736052005285617471322213592857262257765825424563782982934589834197202130099997395671622138620884295940014628097991158784337699081399179333512058725559234695020053517203651149173251346389972355355047728865901652011594882502466035035848485468265213451476180808506078348512068898646506197557041412158100764704684876240422358892961405835388228271635158076536206751262757476445054118281627571424220803781487353374811868038639366321484752833627880497007745741363347494984862757624339272755332327807107870090486539703724094983103703271656406767757459007151748132366744588045622191792115031072560006015684852900256867798887744219650903109174953972053222726175180959737786775051194991772456952128265036842920656355750332257418433233000737260974645692777430658087747756795262171429582370955859386399570872897102945584637402702319208429458612755832792937968416077770826441822913429342541976548382116339861889432060842590772756894297582949416600200603006862434662315987716862255847060819661772866416127404341410199896487590034389279177877814372003134910101671519407687411824305028533475423975368657289575487070813086654085702142384519234985039319896839817303831335837004986028501033322433923934084464028181951092828250375781471917042729662765041129969061454521330804336018704492121162779867024685143967115930183121860781704253925693734311590753057504847430620905590640043148534486278966663325015277271229700689940810650789349152698920154713207168847213233132049549607993646827298493466237690678197128778555319369449069030587277425020621888772865970200998060530905063078592271697419828514757142378317657507599204553853357878415295645190940876482831416220978386509307255635694689561527873616574624840255431769188512162933901319703193281831930562569686321338664750616836942569982551171659282724047270839661526697382135896336417771995295826567782348709048323312103703851349243902617952769485269948000103383054405197099670715755098883277563107588857946901817644125774991585430593384269304365496459459552113077308558340250463522513839148738412729163507706845449391295940974709374657487529163584540315504516879954346468148190738893932194487629151732603755548324968164811523213337429046759540580135291946101114602915749910578991634431878133137194592104877463091600274936382247829652543739685687183225261314250808076570135045975157342099633289585018092150988470716148215924594909049223100366520258078996117737489520439531606412359962892589841098516467247363816204935947222956254211692722527636013871362858729160780081628796514929042960598788109243895207725742923174477901393874339634483877074555213928494144007654103574353553883797508747599761269358794125413145035369408116991875686315859566778159734582786571802794014526011688377857877809948453887266138080196165447712028839272281987206420520520216259146571772010158612258641580728660889893750246188653548582412363218896005680743316296073413772050209020696820393114646042525076985604677068287690381228229865457660530335223248260951840057111289882464464493576573092726896999733160237076356180238261788378289612227236381638657172661690170383160525814334526764454215959789266862346332403216663212915356118389410854124689641786854704946919558129819035136020898775923215407510295911882995728816226180151983056049751869436591353036347371988318309456791060524908661378758423347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -2542923204954060938427866758423066690034850726333199191471000706462412738226243983084974894848461365972229655797765149245223814892132892775460182185651629316225465469450325060617470586056052934423974426216392057038330631125352418916939995572521590397160907971662327197118963062138898722362857934461820130183397052785345323255530189665322273840448888263580482982532394843468002792349981724366834417085042823022571929669799007186487818706987598210506627462164970769898692040227252222995497592622333356326183347271490818855484452592397562191763072223780387758666742842030668842487273692955776722354928415402549074810093822886404985709132087355470109191689626674115637756919148133547075202110129148446281783612003167706978794900324550956182038864356816156023831489250346185412323063140877560169307100155283584938220608085385877405867308691502575162902901145269988512987736558289502145982295618176327340064707609973705585710855589649626308108784851062974070069455205154719861129414948491153654442697073675401220377132057096519737715602653731309159672990400343058616465921490596948360313051615120610425235330546072371091245096405613909065880759311890615475102932221324742547145165435913524626962396319967629819007044370967474962639137253090516655298308843206170089120578353861525969310167873992344678342437260138562153204494757610361182308074547775831087545417238540840854210123213627154364458094023625715988261580923875366029611480934613649876929262849670538548859505250103217205078639760229602290345325859327630823561066448725359860629266640311496724578867097241628485917619687806755075372622459914484382400143042962604175724126848117788948886787127928782874554788942662592748602499916549247145585056082034486874184734759807792541108024152642425489510100582022186388717852152723065175609116655143599969041027015437722345704609493667414415400681488211176826060976970847282789549316749195306463384771494909337445959082604908819174069979720886842849403867790025324546170014783447099655552499028898774478752747827165055432811623884523858761392487135837559528401800973625270999918978861176996922616545719464425748180638228208921234322918612737161690544275224134521437036426108744535794060886774699706680216258366180395230170948749671561508865339379309437844219740024270527173204501015164310599806764180625981542797554156235801656718365257500011419658975263704796985502124404812338979673713970025903561318413618250349699693321605295188988732563617655166994526700270318346944203420142604547140398089309184993241093656037754790028987569421020389629539774315340517224733849087979914552103662355185680324387362148731181281937944897587939103820722652023302778217972839109799351121453059710719686430453247588485474442932000396187870668744053440782113846104594937884747303996477751039244462265197483612802759101842705613494950404786031903203530952888208919465220987561965553364988478511806806236890390401548354408668090331540208915612266805314469374081386736843869041869437173431316266176073118611532709055630896382040052488417378221795100972375296412274696334464616546121134357916243905271713032095963433134760392192070107326571831463647334224207028979301200611536131505369045044631083318601223219300069009584598362790291484553603356312763270534397450403371758084543970215510067241733890936834007355753891865230271070191908298175711129151891336322454421267946884901354154278313533565475957568438815990511370326120487914550334824347178326663108253511487099175118758578107812852060633165435190556076724760412992725578397185300633406500723929310760736287553309466745272653936294637963161201055633555921955689057343634442787385536959091115965732764363641712297768637776814678941909052505249850219416615297221052790399024779295776353808038619086437657971754079652865279111920687538785974349817007709393472087417371224417672864726561584589285666793769869062039531219209350996960372936191745999019173543252452693056817191286606454410114948658492662138881492772183518633772289890918966562876918534905155750549026978300741925119063474069037816438226599570142290996035602821295468837383634450918141736848190062217919946792555913569356298407098321535964091765345666416723699441503648753578957031324308903772242547461089384651621403274376388330824242846098412146964932634220985486852743952918716344415348265278192486178214790759343887878994457896520636152632672621607346018721264972934670138263443427323604118706476872490498118329438811207977602190985051865478345246734590254088039774983569414406166389374599540723333519364972220601925658981793750614049892981267019736231878867087787375028519927687809510852097774045952612986651639251986202047550055239514205454336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1763986227299368376420651846158527671808644591909451565166898199719510985302607598372605693717209174403773502574993927300351807383784956120642576029578366351853525852204647561462980771790240668981026329865180652301796009469127807066297169768601074959048893877389613023014242179053180424182736650099927074755826667173375972686833531331168197329064733585397483729605882707371174924351898206320140696387791339061477348652896377893551065259099939866766217077760783370642587358210945952755432312097990410684643441372569114856746176461619029878605006305962269987060925351653983944380512640635329138830849879824985748661699453812915459762451861210802752541379300718195651982378612677663436399103681189086484550752504914965364642617975468180952451733945184773527736126663982011019495693863056964662194543620917446911507797924300418238484232146993578329327492278717794783228156182422902684131641168824983300911872831620045149187053485410807231309966294253747461592836435743825440415071766311630568943652699820357651335039462114796265377510542069067439558881013620225108393711289243939306518125408710283326437292648973360379248141237990790579544099157140741088687216937051810967085801762116408667375091814723199075385458086284295542885842041712850067141511970603720737806089680721884285587211617138785503804760978422757823527729334529610229291221008619078493501664522195700793547066910943835951927067350146810308203205980044649948968618220030302333494075357713851933609482943975131034885149589205539714482615485449318298794053993917496220301668190257253085769053900790420876153917883578440432816329043722345573611037528894408928825315603884481357079170893325221992665027152122491162836094071757379694377196224255124097985616194053566636692252538525657578778371932757717359297617098896059861739896661966699886456719357800619992193133371948847034259504688004032570459343489002032037517181576025777329712984824649464287999736554555782232961463130673704841594430352898848621393085431525280556292942146362694942489865937540504213779567958966629081682031797481801083140821986115540123338312438081195715108023628262625410508603875958250307481386964744982328951098565666447046304127323623367810785364177655576818625271827785370067352184919999085641897985495257313665747418138463719196783428991054884634630718769534869123765970354376938526689783562548889079518434977036214807876607797110229313617796005477659264624435345245492047439763158300848958881906664298724999479276336396291403551085718215255330528670977298133343103068355809496622036456467236011464821593324306419122934568219064498262144642849894387055954075725201717194044389733755894043195012758744277142617378484969977314045141817770237097000287140539954253153146073717697324145093956440472845743499960064425617884830469459948090176853631642560829517704808312407380516520639783837843306738248174056192939770871739349818878129866216095938349619593887153683160653582886845314593804809651877526493383066771369505466019634736369560285105304831633000752821445031276126547677867658795480213154891931759356429159170349509403482147277285278924513952352801268841980247199326107048402371087930804313154215630428594040378907246202532360767733520724506575608117294376837839105717120065810435292452622497900512302059798084504167547793475357448630213720438078019881877338658838764414987127001333744327928136839216955697605311397991118039712534241869659685656351089740003948392876999775175544833059774536584410914299294016570167456990939145359641653042131160156820570611376432580787690456108934338538267664322421707337886207550084197406738147590024590522635083047156416284527594813885483438167810834931687195972614695349940981290879166823830081818313321477538513663812766001740751939642928535229014207108031832033763410392336521372530769544479216481324737310921467105253829200756698030501401770603750930482284658073584495955281382003695874588465053155936812256929572793133553106378313099314438731080044249079132834512409982633617775823764781380121924552969973503202193251756403419992076206969115726552107290246119890113813644618754059637586981554237868195215066385864812875321252321758162271899381557034970173789087383945923293736566741655270418682254797517515790730552964630723324427726981954950955885558858284824037739620182460036314528600035637687647935823730709832683584649413907143271482665847764019770349066534051460762587514474858755063060286859283843128574015056846067644979634173834041199422694398635609631372996132053988059338124224711547420164695233298022335169484919850748594570138188084308742316767507079057471612207832304748129111949513391721671818405097552687750303585341419951918031344920166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -380620369240451462378842199523221681987732629975372787036822923374066818517886136648948552512992012540406311658554318820623894015576517310298703041785135162343930379614987688736929526741337560262667627017856802728027725392539040245781407869897145886719971574414821487653063244394060325201460180461746749033369378782923627233792011106932384166986907890623373431162357960124871833447825508998114299602299857082912392650102203875223548942496158607697259298561382144774638335392151479893250290449167601306152009043247784709788702823035783654194793078018452882870811561830906367030978435505298077800887646827494039545275762407595378535508154672831049524157745482757376426798049976628996022309640478821912426102972646040719287162822493486291727162319831843584277894004620269826089161988897800482383212457100166980323792166649220270156346493694503218837958298435593901420874207432466387053836012002761860379509918767500662697028174539137614033801204541081639619709145567375786236190900373690921903085885386072932272967916824611773901634150391092175562479531121623635078112143800017575345896322800180760237670330999879851317992387590851871938121181506279298745676853437731453385251517843877256831251246709926771975379525864512242456864530774988687756200292667617028823134652728610135478737172839924980501922826059626989929952622160502852890227772092243535791912337870724483080227360061713453950888974582682405164945845952739521379606309740610793334090690368611288613833874080097554644772796680871994312229029669995885218714727642424414967061854096624788769854668935545338792769633541310618749387551340371282664200659257757450194825197496390464149142639572340126487372848092977196105894134984589616778445129248112807762798960753305377378404040101244104371193203753479107936001927886787256662388817774420787744991704694951831876535254690737959664953804962545936718656171405667480268315693475557314373030260550622997115270025213883999044447338702838821388305048813918825901823914102172841615969713142725600588575909835323100262338527735626689234959776578909897117919159230738630740353370808388269698369617902040977594630413801970037384581848832187548132140798138503716720722693356210722445378878900296815757160950227206287448888161277029962797634220408714258667984873649314355547696170439906594257308406965371597203368482232912998481716352529863168006096769440871993195186952013320619839597070127529829705246692229322104068942524959850112387221405609626011797449272705350909185843554768802649765939481116209734759326239068862965956741486386010243838534529312640174057719713944214391442403439866974084648349618210046887015959623823112056319830235904616463832878430924827920979549712724185716443755479451454026249719264204452094289681818979279747656095905676252683332910948419534896035217022392232577829747145326035077449034718910422941312913181202635603318432378795456035430531199823067084978143213487299765667612350632385027037571407281257161332885896773948903500657810289629899031827228901470316890134534009660169364096303004283639384469639945459585051136842113221725945396799493679479502078248046749799634713238848436975134705371324779561124298554469660307048604790694386118121123099084227635250596672506332765037297913571472281725727032380845210047829006645134141911021630511475226176713997212649801523073639908663398923024012032456505392312516537629218777678657866774645211392062303389870091110579266872623469294981811806693584293722055427032598439742758700346640920907295321451250326526621294217096750517237599487733374184646149650864269230533332593527314565378556117773835411418403018300175103095804933283984059785139106982752498381467334003185074261565550232539579924204746105656047423324155528046575227701893420903418481041402928083041579304450028291159599308147220480634292600732517691024183464277933999509975004742535731107358952499336624678908846435761387838213629544621773775376570284369880417589334152936244719131854279903092721697578380959749990781681193838335754089174115273032933730104009001779951696715243687633416768345622012431680243945458168566919551083902240447758292760338796456908688934188035116710066354707069667174167710119869170743393576520386109050478793095896134255734844501872351256539116984404103246938065661216878026873712378513117539159220204202171528535352428738677904815405437197151741745785768801507567345890202537185192125967183793898164270321819277647206288106330346726798619753592965688311954804358492527572504942431909698119184264648612763761327477893837625882564600347875736155822474052642604928184599139030439287604605312840200569774311542671311939858975949107777756595637687754787661735798548589445120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 75287558047381305746442199108398221361565794099819274344941341390390708622529001327321614733098301570656123680557282349367959273177646274825367651351996792279349280025085183203248207806981688661821096258118450953707617113438583579119230640551502638878339836043994035285141814748924522914693649509578193120735890480335777305605344920248670679076010926324173843178058972530613640678652911855029046217237555511007557831351748826051375713840963997864827086259889413645677030308976856748565838336382800839957978234531217157147251126610249355081175286754789101761360297825157346743508962349037226845049735411137143823912439464553475755156280689205535915219886483494916051354863468487734117622132820911520658631083193889472881263716801713560070851939860308032918501499309648114451051754404538013511605386991868079684150831000295129909834522021777707242008534090949729234748331145874968950010760433960633876785790277313503138434462145463028298905819225125965802058435986006582952381322599484489633034146091472326039260202353747661378563712287835136082686151507345640709768112861069129803714371825459901599672410936229328683924869423796774667362691192660940311656439796418552195620717445225327567307784937591929519007479827003087237212670433455056868236355222028413201630112253894142758806314926859425434592364539789917172828645280485308521502225819469771397984898083530409089006951618812895194975988871235132476094825926430763188437543268347766003231726742141655807782904624753985803430238710607751274824886685141084671450245810870633573152285753214302380919500703526231997916943191887659067983761138389220259825221819154895362988863278872493072444184281738517287664542837410494146591565672428554681596627277458899525828730032789093385131696502692612952499881849097199849728292837884950334923693020319309844937514402112976781216488430830160341919895642932934967871261531861307646935780012975538643710150599762575553852715971264356287638624511410751421189691305333742990241280846170327123755999014953059982566871944456149240477380551685829469872968864757116014226195093455988306658097999548347153057079518131041296174707278599110659419520228476785341386377922922933162318500705257022584479783319581381550427505377558687443990685057411610296014342972715025411186618269421739404844456192715857251166786729601579832983639551588788443494095247431715012134023372514349995064097735092805243926780364107807238709935251358942197031625742603316683520898528239345911969543471682711867000015927184700714970836936047184235121037191139989087517686706460676916075590629539101980712185819412331852849347537405936427258521145634010715280995632795230379899705954035666302764007513693967218770240279029983366201625981707742923765995114016415002621394245662672225748173707942767636669811110063874253150238720833664899384783478464360911810794400309298519785879938266801343334694495918144049985618375182826463874786096970791519261569247571769539774440567823013270908292236242833992727808553730590103850162411287462693594794399063691877754529795880631424700869522912017224468643976864752653881460959522931849308958758218668682938475072397577098242993236424737158904755819712931377222332533655658871395698363031186320732742661129615026597627270169058922768783904582010786497658387961123370456491486855080427200310482523284026191096314942338849091193845991945895202581312023877389408831153879414790748466827813731593419179035381571796993443357142187614924475044922249038980594309449642779536945921409483061736986548320919586819751913101942805536949829673419375277599363551660005407311123120758178459131861744940903916262097883480222776080426878550223382741739258689738478270928551481389406354471305274577536319716819321786473925475529579062605970413848696866682734587610480303703764442863875382953766853500556494872809691144363041316989477066535231947266180129216832921612772948180690919499513864256576085011882056402803033572159446474836194262297647312263295525984410037033181586492949601818057253054606965660291792182747279963511040560740545369925746762478434465188402864879183361956478356697561728698826150014766611113388751554197604648029500973881144495142677814077567480920450875672112962504727666139698343144024935952778737879933875469503908821937961432360453931333636080551049880665074028718925548987790539568945226733757639697489009244755122134023062609381648822924896679341039526668782015257129178665912709015815282944942248013415590840110896609683776463868659179774657295014466362064080500219815233181753430886675673636741939764047433027919357427578521160326825654368336188124976360081567823885386596628556264955290379452468002005744348689913455050752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -66924485552752383682813942583833815952349314336874809208373294594629892974491906869317801945483317421657018849425843316124552723557473276102460189670850768556956538236730394696604778029432571253380465007051390550308501024510432877424417517916743867030612476237336982930273881140945989453348671552648869860735817601166021188377359998652847674289746329962354510302544763102690161551397442388562521640384931064103053365941481131751669515851390758082374782965913724634580517560442849710938103344781879797926925689956400003984145073320199162046591814949207440012657476932187038703731450996138439447703252443139741801082174724683620309217112476004975421520682457105606226957205660407241040707339118746879887853745732381889255782234732803866814178769072890726423055605818562699191193723235174625551328938123095744295869140492592544108237673766334852560430002294538347301644068135689246134739148993391535442876232737442734694659545099183307193572628165033213055295067520499094977019833821535764421480299908285899925113709397039433452699195980573942090054800904675510211167977368646311409492965877760840089672527434905607498631092045235830503624052542180150558414917061882345427001435492506296487162960957390858288101913409413208105921363495782711658372072283264491243742717248973751104648529094117454512908923592173960706907626765158124664145072419804281355348217545014612364315796710265900037869013744843952128443659116020644234981705975049093844331996879018035253687723187931462450826491840882373316416824145509593866567083272741835357878375581782662707033380148361844474235755306994961721783691202024520825291962918155460444673015271031388060483036310334419342818576018357316407113868421268016242668326326411274863124124941878582193675240336767188016819304581005991438485589192447717381304837085872582354863278710395788548945788983041186336861450040245447070501711930726276484115974849961588154559377894342309911122990092430786300077279159269245916877006517991609902873113321237806721247307247084573011725446931935781330946017903538787536040450970226929812241576443190052515072228075707703937891760832200329087458125204914839035331781246575785268095316620406172831334366506919336639944431820438555513801388230857937321975993037342197810672949229306678026397842456491615627493611769603366197744352634020419621666256239881208468790886014037187161941506786431499572949240954602919694150462869460481978270555508377251712078278637223726989875839654229091554324431727756355880774792804740248385727267194531414119343230814423304897277731179407190564766427739148564834918708716256308486164546265326891122219142569030211294377768406791686103191999681507501252080194560847094477296008950708454154161516853247783513897409597639554429323961165169449653025229027442896138491781231116040381539711125508221370898443698124509653897976280350109083808171431851967246589706574097995794158119092262979094575826410025436146449765019378421834459353937880539799162615490300413828057465005921753986862686448124458501589003864816211955667195849137933912929457864891598094225027065149795892535213990444741577385387698499809731761233782297391826124144510435508481121261038383691052547438472093282832306624621281990240885486155593325741816127402635376752459400953428698638072413328554763066913285322148051469810642388535504430108156890340143640826180105766931449587804795040921047896894353673584127245005047781435689141025578460468936629413898782080819232718869101588103051272760556318733607264141121069424880043992120234488480379429440772689319429104167795732400473809688183090273351170191888701571173165535530212132904526214515186092409685119279177259156873446531212802536395741856957911870174770334754159188589380565695213049913105806305049919393527280681508220405371490724029518698520735386476797402041719287481136519398087252338468390084611098833698558744709657180709298218023277279130671164693582774722729564824009804454812687790298541665159706242440915764469153159574591425076412725396010000967307140995618713518334921581890313344547382317841159497332712291222247337119058048120985452554777631290825954342295770736522835549579028062152668787516191755781571784931480167220777794287044908547330885192598635023187727308939603472331030105282430483262035783573776792610663413599969413113035613858736842860816702093130179736098211329826456798375127831830074082270061987151900310086996740605833768207360991956860316677711625035914623176279094891917405465379740751879199667747400807421701836343707318021361001041560073847474035540562185871369896212502427693928921512048977916542197726365171238050093218196350100131392921846910031449436772501500153786433693286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 30216083708440084208816816461738859969449211017346214768562936716968329280327113808121891062879829376932840535286045985316165056014775156846898164277622288013686530570772936387266342058399531874647649729085522345926808725542628929219594420032999472185918414029622190540390044073554347011594155301387075647565143833199291269933651471341163519260026087375746503706969698493373198196117900948002875011845359390573522706017932728248640553836036791070020328693060195459083737067939635296817329369491241750070943514190057945600925918492001165094556443901083604100694350744887612345871614994526821216406979093907798579438636585413213536731137204918206665756982016700981479593713891952786450642284151904687210114825288140114030585638533950864111293844275786711760874031874218891338564294717856377157704961134928394082388045332431716551619676252606069583940345213381624893845543273881981946078330952566765251727949064451674357073535684732725658519651069570457921801723039750654190770734887191689271715747951386281487497684587177441416934501354135177395692098393882021393526515035143151559641416574294984755035879523689891585022853713429701260067506626529848245670260162577613221998959004106143358194091250920462925463791450132916124698245938146814178334758329175633796158704490695204695776527106423606358739304463901608573695119814049888071664204655438243050489185863561607910539504176772851456986828265302334690821686211830952939245163416538221189389350867378424693738795541387653574188073407569290090939837364204239496231994267201410688500991568033455828287217285009072535605683285535632584366981566044521063103839680515306422135498540094439629589603373551377755867635076145732507702480955837310206132747014189371158805713603513589448192275498855841744251232023839319405047478248075185212888977914693074586339775725307738761677829203060455005560012784914756073444752585960388676578502662579778201647704630021903929571010692309714399390136343918448494219340203978281390165457030679663723206433145083700849895389937301386951098676976263605811894359652383443218022373597084786286718611570502128926487271825655617926718047475939382819242760407445061780014133678452011139180299838033274459536063832273489389606028249022813713393635334384262603898601890666622623556908530989005171803354319516037608511694751701122250006961231155517862713457212510297339826727489167544452854636009740272503380197434790331670212904389441547766061174999499429595658934684511898877066994461261197955905407484927516934517319798765944451200210155005521655047087811427612831740792528126544595710939868968436561787666865185132289365853042370340521460070315560987527526589207987740229576704576996623299632576525207097486204903428564782058183197341392514328102065436641110837129420389470818620705825603888421254926173904873922927972673632453036652246844070867769882907274699151074251180860825549643777452467899516720418985176863763333552841377107309253477919550145609382511541950679370747919340638986918978042106974414240077775491721555034468217058228585982993808559955948446423082923201948414522999082391656975305925266255286935754775135900399672362465584760958610478662034185216240396854124713409425689102485754559369179486461801108102408194877721448634425728460839670872581782539989926295525180183748083971389662687417494213155930070234543779154945194904422058074233072993100534541931833840102514467726267579656204636817356144464254679425525917721534047425434238177137443585323060372401553135741836016049374944833793331606886031328380415108687119904637767186322123511436123559820571379161161900206190680512155390820051915819971785288483167110426970843954149459329440502056146964857588853720954867060590985503214421801858869437470682003866484558124858508010879100766586922937585628147605317059005164377629007279921627084223228415961464095716007738223013691208869853160777500946768305266785808772142735040284153830447203726204155519531446895291959097245147714560148975243627842551124928011219013660600518938883008923501722121020513868326069881852660007786635041788772242632065548363456121703187276164202408292673081939516920040144075808033286875641361388639456612210894435266863616359727723048418448911594726111532856423679025841970592995013502513884671275797038624251074909592909911999902749402457847471813478694301483163119099003793416797602219528452919898924847102465806695796854237946152279252723559562187880923087788892583152612859829741269024694180405247130599511888539838516616628823710331392411794681220859287222872561776237310380013196932893714779428508385294849142210378882349462812883109198570659444937278071629012269040309268319790706802745451332239360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 5029083870911587989458587424933838119338081063856601902780100873474917769595696967528415892047720276085302821819247095475432245386591545780757840951588109809682687516320505582897122229818749692280509322405995369733362856530918529454705717462579493093259952763302117737930277427579765362606770382773534339986767819920526247449256679584248783044303072753436750267781289065404459763673540389577923692838873831896346172431521826566957844356576656976371672140446826313728592826033263970374948375899594764189886969176723584216855113630707427234082191837566889852019157442666747434900526727810667833659831378773462212499879383740916148526238920682822802980402000366194150906071748322951787187760100922729840386724109791357652276911276917455985665167631992686111410455943267913079123989198662384997401782795847099862965679400601729855877376236891544377292462284878858890224930663124830990445547895882071934103211715796500148166508423974251172756684557180321235965169695346302906284056938694321193457788514211101867288915618808139749393743692450772891674344046708458242554973927322694320950581494317627322256061382541472457084193899876328048619329409536195188851206626065298115727658371505343567210378927167732454368338634103551395607771417204529263010498854324566397670539914515241483695685611841739647191926133476849507139637582781740287725975614654730836244694898919770659247403560432796120888464786168510763261682160919804308056874341478084339464247061187399347714005057604786651092419540277309529536731538539986444577281119107237704400811072876703055628422367472371188326310123382261157075850285404996203056041679366849392751363301735348356128369820044757592536819351875631566544435194871274738143761934550226432967421541831360899534962370830514959645637957520721498002974901855287969030987483243634906700976678626637375732398834169317809044689766869907543724848435959066907755936029012230764355367336845657708598632926401560516475002412812235256988101160264908081183215359483101565374202678652322617614245830948356655687191847972093624341231959139234089696594155996827902019699630619659608724839174830819833748966953392823471279357138089940664510766202781077675933507501301932638449505573746514387144433071462348784008992236724794825516143675168844049494069392266791030180457755670871833108313729995862143554021034777717997920651599965516249283770919685481018108679470200807082949929442114592488790248071428993763700415882113609438015538813276243065554608045450169072732367139874460245211107437967286588049582186618841012198071805633144217744856961169505419750817994345259238992940988692981463889465512866992663552092627124192988293922327231456967974906482855837648731345901878919254914327783832188095798353277521017495134223612748814750602792843072472638141584964548909085050368933257682482806074172622540941060389223133581777815452394035428389323772383106406176422741438254270309689599084996273130159500550249531222798452489976128364084110652623833707890404369762405274319436245840783572226799993308922568554773169386318949744762362307285126438353007884607366537087667275592712578602792305616521725275569138999118113455412956326332820691721685121344033203765376325371315102332321419380075231124749183565364316675904081991408561457354625874886565759111610114788430462164522158080224443186397508298887838697286934814877363144560994631316433517233177569658130407977221124681609229258595082502308487894582551508095859036954934758107995867312382622933423662202175352770421149348111249072261519279355418794598029059277379219687547334971111284171267865127231901343988948825507874443367849114198658642728354675771844912628694482382645690823042467782013129638548594853093610305814016413492329479880075524866042903946659348868648865109098402031342038164622662857598029056774728562077484449210161504306435536776503013790477529605919452944751488300865998669617644680358396506341535691837726744654811747679788193374578883435642546360343032883384631351710584931240990079918724920001173722703112854139036315270636969726901626501587189283562676430039785560999381268226170896639594756620610847657772298652844672311323801633839221640630286899216722019690424733112603090790322105148263047030242073954089397620395410781589202875829491813748386314459051515016300306838503445114314147496780186867969146862747389280495845800955813141901699036778591044222660644559382486826998730629815657277215045047611284505298872790604679096701918046631013402845739336718799042405833088813073868755843847966576099000398316650974189757179605555157338043117022621361596230939378850853751634378880290361729958537075989552420389891098055723325178445360757065908224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -4175031819920146578401664590431973457528084546567206253709224404046009524068044224429706116800901975769591249747376700892730650214809770037724926241335736332020757740015964729197624992068873729302213771008565835303775373225571265017861860336660757706619381437837375257764522715630573986855430334981163120259850795759581834711967331658679610613195610329008709834417950204527672021941023810721002680879832812832498115693371294126541354691394216200278477164891373517314577953533655602448803160207608009468493252954671846836836876600192562254699116149841342119927129771347894823523014219801757565943695906567699589454248288598275427088203730035484522369066210231795584093306242209593282890693025433548221388942670031331698523743721738776036455763501438679458642270303291305879426551747880297905757189222997121461034986667052285247564193194162775727270765890323117944488258905396662728563133685207817244475818832244987034579222458917151932872885451506252054977894353008535656735953261724384855609552141729447119552127700278051059120260147766634221412628866171425882892242978648556660340525727361953391373733755852769315550094047056515313889353565816072224578124051373395485460386780706625866691191835184655358195582819829919995566208049058107377271829409087771627100163666443564146912388660857871704206896999740687191106456546406890312290577556317970317406928175102902748659633813301847081021420179243423956729341290463543726889842501660460422982733025349326401351342870670527243820103507746165463903147165492214095209014907250027099205152888994109079908293663041072570549861350578200676772864843175675921016904962983626512256767585551996595916968260108179000733752307136597001640965459210983627250276321472515206989787337913891224604966827125446431876600913283093967479929348821456028904447911007103708858846127612735036755896079495407810782659478631940561365617921778674537476297635795932316704260683292324677712751128504173576174369113021822222182170019600322765378399011828477208695140984963148892597720466010964707160129830599777577561037091398155678992103015707097055903567640236131940392622826511140316299683986453741219434286411510660145772802068737328621519026194145547831818324529725393881722517004316417832553435821945239203919158499717520978639355991595658922491946887703859612298835429594877174963929986241657816022921592105717705037469506943469068646182908646004814876801596463097682798989058978327312790991225565131412634708238501361089608121148241051526551542889546539337773677125657689026627985222541378720359248498171369881917034731707606130121324884548737504188677224049152653589405832769793572089381737453187681574862622375809895037632214057850551105921083245875825282574521946144359317476169522891506028459150836984982243504226599674865344680035262989417777218080432255813857430321633900854661723735119602318310616518010757210147262241619792419044157103672112284618963638365934461334849685958070082387338922972535085094375281413634941627168575089290608166096522681629927428863846257950253682233797556854028133790145456810789158836835583406619998295038014409614000417844460724301948039970916857390570401353778824612397813725303261502823605864437094850932738488128973635609781027694426752877191590386276137938172007161962355583763320701148469188542245216189898195572530080561616860947802575877845290812131871396848059508885252510734881079935505291797281873460574727137895047759234566189315451198127597199568446780782251522304666819744692255304473613955424921450434724308363508800684765271749711270003160731014815706539932634888709871544839322275960572180867767304805035962776082040357440974712606695667444191530310213667306623318877767097620156073702404242932150827280092700592433138971299605260349395099585030807510392330872853545425832830398090132250796743612385304099031119871706956979696040615059193910081176926683154023288208702769426584261199672294034045473353861388138821875070788407539843972658653485326100529597744761255304802736344976133863165486942452636160340507202319786293523335151434447311796617334106122438340376566280127788867685643126074545997100955866064759140786896607338050826108276806843933680362653205794321148859027648122770651161205907067215903682748456031740913579369164481409088905570791014745396129355675228612357197726295761257734541114882394295106847784043831955480023189125062122900598865935975706488729086172583818104258951213296614686400266355263643410564478208099457490803795181299944348488098186175004208479696988957663265386395841035201273287819435895723009036256503981704313599698343940879363589983353714470912180372383157684896092041606429389490792792153852317728768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 604932631837619412637297232710653520176381190603788751183116074827679692313285454358612819041214082430363092246506841681978843530829757219518063898266049480805976466935032783225200142882800691671650195911793002131469184731149683809800752414070624334543518763283722451397831277154931289901211066534153369162834628611924573995897865632543478133666256772809493065628424692407379102549168667892271627100348977951591386147853315713842639239430152657201111648953845125074840356717936250291172118855882069214919346877222134031060221506885052552675852254570866391736221123862660692212537809659331331286188135542602821005276659810734626202618012357571776965021861417457278464040166254425367619225363018588313599193759672076999869564300688940832994743076674657652853064463194526658247866230162740914365916491541048269185716256696662204839112848726461090114681030753153517845677612784645418809598431046078437961164817183873146438310883885377620786529818054268137121380985788900867377378410461887490083804021025660020078959681827394391730040612163837960695571008575373830645718975360722380511920902728523807624471154284387920487474811191124232036215043007152091146271219387343258487895110799968098142871128824854261578787703534586261806284844071348922616529279080167788583679547169319248126219999618363546094463153599761871212312903876235607382463099678982390970172998185916654641951686820551422696917637677793942594192870742467124555914952608085626982011498202170658537080109795188350970364456786109328067240797328683733193128347167606960438234939622786919125099256258129651834833537339321354347370703448009622731563604492649360489627683937949609158899322080538027154156425002021170919336300412298078529224967181346394442441666707209391151702458711481674663604448794242972899603122285597171097912141302942439237834774514924656385594172778091326026666436787022496434374010532226741388920487893946362371727551884845767386258399024588501778226922001898683278909552123767522044953484627125063538657812711691073749911043594260739384312048883507675047615229045379735901150161039872610965601830153811403005296566244156962974233563256274619506583503306663203793691284914298668146478182673701762140243648967894930601854799622745209169290189761580756197072355201829210334925438880426109802279290026009815013263307241321965255153615618826813544373080532897953413194184423428320323785442596438455300487329308667030487360794481868791093800218306567210550512611814397930335899586434142386993690117435684540597707804523796377086087315438845850314246944408715489154340332432745253533765063992821003821673791533442592487851913207256957567732339837959294610961981176035502865782023512219340463761535178644785224534541165626501827850561798579928823516869992252458206454012050216242656352506908152947157003672892155430913688113808588645641469505807128663041626057631102909792617194346406027329793975770702139304287422755920677686545732124905742529380123052071148067677767821021649275878575272618841477801577406778850210503107328583841747617522049593062457371600689545347718401578203674002929497565019162461617059124154029326540373921791292375307077472628718144996183224278779728301564396536184310538704827143493083851667656146381975313094324688893130876669447924812256910737747047390873407045143348811294961091825969203521105712042204544777659510749388745587438174930562550355928512671582618362633627582811810097904818862387746815099766115750332242150219609287730367432213497945297503372677180545926674243549348789547841340374578175016091611063490745577332755571511515341642583643397469650295612028940248572012096339831400684370973357569556074810651278455667551929446855412945421102582538734548395794931667906310604983227154041492695354642223914417309232804604279608375406135646134020783178329972827515058151218082395336763852265206999538885723992952751283298783839142116661996304593981475587705348957417900348676744732443808954305713902552025447607546096120763789905902967887446147747545578804969857791466647667349858100233252688635030657857347096336638913697120725468633248993976517276125933709095308154760785086796788328176492707095926883207803076067061519206586128381364311835083511544101053734774418621702303424405341001458372769917225594115601246339716819981819904305401446317033050157420035797967001332724249991527993254865708535291750793497440140568304242823989281383888504218210668565002403545658493079169252217667647006015412658317233489355220760048125249412925985099537150524057185742528363077969039311616330537116779179159109657631611865972815668545326100956032496265381559525363998157155865098122288795116490717327179708932479039242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 155458578823493448767565441992761173501396521792637754219632861115258128616790086347796703978511653500056257141666096432640489494799176731822346177186457677008195202195726367208463228781933463169280192858063603619508463299318270402809778219064165325001013316736402937794407007155460806439628459526455379258138887363332199066177515431232623615060578612120132400859751325901886570344503587015935254310992508762480505202045650678248847030623731367129563768298934255870169423614587302132226831855209188877506029597048769254502892085632262580675025221347083124925065351412915458695767815600422182239235028591668029907963471079441941861551841883946840379151120891467301899156669381339534328481607251182971382035962680898950588047092104261417664661906235583020647639888184019625644335331608932863576280258880571440477064341332703366502809389309852312706179109832911821468371849205893600761809860161765770634427863857470730974102030116760449735746702922845564973737830820250871363678275261989583146951290102405583331955747602628058599275850984207201194779175572271151173159377626331623009754450552383167062231844401306872866982074563214494039349731935021825185468216662050531935990673846221128980172566000454452647034895309440457097884675648568707202096538315793231854581980709934716882214282700883855489703704258307409748285321108204432959393845376284173746319430756787041473739551708793112487718086765502177558901670264148179903282644137911517353751803473133556645550341578519295613441590810839414454005736469308509547214351504723643615876761096638842274688075187720364459610758384023864119943413479785945610365731531706335605590770915068915896208254553011453994811296643539098880664035287321167267286824320807317131831117729073990713713824855592161649719479700798995275604724777914995089090494625988125212973630836654582774549171077084059313751498659395432525693284093084614088536401434597289707939981746295639304599816141541789393383011475677755898243818478300536554435880825727455494122259896528617151768679986128858974890018867077173710779113997517646893192997020235635108733839043457381746261022509233371762810111302336292579808758552710037025200564448215516732028484427950630052158171861259940337612149922734615961420296774095051156497021252533488911991627342276306167958032144457393524765202081679091825029129820397487472139050153254039456092810034718222476728564224050693499956125044702814708028908432959260952556560070293205661711167750202492875906947087608970963025188278460249668750908117066324076668300564691070034451120909323751329180338521130542662563452830496701044248028125648749452505336695266443410353336684031669752019520748551886184771061140361252101722560069507189611986438511213967151624549814108943284165097606101788267994982769475909286923645260084767478863170721696515938084174163013597971442056380576188225711453420101968485841373941295731256288069908940062853373923919286095796211681683099855943368466692680600338194468024788530464604102464207663642927821296592978166996452068725131508148363797213584766593430293447279581477885717189075634987038071294174401243241552705012104732390644108335365235712185192899712294496145867981570114397300028673764806723677305391158304699378938085695836832480324489229617310542296559824165399937202125455401344175110246618545997966164754102591851600266825758507108595610444017493116430579046077135335289606156543214058999671326746035934470093468450322130156719138808947329422528934664421799218698762732018610589532971493748103269537532867933130438558855302332117847997905157947916029904852530819897563053958539702269828458752625962869764112032469132479550267254008104707900785562227476611902651255819350100562330439763780657955881747660756649542328783935817068192296820636308054218604643112097333660321711884907603282547208129454338018526932726289715593531904605742733865276306735029560736827624165657214459236999123864654993114909117782565796398055043292087550502192965873885138333027322801155119159379418362184342795844865403531277666957923774209668932700426834259699177143835759098634058841618413333870512944405869358712324968396997563673428925008676289932286167745902527485098427262095888029714322222711628097572360051721641692777115085278490689454752765239354761571634206070677223413220504092713117161725587715244495493713168256751365829337873628881443114989994158762544619537403173524744144935425222235552071495098730492583833259528193168433079966282486346592500367375076403607395956336873327792907084314770167118043400451243866084677009284015182117475509206432300812883750459109657753385004707260037825511330287019634720451902110787667513759374181146624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -43238512869925854907749746905024497119905213507260391658771271537254797011573332968012155584114529204551800495921620702684754080800388027052876040911471924212960744031429676526151717657280372819068810329958339845621878213750660757742945425957502447537463761441762730962371140570328095896265384358073319960906246465025597014270192955588838672507565026019583315820041077533567271992613779636416747201225358526968839413952377647084099330521591259465650266237796701574522233432393305338572850543711333497715104642832807708871020186234970374192608147999185254436415733101637620379282835961110024919428916325835676337110878032187408038336741682261460001605759462686166787404223749825934612290455211172772457341567879262924776691219904679054409098431507493657336938123175282961467824586075294013651203816865073389779384046842498213749838859374055863707503440824733532949277471427475582022858653442109091622116025988418754262986585695075964251298212954903049687583165211297540149172029285035199471457117656227670911007032728860170308407889496298329563832517461757487938236981265598362705815692215076728182125057744920050530633811035742436177711004004349420475407501805009750940335628688229704493266348981621771965875723597774534597206343192612109917752007888197712010127353124721931139873760569434096727659159481716553597165174486264480759071928324925131782482871192159730710432662772962387159932848092043660675465375306137645313894816637506454068129811459639703955527599003974986848825756267492176387802160191420746688414497026801425158966618484759564855433170928794831993198735387898468844653243865611178858873128912873489183544598953585170635331627438259125401085325860007883439539894725827071823337382604221230109720888035185860176772817353269751624225572989754025432545010770223768500378654197008262986590199054203333901945404192776659141326880543461975464185537522156394277685977008929423699319884169321680743421501593923570291937491286208855897519175100277456676283892482064676808999718002759430306608750658706889691747529879134604805232698924404194325306072003949777913501205585015762129217111974734676060973177048555876246447588131775932702020818619664168021433849847804780427151136833070425622621390445090530625441942802007715498777325730003239485302170322755043476010727749720774678023928583374332870172307671070511452225686510395841374966310514326114064811893866148760295188327551214408403363071407064730077922789799760626000886844125771948364667242673920753229662486127086926695785676382560009618089586555173548434525934835772008746328227676802023726359734606267815165349407287044825025628005461836456629347316822441056601707796295399740222435492459041579035744415586125041640375872260925327937756352864881306320183691257186811435450019675628535516502001449791661040437527887873156974402932362721713943321729324925392076726878450077765053436395589784061952102865601356114317277722372230306077332836884629720684394251196127954121260697686171044644294246622469305554322097299393732296794820411640766684916621938751798276653687367940932834965693208149362806058583314951936090967188622260391866973654488626017301636319268971291014913293197527220024558315563357253931159737097762030110755784602439135636082023306355778607733501577099093936966112530116375015337214546399027485597639644104053031879931836295740735126551440070591907992180672492313523955607653070922812779928053861584429149205743855487419162793453563731721456083176261294684233654441022659334503190002730475031273973411605607614849973476665220410845612112099765214239339499283509387001751931659866942070818378849799731523436178803593268942983895958219712902471953870654721189100448046709977372255760976243267389625518695874094782268644946409497313565694635425075670376599347753486650829377039988297997086680437726845327054709186400529242349622241922357395908359178956265720870555286762951136288081639846519870508199860253310695128124499345701471278243470722556147251582894331754862390605883435080439172155320013001488871078175313702879492001715158912917014624002562289727175738060628056561023761779234470820800222849939535865223296818498503618799487044537885030584479950263541162124659800869794433476535326271739610648097272919042024796015635701031800867610775801844459231292834420924086280289927227392599409009591917943145498334039622377666938117421376491433276407436718502006862282835572510742818559975918232910721808747867768744223425348780309451698033777934725964956166240504169421267433187187551964156922055953904598378966861454728070818097649864272344283099867152976386222244102326836874686474370109309554746983379117328993441468246015304704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -2265910608526526859716774430804002312115743111193585869563273458579571102058282014645613040818618858616433806079529550778850536160532573573410249737979485617489727526407359876106602220700703006075408899336335051301657214014047388698409476453602621249141311184145140467749208302813641945753478405310160234635381190263669047180470414144021864290065765330527119901846447194249008795460173438555866533482510207048254759716980658949376014067985509464015879211453517920520198283125916666799624625855814279706781962292527960997019899131689584242839656889195263817167060089169567962440354362255148820320630707245511965894170260601149519026298409874185475750288997085582619301980987791461564463748360604099451908207390854618730689143895377610615841705980056852259630937244611176302383362600236658308646213002994356006495731293431352884086525585103436398141745139818886436862796792726803142906248043864614425443267123847984932811513285904626150549338294539145825312326096010891393685582094636076575582967751721928162357268630791182532659849344460643971437528158980802301323995505399935019214580917335645026309849831970525999900109655597611733236903386280392010589278126838195860667327516317273014723085287706702675775611110196047027839888351358943344128110652112088584223724456144267373750623370480335878159891990469873870781762484931748563067200911288142059895798514098850689630587138629976312392492339553961695777195100240741246496730934940162928063712652712204449084666519481052829802412349262332517322489849349460105977355476452769315271457244347055781513607745357905337727867420832527604758286267462544405960758644422998385080440433299630542327758433639987285399885679819882965042958877183910669867379621780552886639104512754843684510131317060101215099514825606867759526436332605326043212434502555562529299051548650456002048542487038466942249751791252850003299640567235966476073830173459988939547628724159680276859399485928326607214587605893967288044886940396536617648104553186417462003633222943263600259791663229713884698483737358800807855138056328250002685140540094064215212546721951712623658972877977410414336472704038921885806543212766332267088204428544434058747916352625610381055304358973561916365464486368343689389367695995627685389667611913239105202460463533669477535243293264572226217212702339330715811818896079943213712521375735097171290733241945218823472442943665841230024316818094578154081702270467015006710931111069105245955607276857975233395521423610691899595379410761364814053503242233608604478275815023771824426513237153649116371580154769546305343775149831097034978700181728364594910090344733548249514630874100615371669117286804168602833857591900545900529351261214430475136020612053354004267273434078509369313877575375865574555943085687093126799321508843577536718102247196117374669887879668774033728455686849160144172562044213385281603979267663653433565382035327583681692184818778158278526297850594477943011077978669069699137931139253969828044037443303609113939183651546630421856130157216453654376619215028160713224519657457655780249409779383679260972630638167902645998000438752288148141670460056005919323383600050051759321371768976254150039935930368812855883708493967339392848290948396482334214364511931179635287147205020049230756037191517660428356759876109736072542969409521318657352010912705162766951429593723577371205593372413593009354845298191926044346632410159245828491513161342563379508320289440161205768110153415446932328187633107620008377896544123665555101466200293876944534816596863583691376024599845997510954522392114571914815847983300292100939904876227828812810971274354891713650181623747545797682053486472425849488641205471233877416523830977693725284247683467051994105613189684838570329692354714147693990519925405298572650646798677300507778553230313741836888219940475446826863646765872808049942750469143656856540003745958070114591374843058794575792433902930093222151201618005688503032707659042973117841304319111280319473021137360418616855760284674088364883061319265871120644085801464759657892620890317057939106371708956594292995927689995440276618286612554853735703838108945970613041575571050079700779144998806989546744884147661018598949015643216983456423483197141518481897816061146275557803136813685876675932812397045313567005453084296009769656685526392762659571092935622312566713888461375832314249167765673630137801845814563290694890432303438242113277838861428866679306153177330165224198390730548341203148319530472950818247672905673958166469895786356810039475210982622138239533610723800570050121221818327413334229181907622900773201260089974872868318999579728541165114878247658332544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1291216156890756324301870108668272952943356448843883387481533297755168110863109589880024098271745729515233957837197715531482972708505932248482281804525129091280988370885563596812122800937672349094424690421179026339919443889689017107096323373847842101555844823960512330589336565875586549977846973782631072238730984315805873934001355714009148001392593983225071838181040124794269446206698531569823517009513005562800798787698591100121569949185747433954494380372634552491431564968382510015673618895137277299005957648870877287418659410332729946738363474500095188426636922540790906206735212365586694622617960673188855318927906268533257124839398677477603172391015301415497674139379089385799708110192473126870123682373345080888084001436116734074519406977109659183270548141142502479851904913562804038287931341305829753052563821425790087214823772726448785888704047452505537476138571765529671201738525898427157955883021124539091525080337133750854961116067628626578648733643942619685671694143044976260456465770722253056442594300780730252728080980064510217373082830901705386703263516407055594153885892131893303177420215596773400787530344547168349540425157803496560780318822598086045164385028244623024536450102830807848261866430854939883475720200044685085282461875727483547444120714481296161428627528464206843354798766606696912880353898568107431019582554038561917907625355816111877321882552154115349404077143730399588851706694691596847781639574583660366056152995431178568786060646362115883711732602469796533448580648633460851755938063637045377989619319204965104838164176064381175447574414847570285773083873990202268000601918681792374822530854716403236903063574808636194862562050646158036223886294273878816798458826323404163591998060302623045998116617434544508249769315273305587396648983782811182985844393086312137930025263883044463056293755884438973149207883507467394964226645390326898909872859119375849724993918007320790040708612736643513029065556273029111096529395597456394884068343585871519423186424989864732937593472324718256763752548526698331590551109077402504064019271080577712137539273253328952346339878508788012165085038115002092342250502079033548864582242785173941753287094443600328412483288049996769148919485657115948884606425225930127201053539521531214467848616474399880266922332508925432782440698024072364572618427793204318198714944012536539163413146567227619748866579979106500036393757955519589622663224355604582966764494273127219124676448052476745667997788654152307472706337188094936319993845090187513763329630386068463328078806913897933039029976973291968887746445278693190741993733005827490228852980740347993242308286031795079426528493648149391849400840473048022024035910546829810443186252755498510286754044270696728082175095016815858519139183472601716004383459609809505491637761938251278531999053112961196194169339531347372657536428930873945954905117683161261716919083322744376151445697096696171645800892234213762533006034742383817021145650367037496441997277774483760840705361628942714443047827130504748497746657983910879214872071551763954275378622921252081957766023825665763725998235062189672860556723570364609548486126085012303342162988672652757119992181814322770999012431044247981492128128871481538699626452828313022341336646064213420732595448352500435645307202737791744883592549094805421521170338404780238159276788529092237514123417444709412198969752639800317033894477865513772569881444116071310379761993670740129486729610484727141293924793956680371035693360315193353166097891290711326041516468989022292617196924993702851958108317154660565362449658293723025208024593615019161407361916508871987087897201514787870707227683010265021824255983711024874537882346763236726806823132837205244870208452551083390772775044846833211404885120252849947739414545254217787396208392322613368872091112279976735271119175960594243526480477255056898345749542897885177047551826538322499074772671106949027813899137230100467537019868949545118138119179808685749369789649768456368402206999683909270215990274516968638888334564484796312086351465242885365045478129019726193749905877982424636714502320099746570361027884094980652291781831308582272356114439255061249390608792254609406119976870744456608998768696358763261997265089015687317279083474782903021337419368272538449011337424554578292168263548000056528945374286603265701839672131892309541935637011085305526816882350826341497402227252556570696438507402004913015326320440347910646524514174693617629431842470629319383965578367260679489968214945855575751268324900735722315480257244579305664527144902069072880169809014887898475494477437841968875733222590711693928816625355102963840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -615576081169351351797351568659736315832631115654705077534282421327785008905768935066102844520835898661019549822722257171842681917667257790075075601472383849642288993453027919483381573827519807511558810888977020867042777924228035747252914079634688832133290758916617489060908544759755646289156855613694268051307333351262476591976237195218021924369752575116186764096285217526692892291565154181501329269889298882453993203862478704031797718536687666533229019418702934985933582566976862877028117799920876914595911384820509670972806450406423066408746714550480579200080261820972902958662212424587878973061833413507834143192703762946794607913669025940784607171812050098517704528463083655745665846403553070245478727741256442681595419340487439340386701062964739905204018445609476880285189610549724404600504817298498210763752560284611031153603992463716577929290470289815695254545533294236444744479356115833136857490462783160431190062688355240574530945544057196777864709392808977452036325858052940518426513294609521100565059985147380104829123679904803831244039611253962966945561401052557158835070907221016706337470036340237631134488471933716721390259102017071245335443159514622426283569649829904780409794967173916795336778520478665258045457311080663362046727176552657926494304888186388311516539897846384354281981013459983223662541446497013700752196671110506264790955514015877510417088547253373997127425307878443832139297047168173456481842495750934643398407296043969120583913260064191443927347012471215973185299239319179306495402648509523919727149267229917668702421162009447054422170392097322639684185163610902999588571087366420979532353365334591896565076301648085305741412096882477509490553774136588906075882156267436665047152897045129243515298400625655802330414881846107922687207015759302357792935094805653674388324564567067065654982120765947805876293109706630021065436491232050771952877345956880648661609439003136160241604716648027786660620656582870700568255776620546540591364085136594168613286296355280919389962986230281828284008455205665683418645184102453819006198751522056185293887514660989234423967462758815930432458446279663093003764165238821950875762086766854847035754837125501836241354905504064997486128049863665178964682105691511730313165054848406079222793746027109071767846564472122260734822105249988293376470354531772512346771444848248815548956315625856177862209206638914892932189158071495186431601380085644629825730268286401421543794941304505822468229740988622893145074403140240405865423315865946974627873611183628626797464475323956493773386247833296855515370052804843596618568917754928049523787399893802864391530331443404587196150302711030329239095314966137372839856688759756023943813283274084701087303668954786503146897774464743328011303583468513090725300361635691381693785139969854557822077947119547635514259881967983428304168839418365635119528063899240726261937993612785131731950692251698903169346692120541241728208585092254412057543860773745587957401333581699441272049351887432217046934013031997687171818288011189786495170834656612512229270304878375656694556698410325414331600316918934313231264656854221479303627138991213035838688476269071680601825709301388673995529474265652966226933642675811407619360082563668850533083571749345928451359508390879904609244506697587058876497644643377562052516699660567630655645026099671281352776821866662935162361732339955178218678699976049992448528719498018037466509688879924367040828368996018370032762576486633417484366702077915809382734416715694125138837608217216960762009610684146017697817955262943190595127706420369401551405699583741907383421324184550042011596998008178792167442439562154023981918385003148707627785880295788115634755162911376525211202568495708124832991164811143891366321487679151409353482398705800001721404919045564950158258809998516683857838181119397728537963548099321053035952134933200314516527211771197066113881375257145902831820205538524916218207996395703127524183465922114747992009185695440342547345224863415890483001981504333907826509433929949490670346317290977716238113011698693415090381502700425974345997954218700629548781495142135062035227337490550482761018193156684724666871258399502026219628406939148668572605444044681643770236264699703306752948047600241384505671269928643976943167897109417532193632654046626178360034947649668893901629219132533689848896380180266538606916543104898675749759463391032958557522260741509137806544799234957559269795629014826854793230058000014132566890137246654662652920212881867559682242946067521847597523391525243693558188967418875046672351256545092859058792749163479109187770227021784157294388689522736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -85682476775390890359700068927765072904680825450988508125270297250604737925312988572968801377746561979265842591941451174911220492722885230846348502727239563933795582142076442236604992163764759836122092326741602832865870471255192012650646761233691352942016024315460715198605562355450125329732816322549888970918756255725537078791494142037570348382402920823059266185830547220988988891983338322555933762363287911785640684185078249116579493807864029381438729559731728626203462958141060002354595410205844443261101022874868141096160220575097619186623893885945797377841257064223364807844297486538813586491599995271450273732049889885544397018076409801415641538800916590809355981350982651448119283869105393689800798048749145068342867426945406697539400804456051101894733959706438917185116510211647025075625820009569582322551969091169204420319220979944638380662912497200017232287158076843755610411280249647759053603190873477939964713633688828844739967005011255904943146298958038226644157346999008575124799119987428258705450394533646434873691472363083611616306879028137559525440702796679964397526237393382331585664772860807068022000881305898997179772123617029350917488989709476692523801105169077850728165780371728084536950987560614217936221404008971081501230446964461512749226357153915511932399783443209799485247999598521614179905097749736139613735288797441284870101691836036794849096520183962218500842821081591969828509296174084023338992286372738250910851686466088207583986761367209370799786674699647029625011323717824856281340634577149378955148451426801666348416951243350298190492882631113350004800982682649518813429328136671128276503161019411369092860376392034696401643233703899467952299499030788260045464354772714887536219861714792994761027641068914806277498831570022610068464120506446828331800076852037996958878290859554032407622235545809979442677888007010932151890652773493632099027594060596733655633012969747964900333192812251244615025467822760161280640389004563943804040588955404511441187726426743599997267198753368766555995361167234399427485722981996374125207072928868973568052390780450980858568315063256500943578674712590531978512265520520264318321887530448066520868532243611155719562984727431703419413391436747029541069287055012885199123788864438880557019183415161652137375364814614009689948083953213396038943173358487865709644700830101175177420314839458552284949808644686904834207371087207465919672519070428315250109459029542391680860341077197912333428489666939694105559859273594915526781703245768444911018365112032069327080397988849498601411455032401492820720531112245169202771296947841922950572784554331938361170353479488936680789870228850118833716862972797261619749477811629944069321729984207985441320424009477306741721659724163983196326122471223398062168454808516647031444906600601059736230050645771075964458042809849352345876305620137558182723842364211544878352283601223172971569362171761465984041524453630611205140167083416806128872968116171161504349394745848306624367880069909030451377825281264194520245278143231662252667849313687774609979930110630221066154933443962631306451514496464242513826607899914319904071294257345069073020417371622941807299848333500776634222621333100296399807470362875569173925859207657530323472156264207385042535697358519662089651866544922742685674037892996022465092106567320508240070008757006618804279345049124544237392202613477798765106126203753545202588853938269488547171933819469298284859077464205195053303864926782224482721069085691361779004530630962558800089622923548731108152038051860713596853025053464925874184204724592688688814765348654718422924055349037879402445166876736205005903813901521638992716116551902671946587465346646876690457195342423455720542499219782080433579264066516169664465789801031369255329976872907056054655867855627638150855231603752675534746806171594454480168814600787194242058677222153040927701945610608784292426613798766511051796427460307601603208467699238604161615809002812488412125872975597452078215614139387049400154957502694469110344980848543958294273645404506553609366996786034208247260076825723683715287953369038084113326678342420651337381248071482016655139419969452838825275730804727053083937122817239909014587690179802959535794837227168275244533597192304278625738237433957105895502515722408161880768002885902952354308607397807699570407877428549927896154873607766178075659336205896244688547051897896464699664724335035391550290258648517388169169809029694733143884451613893807914463417541661473455269504279200840741340163449258106431987169177559638561951521810943088172228541103062814205179431223094376319823218342336256113757061616400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -8657208042359444192352772140306135618817002434536646329032375948372787998749199422130144245137089800453990428048479150802456804056336086516934193834516565915120535472580430558713872729233436855430146575153358144739200081624958088140715930109533674190612602150278891306311009453551846638828724416976562537103412186604739384770241565654635297433379664279623036835442555510730780712709143114362388934606708196582900424416129388190982481658160558367592543655689818824794361548765344508608107886941431008866596103787656485951853796042492194691839081884002695878288240033285537840530238104425525092329340049041370962038000446724204013757083565316089494280465655318540640319131652035658739065444840082450961661070347921100036509298970419701728495903370320383146552621783543697281883196224774187143022739625437199230133989466972563822972117384993016190330998200634522982095334320061210174699562789372787304361379084710853343991683512429975305852084986996282037052814729083670582019299388250568726658952818806761456844917871536849741027190193521115160026495260227253812351267241835790215816856592787991977025645864280460224458362464651176411273752084521607580868470930450981130404570607005659567109735311372701366070863596276831660840828463926181789808927212012710819390713515645964584666524961722683514911157506110070242253511039016139330407167594493843645376274353749514737071603938350838182508476653304159172999811655885427695935788017651926268298886911437651926293686655398204734464920919256395841183268826749358635312613946439744878160445190113803525396541613881048139757070260405244435635160106781551532103142332321831541109303111725568902864255938530112008023863123846248083575229758563414932358558565928021845441269766891274992962100995990957717242523300895948191698742414915301674186841233796965298941136848813806726640245644539816313382461841287743684621070243484108098731120063714541747105775103570264589196370136283749875675709673573376018721102588054073396323682073332087785023842537395703251409833722430791557844642041533074857611151432991391497454355348130594486453875095272096196974649710657061016433620948879210518106233999738256990400429693918043393522637493030415122237403460486851658687953854390029887011075215557925483705484961571408988900467744217084722097325775896698464249960910270131151898786837792717427992974881150854555314626467376173017155254900831282057579180010120061002022935249916240094915748782443623472461478367452328791990938801080796854408999685366050447948075438045127147375136342994664696159481684593780049258866137103996009569924407627797682200446744013191320742953330419012077540797523022155437621768104689203665931236824415662235071424657325066885499839917076884822997225032216044987719797425365956102140540154287105765048324985412940780396039909060772851921324497746798933012708110742580049757514485838188823447905692044718399834828828285244526572639005210837958743400499512955073638212690115347922092808820283989814358279498525822834716790033699466508673104540531842693518215838909616698080735828537383891163067437022483774264016399463480875804407134191119187367042696826746775234837895682701674752897337563915457547307680775436442289006612937602093100068697504554505195755538424902677683882192179444853128892920284035269714297183587275939583535188343169500178624971617858933517574503433558075716757738659893391580644729852333667604457557554511537769036611708090098933725422395451704544578551193562302006432735717457346466234479109978443630562571593598545529221089905415677180442159799807362912170810135371637031194182412374434878199169280851399087810373535344831877794376989613823768613341925833155451444507521966187054288466535494757071618270669911193022326756981881747739274584955582982469961767352599381526012005037618392957582541731419883741055996076370151626318650968824639824054546223194082292400167093406687711712951868492049369842475781954646867296105462208596861046979526611562861378491688849033492330645270329344421618147848104872320181933200297016950009296344611910293102724126781911070178416519698184319681609945150991218942765836025353206921361670563073843189398715225449866172877902127847038448831639772068665961652969040813508055800263286590195330997805538581455088354362056696406836309440410010563073845003474546585431727737348634672390245555986491979386843163870274739137247587590332083807162246728651327559534452459614011951448153474483887061171471379020973836085519163018016740145474578947345467193223212376682556469076643915244098519189889427121130208754327762744404419458188286790076568893123539405998818920432395263301561768108251448863990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 442992593121328078477284364367908270727286136445836062448368618552276350468055962418767501741833738480280699311694795132650200726866778118274467338691541220747086452102446830326063204235603460497020291144168068591453103035638124475399212304228429752947439004937443999212436241482019889984900736752278590603042807089406439405974072474222534313464937973806161919565715733586031580594471785725606608970744985041675798283100859701007668846303023119753911235290668937337804116990743636458004516450758606857655264097904019697531177555090871671560856984491577703239164320632683852092447089944830052417750191750197342088256381873859502009828358681527391325671727221289807599993935552871907204056641321477072975131731956589097648393341723851678452334025287035066914336381346936621395636072977915336469311929812330700256811814804302490261857643721063146872550263707475755530031777742441949285897585885163248181501058576077522513463380607733781522514533404464903337640435359004682332014821400623307684338032202230744698442997312516760526322498252185809812704472099815431930247243892017960627109603225187395304112888679448371203428934335993950529807251475446283994055186906884837416528024222142686057101080604663663583503913082454101031113548039630832248662582884370120061551463442401501325678435914576200862440358282173718138564066063800287562571269084820229207593018064616657777769946939008943448831425373442772575898348513601948328310957447747322143366155893924130933056904818028076039754569202573319696631707376775020660888412487794806162230679916806314208863102951253571301760340931318028949860548491513974742451856195087402270504701851266930984947341387102045235939340391268924877104909788379174908178097131388771281941828187826924186298420471016738835608930540506287647993642001852458127346034601156028174063803342992231786493881900419108494055489672926654578697458383294117982524772630034028891464879477844302284478002451919010068313445027416088030027813632156044840629060344387392795993700849214742816711969800549920828784311904404416199533317955521109193893309783976603905381229749795621077776828770826523165007509839056084905463091965020420155478446286570460787197010693210879723224757975783602543743347048566630847643391545403692215628548612271466603279432821707921928922004851153547084907235551537620181244518425405352708960318466406740134947858786461081667319977464498178648811856346591597150378902361575243567098292115733658643587869537477317185348530640453935179175534686015079634073168581151112870896260387370029962824118795632030699222064089179953753334510939579874232993092186191509632345900104217629962770890908163011292840615019181666917524341037405873321117465954700422915945247382759207924768483994748268365566065932348268412086606118425567710414087274118959032507063447231306865035279200326365379322083762550036812218239036114703305491982680366217787400475834612075228241993560056800977147651252005704878495841913616667822193123837376550020741682902772682703044390934992008070353746187564151667589313134631164267952235291300859876797162618219218115116907083696537034327337764726765226306452423605987563832948084901808838659786494732939010524102639720329315910643360086604930761590522371649161563999407949623649875911028587172960844249800908547365647171140810107572893411645714004834154623613776982283786948594862230307482354706424308471970864519314936853207555185087742510999492315287438805352093551238368574814656444644643825189897127065984058186129916727842154922903749405374534643569243684899871240934116136728794601229143863324839455943014874715677602153980632393567150061201974820668788376139711083321811336105270635219233554991821880391498448589395211353866207559267109842339550767671056089309346878151732508688447893551043251018806255466053095562882444006114398699847001418187726765730463363203314913618961423144336970092916411417769244899595368705199958385977392430634728442180063721276653205410647292742927214598756970964606723020420580933338646067729578985079659735037984832901689087379014696275136572880317216724878873644198216861768177105156634987901062590862302619402823369690878728998299298893859213736440437470901531651219428206143609459208636778761064653533858925951142213280012268624279126783951060240301086815605420405205887261053209545649552932265538745049760962685040459756726867678850062108633376752247036641174336919555791263858527329339970156859803140705192023532243492200013350830053366745305947384867397046011112094258114107470878517063846455382815958785196588978682007049691508344803274785246203731977404034636125545244184400848301410691064879714910272313250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 177516022725446898961039935245699945064790657087017172774197385617910356530953996902574060548625125529037992563253174507003863137161924512955463919911880869298448323867375169779200622457309094739548593526165171212418638332913302208676974870631814848040512134005510372645333793976185299965029763170554991758946469604311546154298147513200581651725416806570573792469643104174973101228148647584853180628104329804023283806933880184415762388691660988251540449868683886768644339918628206517935741675956094258015016013022278755972308150445876736468444287575828556822508561451577195850760569495130163225866076348011375209006796871045522801194671994374073143335603215300326779799456311748673011698982621991971497241639323761874107438240615261649601151275405040539686590128947659634134724836855652017270354502024217267628696078813780129445636283334625604097415956609041348520256399855094277682095347320952038073770705334858412127657410683154563719912415138608737406312976850276365098913546446025193978511210018994436654652703879448641712166249282243067180166916888934193298004846055551452146413914484360377030115136237537856388333808320051542925739629341051099351547203166091482489279818946390923289719697570721172154121134106804860524702557236931857593151632612432122422720844274411876203283927377324793669723718005032269622474605061510280236696504220909343552885857180012093042207956340692099052759967007325810021243219944197042286405679670346698040583462325565471288234665741918399752335085111812070406682411563466496801731097840161600303033905301198751181076785820628795080511598000476049157193114754624798987489856668703987310042096804554561611752316462526659207922769241139926176458744628911790634600073067328665164068387997463514251257268663989189025957354793702941528858698812851736666653656235916547264569812455047635251171618432570560167062908162978875942283543154676887893761236158032365640065728921631557973146092802339548985063767199324691488994161540758852521703662866379027909222450013216475621672556462562805589488798448708711975808223106779950931154020178023736985353428598793221194838054949169839896770219941144334833316744769354497336995613304039361508567307319776977298846699955322476063873678924823210808217902253648590612040139731219308054108581877127375900082102403652388540516662406168932247726142636062254171259202827084286189484726093338752232576667660467640633769119344077764190097153024131120434492082156386764070323618943648511276821862400293319540694526034810604926925965373102068513964435247606731781300835316267635127819820133461038951381236178994819829167516184072773439556829286334775014340826075609996671192716805543759221268898574478965053521135540585875231943339876120368873422758076525941232391664767964923487147010014452309109978163958436065276129990760678926468692720549803677418741750540517939508441909233849204388790735478447117199314327030285258132655598341990235119417886767880458990966444621074153959133798830398026925246850467827636487786788143082925409500895697645295240797804581062900728953255713211327666423902074734871598146829760366585882610086716444273075803360867453614022864829326493174144108148862883204881978975683526099522665720571267452503578892497202521546841279922213583229582545533163558923162919820770228031831492119454799901151014085722786573366682781008116290954180040399572795887407050721231984284024171328729190888979271802368643809443098049961458735614157192051075401073104726247323350038730087933062962143716543537288305056458147208755092491115484981878735857935666711367482119324748934126065969989401403318528606816273899511922975384995778977914487656903217355704535221506538990041153765712922017616900500094708449419014082593851420096292931542530327137944038675307326147988955205454435394133330151695404211220062483286567273365515047122141537589340111909711042924286877955475089612767019976834432789850476111118656826213756489178872020829510089683003587091080067219800275098043505943575127639322000815214258471403032774848061036393555376753155512842644062155171655462390780480705177232966018875734400312017221254658090964369856441168248704994559625072828955707336299593163829114218077490247888899467990305333338573672885915718121135024347466156545441482965772367096869465773876117622927271326205596142285664821501890596809881668881402941564588229692934756792788442946178492568589410867752925197134922751910048600937951112734372793788052395485975496639849104276265473085944234372243616517962091901693688487289853672771862485110184531536611561300572034763967088328903451774327277149960270478217920661540975117013277609676642633433944268750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 3622694922057519279838144264764833758019895956344090929410536478484945663545576894106837892706813855301184501375976035399653973691339782191369559584652362020808754847748746974430552214695827430825925872673259439408624119699190924141127698181497963988243920081697151447912217092122497118279589165459068716776265381520798336382886258037981537294632851334431095997202649633935351167632749012043650872643384383815792419216694599047650922181553668593881519789365880550821422171496094966854048891292958852700546921418660003199754442510422907050015205072107699656147845024797722241965043624856356327361830773074744969059339516021893501329320702606807168957891984465216221594334820585621221846640381459825872414848992982958666482694056157051028820630981205607845113136645743708860575155172157577530591414735556083211924522289039843660396520094331683578971850297345833486574810642623942430449394482637734847076223493355016115707528871621512334418988617770360094977758773833600755686786618859110822328455611907714351756894012843055316745085794591689586740424422601768580885708085853493076119037367615573848037221672753505887021790885102826423973671982156113008613936420111459639882299727972380238564565913441486108174218706951125010380809956235522043934937578781953565567216257314044400015585996028092801669284120613272782437596414423795421672363675949326618860084248777591564381232247176303494598135262886257425025802315199109463865828486124399113316277844509538699644071961080400429836840128793708173890086246352402983144562179402282513299134270027271620345764544537476263974248918051857059283119526507620886607477651115292593274075701594520971781439514439236619926495112560127563517256959212449007534264270517073771664094694578134224812965559800115182192983407295519500161527083874968192314172982007280951294465605009863214865109098625270523440506563741109691470644294985215439251202192670565207108774019574821021026737997590866290512575254185758586153686735858114658961593198222710036878008167948453312187931906929129367909325867594200147944188833053090403662432600985473585752638902337906237785402882571633268197646134214264785719690284712252448915912527185397209167093190350226191969863163410148348776273700668460645506869806534642982882376372044209462422421690170292104258758846572916257993212913639329202615698427105256564146899006545060479041056780306572339638825239529769455623048831949781049305096269865839554313732381513887004433806198146931515838599566197563931535115023811200889918135707889746895534269910612962478532329517165370817926520320679065024887855125299254952836848584857398380283314959704149173920553100932063571564725624506907488663812824268549693409826213135900014355038176814782265098580979576796371171793947710217827016848602118585027081966210996942702922428929125777686055381070836057170987459977295289773810114221189593563997037019045545701394207062065810606745634445370907206165127114118647344899626852453526595830013826463365790052739898701932777500414226357541977081053644843334344886739539448766457174768658437408669170140000472493155141963161018104947787850100837445961688832903852823004166288592267580254847401099542459458591097777252725797551442556437854385426483501414486715557481106826559789643560347547708690072240166706336650146060143083038578068573467177542532601309438610026398825113397943440565749095169083384685881907299428361538949409760267562940416279940347439592228848147884959967390407733210822740520296993139045775642861077308181369500736465815263119628709454659117666958121442793538645576013984181170698201241578676623797428415766682019291885837242255256105075138927663651216141518839023124466414388193697036804760059106241141197421771605734991998363015973778758130522358681706562421097980372080784095789092094543352013879770831636391662630052130274591529606185027402671885313425611196285356803902561429564339785310300377163987444807871174678928486896688567839779004000894376100467604624200018039615571436461821655907965688428234605201064267685836405436262955798850468731701344741709502721360994950146271890771637145287625485153930325643975184508075222573689022470922173463915314744794472443535257391688754042743742164593812741524125777580580416213894631952848604636016565870225950880670092737499455542432045732625982126478235827131953781750906267714863705717526153195541836001388090717384599749433556437347703610345721672128583656012849734491397423222154750062985767471487662138542473736064426476030790586935744657100348707216733417943403834466078289143494532497353019040436203101796670112670066864822245050842133633145692980110260464642309375476156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -508750382383136322285788110823033513851860054559608815031105089718290473203162686292808629254469016967309394137982232418600053889981686415706740136782495411809606892213281099897700833770751634079987049655895922107582146057072477176778755659480240617421737623952736563164525646586972801610562816548113512031093707891393768922134756282574174331683313185853468023993770925307720849009413329661660045012496530793211280097183850544466773429132025192596926119890407344227574671224521473852228093681038481148123350515688584919161844295854296469307306656726913315447395913190218035016565176924166893896763324777971351538134447588247768447233862152140874907175041893792385586649442298804545468960032053461773602045705136892792920576599080788767320427359286685823347319955093379092096255503936401051722467136706754239508588442493666840529331100640317468578348936633385409428860033632767717584755810960207002700137787964607686245954435380658546375412179495652476052289626768644612130482814982075806532906396162378941286948562212149158039059008742895829319367564016604076169474286262097709521624613985286149707869851453052499154362713902235630395108747417726264910715024841227248078636608583033025663902958430387615525912485977920803916753095038400191914454370863895708484501066703347814235738940017877022477601261671227975456711335337535162702547807574120658697016317090500866586098763957894687783806211075543238312694563699313851000748707911966288743626492685499031966854406126513990146361421880145662535011165228611957291181849578965581434084033791623901439327130115137365754131925832622395897661711028857407344974585233278246463283200708226585517541968238028008047716748924550870233834784512709545139778760638532412245712584060506895172627566959833476172711278209855862768973151989360219352835092983793023277443321597420196014266408821464922636778597891230682227779994354417554197256025174428147227099181383074332548460671969387946806328577106240362080038963259450110903730787377402915187782601365070902796685702814869208842821114004134234983794589628144154625634261456855908540513669957594704307229075516390795850701526424362800832551618941106792592107364458187063224393914735965260632714536226090714142065610955273800558005783720812604110476971673902138273279235106220743574310811060685741484479301111667611026826869467257050994535781397476292688808860161361720439241957149110810409306800948097303018137960288096708936665868465491514442843031395195114506592861606565391410162597041229246959551512768189315742445413170380635218702562827306506439126893412786043270816631689204526335965422350069975085442766263514174426033368721977346319617143867831333791477226177116603146230691740385397012976342406345121707429343898569048230052593624782078537849644902798071825088061894265808512517754848507249609688024040839588816869365457051681352630988424490174733430710957650484152669160323619131752038476329194130011541442183217538774937540951329628919559308963779674185673695647241233630950388449419799701009854096450617401699347332000350101399581404127629876224856969889111126151672294448330683215610698963973960262512890258525430334489571582064380384951567405429550253299402092915571109682003322325873363073669176211841003864942911528637653997147577941846296653391648655140765790231841675063621779765386896186477303829854407836878341511864582150512050485247022949265101516874223646408996406198455032142792132538287536927504501728705517893005045610993392910208066529809490526657461269770582100686180985825215234751148488723638938940675945591904987239874559771871228098921073576488186002575545223594162361145558294802877475470776710894809477527272674229063948793257747515787913342663682295264477368281860200107200267983099246145363149699195720922149724790362173231414056086694026699644517962918726048066279738684185161708977729962044372326263765179417862994062040421812018887748956431160182309340432380333103531406565761133314984623208109660490504607033299385615420578661954019183247637723049895470919346193138291865334708190799696276062903918384409771358662647923076951448355863846927173106483289993870652839231547747462731935544580426904788181537508105847911481904702249649782310602346871008382150095535187028687443082327294391763140610417797254088738443715765851366034077922421839698928640402367902388306336834440119116290930070907840475454424732602267185349878842508536409638746003554086508007107375404299463300271198030025774629418927371094886751394115685061178027033012435863768743487004610267718987830787782778757447678349852934550578181892828661793012637905536310805925229438260277093854504467522656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -60425230331543410510414432203853551059109681078444065404943379917012509185243069465271506350753551389671710317518639477665539721270380745358303678800932440879848349509845045846181103945904875074757498147448895692168001696306663965803370623232356698738090108276696053058186746223977220534854287056493536065043700246877318940925330119265803422599673363740239887996128117486772473694086512602336042535135974313797804274227200609047010052897069297800876153352743945217335056811299689936803673670162588225308106258515080003661052714857423684250779892723896115136623559793085040747083455854617961200486018714029909734014468609659608300026740488502756833860747952860464982917684821070857100258572689235943509989342371984195495145600358135135083498029790013562601132990072535124877707765206829485768322815921030018008030738081266739690674696558546128324571475206769308585436460880583663782947025269527974810662868173569247731572353043299872951983881584279502770850094977289031146986331427725170627827039189187052170953469714010096653971437439798577848922882073836253546352631882217270638595942058301042626025086609847640246882848942051787470991163373046217239741537765645381572631975053302100778905602968430941756800031050212669023732138391607412128484894540887901233475061852389618888265602045567454283498681476673790968632095353542885077690327266635129230264752330964038291310114764660908045402219369225187484456814687109188651708482360942535735751935263164544893833187557975910987926245292853052794227333950985075467565347871315239100814122963262397841930270722502034671957922831218941677382560093418402386487665792509581433401814104158904760052581852434677940164476355801877142726932451545543850439932203007821591634799053887916387038784523334667968294909340297002121525328285550127675106460922327312204046534227128095769935609862789225183224681686875197122828380603319420406558612728409656828800659107346433856082012824216098222952158814363712538303525762399416604233872645998530267648264370806180747298123700658401182609955910057462629492172682703529090011325657568747306344604807385092176748833795163695241721352787156908651680520327134938418058746855970645741311757504488771090307342547373088513161691865162910937269452087557004270007378153318764558759905038809585295350199540784266362009497551967217323775608343055646599214482804017186091222884350435400238320819228608683041319789862785658446502369634337708486224206992345308016821869140574348517189993971306654190429057064041758526445869758920711728119600152100570397805645711291638977689035207271002540568929375702850198449587158592662157376673975940962695320686388871568465179840451260193850799639333687417107123955770783421216456451031692342093914524231975757370914962504222855859365437597249085663198918487517469414686613846884062046837734514353043249607925657171262921056878919277838770503020841531398584686385659975743354032656918979692108884830219829229541643368964297759969534384251146423733141819124332959578451910467353788893685793878485799925756561399914503506914486878978517395583706803725789818334470883265276300245016169227933715550445740185886717354343469010099907058527393594164202032800281922513900315404086061034263851467943792320650963187384988406401220621614761667520999711152757017682509672061100617355194916296413341584473926630752042919777802690523569548946063605684201536538539093755124012526007272696530992724058475033176460716257190989790459080399639980394872769061679787375353416525258041797051350397498530973180174939685696036982164558536756776098040950959383866856101616758882271145390665351328344931267897548910582666818559801516767705254581293755086886229448932689035255379529641505967163967052864701762373178880379040948393868238655310965949780997818821060626074598519799110239009438998137938822010290968047007448584063114653325651923222720794925844860110622418968583135959241190569683996833854239317076460781786372659689657109463179017840334212307291409522936681699818429393410029238749575861530314864316176818776915252913926789856392262500899560900619100354955270042287850804511524011987538297446408528695691202488089757319375000537946509326277347404036821515247260932679093004585173976386158000933154097071732131350920453989698490309949028079829442277581007267837100225564308931732296273685739562774062296824219983675760131353375576888493387598892436426086571055877900577657984875086835844123212135520002952267021656325678984355018945966592154479484856216622097936248570665030932196768384290396319264339231664270089972367939760294657177499419181759490833384923118337549972788539623773057640967287324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 822408191270639598529144395022946744461749343569042417392311799954286987231753654496535579054444266572350216546586456710431980606397071488672880106319077102789598104271993378383271713147324290545169665427270522665037602499542642424942918758314299726539745676555462693137626376772909264506612346979665716726768543765164218519608823540585483605557570859311394332364289354718494548111491364385614702697264577332616909318444970362566665999468615658372921291499946013894969358252989262142287612760378353226332777081212840577615848042969586682622899830584274044827316621823648644097162439381522438911933153030220437517027689660485595216951485320327264852518052301854401175654813936610296744989615444654356150321143125898660342202422274228884371552388414591810016878092487715251787611167664866388056461543315655422707929696305758117018171966435901193581689581396872669845360899753681230824141746625267034405450120424135075744701492685696882245956640970226044017744163321613726031856549078208360168662080482406387622721464774098210615150413408080953626058534813938641894198441691480757789703000038201403751148053586635355272713992974361878616406411515048857847390786013348224328916145721553407088213979478090082564355301544481851456727004603287192068703065629070482388557748029244076396004590104962320762044700664341384960841746648862019527325579603074615994515495518600321122762405514781291805170986514855239045868993072948964821230872990973601259979625758108522236382339051779088021858093316622858178775435270389985654596544411645155449010408139721424994923198102249281366016547474144176452169885350787054357839463098770787549395781109123850941838470937973488569967972524110191446694575389821895066242801117214329030660721013610748070711005645824679143348135330027416527591524993945346244264302776897470298003770772624380773971097267412172734380470323283753137380292674822264303047067562700092164390463146905655312060156264137193255313635395962994753480151057888595043652245139047233490644359120257689473991014352232315549257707611962835079476168395556903736211825038165857725741551915300263625141649197885787698692233969428722125410511388781652173875395627734686884799584566586293485466700605963084444648388309008879492816326824476317763982355424939730532171946749661716023225184463931301578235493419925485042754509673693061463923379159071685858684454140022473843613409600022669431082558504734462788506176051911776237949343809853033538200181151057970791743149522904920137561220075144519200384959547808014975074130668066882714567260471502579451707757107072430155458942737647780586509081063842547335501279204129960425974626338188462304182546305647022245395366795467933416364171346498261201162280819798091412619191807738527619681222439397659485507183317570467932401033488973638438570541659843875632963545944833193837619111667614234525730189310480302095897702608593146837479092033695776386777117666179250214202621834690149977162063991167798429896824942890499095110926372513588413804024288320250040368146731220723198148279789626228770619570330224246007220913851682417497703100374686890900684258756444173223213014589419674609572023606096065195079994804746246004561493119425346349482699780700927955533816610448066244766355166015293794175133730608762567251738693902570386785291964694187305293479792489182625451897116109675730267006986466010040946313000045958774626219127089697006898309577473257029598824826010100723272764454063014583362422938695349675852559115186394919650310090397188748244407900919673311566116272509208865467358514750901154157193077843059317688158564068984559126855584281127775121144615673671393259614616819920988264035062729053589918598325134118290803122623596887966568064109632816448264019946518777965944032304212859590363771847805617574739932270736327509257440919318671117287961055825395701461810551877037176746502251686431314971798243728124079298378348559347118341683747917782651810596634205347080305628834167349215692309640435480351276711173327317136587067653633962847264545954339461161657396783628365822842816513582968966322126109220556082689422689748754200057624959853911214381031983618357258586640652052198684202629410745590135651110764771754746801494760576279095053085082364454299591639990673313725403640761503958401782811551388511967818963356763960881349259403672632343345114147113441272420350524552398915590941747327059077404529680183014797533276459089632355566855175341516732351797180403914167281956704598678766759265285384256128946128391496473563751482310866798966017537823024067983205726531893631368605374899339831651423963240601951461075768579935488171995537308105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 76581688263872596432487114447371322693626868141286101199668263633629151361647507419168041789548513953134048843517817461086066740212291357040876098550157097358224645029150794235109400586916896712904964016397485161606383599641954679436850486146501200016633470213945989445229058980165715015369801986676766331829438737835013151090356142984935055456143673836406916828380771343254302388659805645930672137543608430068365116035348391378357570690674300866920714654856470718375771325213069740466250024482049027046500259892024436850467711710505218427969386608165975978827355091064640612020131144788724755123705835347194133993686419753099374363978303971224536845196154547723587285302055068950809415188420655172794275851886188707892351001133195254198893295830664123554887041063609415642370275408105979825257866147162729827991535570850736071244474135576042407455514589277188718542746962365436061120185998057706618609854688785401624551862697039070176196072030335317958909951137152927366076730802170623350709675618429362698903645608390588454103363602976904027236748668924809259948984453739538296883369193060396376301309972261206352740594124626723533502819027549966473900811373570159485270964700224223274324818435488426478064647742441689726389810776059547635060060227515663425662653980509388661640783721066133966492338849304488572946907484733069085908915280974017762607450403230449088370236342492025846450788725406710010414876697149293523700430091609702424197711544771796348953021665737275064671056401876385978130502888498700786990970405955170124348549390162827523654133995435375791812346032102128656798720597049187004934204827022375713503467808126361037174017200108789862033377310836737075403348896926837055553611291990463175369079324523102483942700520039971667639324691811878456772262375691624540206729062894052738773004938992874011446435324661309695577897408611717289908384707719089932113649780105119851818188985857659553514587451607605978812279334117008587888492576502370314817121101104680520190917170710700945607641156745890199387643839891791591146678729883881377552730227961230387613814483292848256844327085212540440871163564256644419549172670138898225282005733651163300605359283709371905083817627030409418992718953019629265520783014859178825168300258533354815374821070520534740852561868927813004542798255058535693249251633106864747147055685729607570721259090683709642611030047023644811313313512220106938052200290421714929860509155471097141079675111646559414770332587524852515136451038342242885287149006134551596912845335762645530356105118930821021493054349807157860218276752516133392277563123920306900329924130850926773245284440166851017746443125840521479773539799694005603644785346785056238201869860199428962689259636215778642959704829668249853178818469058533529296290290536253296975578929851953724174313094055627892427453356483898850480334947590433559285503095334273904422218980179368630388171270264651866536980624031949413390085208579300394840630156023709870962489183543677236581662802617915664637538101799439319130429308852682469250747309383823203500752542343221916837097556138585078773139744964813394631383962436808650685596004405554734031829509794497923738123650915035454095472622292368925172464369993044067934540947884611829181427381242068460265179968514044325716545428847678242331742029805258830078773703471528610019419718792492792375195049060699865581983903312922024829955269523429678579201433366837729089509217424399715756142356569477767603613898795216047151800949654164360474471295115558921395691977328101086695634794878455603606621958452385655594458614307478642671427046081519806309886448646638703648307554530153938922035042289544565429962333229193260706485006747682995177096532244530351073700484028858123101422971619851047150806208497186227723343601435691116266123428343442866579817676296304377686775722997616892098874218571223847233412737508609184693927509396060852067056808448460777828318483194271606791930478103813096097237091656733107510068759636817278005347473785227786249055884035717116795793136041814367613102846496233276618595257322943104552337832962329313360061733583565843440579323176954204333330783646457052969475961446366311247772499049396426198823382585320320728066262148849731430017503201005463738080381080560982220579779201266790824874748053705843600540994281717379340643868416870294944009104502780774030141096208710196495661346894813564656404016760493520546456945393194783645974917442961975548703843551750826088833465941550256893670322439104661944573589471046972356867175271089347339309084839182644849988829009313158898921461805208350377105870238217772737569787597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -3761395243744081498413312247313444180330244847653490493761828208510507536099861559937931326128637635153963594868069293531630473111870394264716355090391111261450388991550749145412924609966868858748587345830501784343200585250966793390350134260855338380961121701164018190677931524636481695305468327160914697901861382357115520335454422154552742014926784403587232985230684201843093618719211115196141709882940069603150328779706924374425996215284392351694526379560445780044356472276783146148465400948894409277211863195724652744780637568087896778886545661125167891432419923456239789488737269899500764536374734733629106413350229852714162219553682032562229130686885948400916730514182621040525030136015189986558451578900850225080497732956861390193459347354139212393731469857732865240122058337055931581146830348498337169545467545303929709900603024282159544486406301733327676168085620215532343257165180094906846281399141494033377454443436043338585055262144332818074060805412660787687852447561519207345514476129325152972828451281199488750179578135896610278219789636546138670637796150614727710557400357867094507161116237529485099280603931681154985530578377911036378525019444857927543636492406556204711723464937988579797943922852350692497218629651979959947927980544149242183110414915135259302594819995536702784131984325339180671733898743782667829347128758331071970278718118097685719684173580405302387714792917565962398576912353187565243152729025401505497349081295288992129581976309350156178059337901827745875215772523785896915368629110982978513254531556349756201055517102562029014511558431133167657465172596917399770017976404792018180061437463310280725038140631971035819660785875269604094540382540993845263478563646372335083225906224965908003039753108014017791538598552253327192187594653540305047202590557605657237625296594935661951497399642381622514167234005213354823129575853158530944322325173334244170761276227491282105943737725888937408656186995327512957122498933877684650842635083669192830542557441485303083922949064505271285810636002113603674836878049062568273243111897595214141233349792522458492013673988693629131011729323368581871339196720480845161325171715895033832501683034966869050048351595049237585123911519004146666806182567593578451970586189049021085020139057845687115103224869799548972767946936265433439463339523178931576334933308761767300774920920174235828252622404203005485837178860072330693082511529865651801034770064137030430712931308918534765781154438327762275271275390433829220681233373819478227351731102363051169692226469403696649305019521020057891216765332085632743375184856262212800280684732091146579999210405070994527838014735567648213472152410091204521667411931086761333854263218844882898626307598315537872495728176259679542828418378943909362335550627575116009951324171440690880673289400750962594201832091535998395720253967853537759310857661444034927675087692256442817739287741050826428480371407005226987167402354311594234594976392183451778582672919182808609578490277492343310628816400435519334808724516231198927558116923142452308414720918014611694115995602660407435928920365376492451008171413406250498554632574358780702562298322958882116991640252908496609961246015923582516049665561361340340900660950760220993661743742335236716593469835097617455277374023576191566160605981328834033820958724545559076139462692724682180051741307103014082672790830348415406533053603763684876237048111578485097985479127264715751083751115900355690835715373780833254616414983250460717706645880090962327209764747074076191522533790799204686065050956326742429361256573730471619778032445338758100936221200551646306919520289406786792260505095481957465586008189370567534607112058998974817148937517036405463118773404470925095196778969970133021037514897032991189784783834154889623852465714906981163124158107234460806099081823823241530891750688496078360305660710150637070622872439748449971725896488089699301011315346148936425164100037335806143497062630726123766235923818096726650658396205513760502606563063743326421096525239855436569540440046969474861402360446654014548282749002053979683252756759848595817367832186095166304757165709123632415425809592305000853250936123814297531217519706025261206039595607199699255214007693794109050722036496920527016170665136460937809356881228882480365351261134078892268996514885649111494109919889893676552636632740034997993733459437823911584761754054673306674879502632732821055686901121426777541426372215663211086690560781647270374646337241264638835216191449888990961309764346848767863655748836218258098532336677290814708323163397324665773792273698270324130578397521972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -603817061044021815302317756908253222102806795300807866560428240063066985299816723165702532066115036290332942837469211230929751653500068877800665369561186241653458212218120761334734812854333448596111635252381416452652608423615140645477607030612078924478034057646901759570206411888494323929149583933976890968747908292690770134087898207989046830146385775940189651301585753312109881814704898003930943026657440677530273113517303020345896053059584486712686728404321287635762863529939828574987039331151095794429415769375385938010728424894726598059574350951360189210777316537871095347892004384647908628850996388463302222348021457599356165550065463169460595452934982100961720052068841420522139246674249679950606981777665076521659931679880052227144259979034025797745196831692083511740485642549194479568251856891253434748364854735759193881953514153347262514711769012683113015941767437730570685943915550548099289432329046227941206503675737775788482174517367705330887890824778383823160987591103035940490317922002901516847073933914379556292408685393215529665618064748211595903956990297269659583415288830081702691894483436157940990479088154891150171545199201546161790937749350103153499541025608287243206641621373823858334418897522968484042771892566955130149539212674626715493284502889604334939574162044177629149686691847305366188154730927526228810031730536358724180179359326096781141534787913972195719662914708240324069649675100054578850225318661949253667275042298224575857069677800318002735975914846802387506071408740796444810830235313442430922772060013069627612265235482144359510547731044099525182401569718778816308936636459031356741967973787137487165597316084567057840500436265520393250918224931465595999642665776591596309451171315151295114247678437786675316619874595278194129113180859026263782640730720068067208543012646914176838561268496280807398505472550156112310598395705442153690590921650107930258611074664603626926489822877498168640653596352691281690924194164173516212698109243437388382632259010519015613031411881091440915038935132685653819200181699962128230125502815403054611450902183833092504089419661889309091955057466049573308071553838376457974132758292347378928573975571573820602892691765790735061269921757986198507938523697121498973910181974326423834866975627877251485711046487181776354513925558951380263416545018509825353929156261876516964478975460976667839008339505863682845025237886907396119911115570141702484368540765204624125856305195726491200456923492721045744908014992421608391687990775069746145552658133330208382521981146128495461070525750267141198740546366546765746554055819857935498227661539784646953212985820130029933404353230024408378111341461031377878292032600090536784931264745236100113404182483478148420765662932308941624848266194591823538083427551034477760567098245007308886659401281539058443529579769976759067067501488446329414935769822843966749528868924895943116552133132364589972606372793314979512660376140339402983810628340226243254010695801110722580609945279799603538723427508283223649056879025422437661973296171112162397775611676193587168340810528544493394793815884836550114519601116699023781195826425511574386683564563986194874762428950035059329544052231903013561372870952406152541257402661077590985946835774894479321250039461212303084859577892626938909350852973090965853819570792840025584950825046445405310496765820997996843297823616250852053134998252485533995119300062387886556996492520011032029767510201956983446195814473530331084614183177510038398502038914573488174212060548595813932743409467082143116110410688976995141080477508668118766869716175121237547883332553238467659539688934537907705035666287063366513826654751910030047239859096691289789503826527995688653927830327665702107093958321745964496250618762653454970600510558120883249841493218538314529971320042794084240566203880701346101629366168205375018252483386023164936045175961827202120521907642922037246630673556809259318594308208794511456274652713946994116577254462626578987484173542051595343505569550978723852129274139435569056422229292439428366099311256872804409749905617229086603370644039907730669767072406426762179032047620999517475356371944118354715348169678852361056519535353040271647132014817974694119034859802989067315475944892280518881498642265816671678936111446653725154222337298273215093435086164764115370765230515847356589702272783063829480712417815517955577137528344845790156207857758416487540544689723509624333151513224931381530667937933852178372996997738775243073462484198468447641289549954732801846637877131565220174409749404216124576508744644368075786140172268051004450950622558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -17379679159125665160766295763047356559087179633911993040011767370985577226505815473648615695815749491044112163398487932877870255932624968211550124051173439513664056904961211845365811249191482063441698561294508676934426231835578971072154307356812321077738345016681465029019028807151135496879819943071457532285800434491778238014132403020552181755842340578762598072858311517119715409401055900767468426720141767635286120566187776731444322122541026943620557003675532437286962922480751087016080275604229974938306768799857135855158099425368354460855386912128536833209005288903946171303561871726376966623824331401605368794637418085714247494505320970414878796442386149912969673778048393927173528168356999097863778078690736269667279871148452324017465108009399518849065585351028646799663685206330224482443513166361357477478821181229475193081958653923991034987921045888203668945781019846897429479678975259047294733371102012208124214098957001231393784944312136772726254110783134059058674844026216452671197647754286896535433042177341713514652922936426851079692130688976464951819155203170086080363364795626597478874501568177536099297081899754333515335990035367736742973862828840297306426372312947882709051675032168682046934863755372332717068046540503993428159377002684630195036808702332852565087484469274930086238992519903327430747650339407970953403899222721694475521483396996953361027260770702022603340462324117785398418630094051310296865584699936162448679578220340067679642193344127332160028726754435226303289382860336120777328822451140952385491199676782955517945073277410822347636997446285650283164342580054218497675755944851266045783694361723261112776105643381077049206836752099358142740090965638143106092603735011273620868407028492575249392764681295730037963580763882570485320734062500020119772845406046902587534924424887463235530789567279270852161258970641298321406287408989230434773550573397408681992445130571101896372558047237173345240554565047125416080049498196846964100711524305864996301407200697615476279902488307187066856198759860735732362012684850216067503249226437928301722919906467044722865650298793882746097937299525434712492434103152636538292227839741054118959717166329424297519617533713562526033254706700469067275096262569177036401553422553062459259473422929191617867849938317676045009456759944954942403168188749900489054371622857431044118835773481017795799505937572042942913972609684060661620144078541008085211063929491899752377852766418670233232977838468472947283053365381712224936469702554546021717845864895853023747095960052930159776006682480465842575974012537232764245864368654871707752250506864899062956349318752120878777379065308430843873479168297848501459218241131274572248077048437281481433394610808831250729012076009173664753012928210981175806790013024216386862982552661643222260759196826360765133684871868611448772530628481517152550636583554545611184679384108147472478889341011826358130875406552640485415891857335622156293581017361160557508925811807519663302333809392447347203729956046482357714136653291913005130464083348125338444174027045916492623087165959987412637588787569733065861498647529487968016540064699052975077993738938447312593885166009574811341861245569978724677400740119387447134232742940350674352749087533630966213336578028213039649922447226187815560162762541534238500648106380416163600052090223435938756558753261082294758459161162345565109924701424607672711719102356927140856373512992450814115613960084011679721899131444665352669918675367887336915031937871170566769580125552668735382324187199710223919522611161898448706863714301267390122967814801963765612294043140984136173921736049373125031942153227281761577887078177826634250254388825572349631956493799516162093755278349576402617629191188516799081413068879058291676781293488686840616964740368490255215322134850513057260806027549433277595043116553820396630615072209510949287756529205661717278848002233445158469502652017148458131446264980129213963272481463265106987560164461284436444795531908123102326212237682939070697025779557348639757110686063910109756949245466347855653256757741854931842325458903689017006584553442083730293080431851162596124993480942718156308497855453707633936560218040118164188472151847176211043647957818935036833568459761588651245134851105107061956944921679662219916721112626642737148410552375585500180186905898704110377204776627082322129831416788352627039999953097867882811413134417560200398452117898164505650553494440198628755723133275225487948717729775428243336281299523852724290720775553651016153349387448627793929941647099273288828123838508825219563084884010060140419006347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 295016148454344894450524714189930604095117234586801421955803118955562698268393312648738002140620567313574839156862407041692777195230754007690088214762162851332445769275175154846694443181514123821911467323699404543053400175268340507634668287098287977356051773760024003274770121747498342503215466983386510381158433657721372359861562436976885626868309824409418151891914733308575104809577937800450489014794002339692747628403419720926260527727607840747323249234077217808088094020674363170001392749381845842264423767839946006688893175623284475149131372460935031364996180222517702661971298683837058543034032783131121633154008225107912721741245304873003810384562333743158557885254475939944630570980692829836649937437917361043947615640120479509466803974090769765008627246864550185953529024435738108699599084792230319897722961672006443767939046184665409066122652137384286230090722891642853627476336628194623496912622935271493715653987465861166513397188278032692141725893113553893089303403976514664946230311217868460727226242271785439588583193094036562529119007086669847183977598425689414187100031360177249303375145909023415924631751281290424668806718514056032448185567623366770308036524737068370055862499754603456585130302945743138556673327803321510670554743253788937906612026992445571667362731271677171446378698257675146750466209765567461025585158755805740198932907567389751293465116209868236667358262214051056256867833710236674668318311947252961470408857378977269083631136888952710258833643154821060562241657844143673156496493694063623763685987482226123495951545474691925082219082381319530913753938546996969862709705810330132741227183737018745817073496209491639026968716499622534161912037392788557967178077199697324920261886132466802817492114693847749561887963143735670333897763195730656076189985737108074536409123988076321301339494979624320490932694719725740867713485699642574541010812628745670647953251347770358166028070170013349292876636050024690659717043179987399868718899200437361551963334961390882144287052871317099610509048926961112276521373432289376538637273297363240490586013513662795333620101539317897819871352299761564956268854303547283960465990106147371624746832155354229844915415521277821645257744842140913850728450876953998426984036604470618992921385828626544811247095784264142432795227687177391866136062835061011811932428774406735393792717996831607086422699421195762364994499671654596749743975072911721732724863983300227713162212937081890435152843771310999202217694416768375993698184599000534491475399795568699128739568938031371102527085745706417673950320474277579361751325241329551366828581351783135311128742499362148108290680655047776273419030101358717754455417859092181291217531507769344153197672682141996294309146010913055953004644719089728961284604647939114305811415408409550093758696401353363529834081227792612946889911658891186384553918293770400179317297021150028383052616259215832096605353184890926377448036697427429582156687706759966052980669790650474301769596912327802102130813815509479841735599965824871001592895355238354932508587902824176786425827808931464404846206580146866827111202628210580399351795896283946692963593733957315605101125432276896828788894225916173362011761535577107027535487414100462990309344849406812137117961454620972847092847355702820992525148406277404307900624107112860170156703189686153827255000033354705515489585591874761989916664616733783028659548008384247071623831198665367562939294812766608192417161912579499915350082330377372927290999571824531683928105625072184832189177167471698534820355243375595985343086165418637290623786604759259582267937261140337572697049580418539749567133020039004136779273220555623413205246012589853635091617579556376539659488632225213840211999858975094672215461829122603436065011459176358355279575684198154403034565536566315776202640127232046967353863259376979567248268988785001276723636015485334216081304986952689029890562516362297868247133475193288635491078674288684192824993905927746838648815720977013422133463030457447196554133384121239811893457791018391759995448906819750137668752320997952123047495865191469164908227626023933317827626752149780824859721539530346488090732251170083385438670891461828557571444382188811623317656804191399633459267323804986419516606406853810704397906306934571712554765741804755983547200833220573559935562907027726011893652376961882058601601340540574370197251351528819366647817226482983004547782861877075598529224876528451073068155692954559557426254469469239443466285653795377325339037855372004792849943774887828987568108848345067203035395307963714709412945694235653877258300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 30933505741911056815888363363804642366970569241991780005542101473732021436600924951026510996739833083494631066698251598935902367600359522804154873843918947993162621417024050249287467487515459853024521073554305351656066816764845382491687109124050749111845494115788612956327090098626011908280596046255482277976294689718206219671097805823295900532883730561306502928952295678714460058744218794111647764110433825395971209217662348186861344554938387792488466677372867987270060535368521400338077821163421530661390385916861204635533796138360852749186188317545039096601335932605645802341289327482349452005307727791099449858826655288128479533978441205116380975687910117172220871773817846750200662502706617916962601647746923555970089536418658601600865680601200166312124432641795367929156771802618981353261519421619585952463640742628559487764480599513626098514375328568700334196368435744912948662597062069092294961135270252489038614417732670092327258490834679573459705673969310635566000431603751249124409267990938636841677212342461669015307162238285011174951814466587697293238725123855319353453647444992526069164239205013959683868205914829914089844214082808402702878593183591915403734228868010506928843190511087193001525448508299318548320536156798166989568624018309788629148624335593696213276387110969835943753202225427558265435828621943166080921291113500434401756002611751271920104577736810068750407250408356057283881215166208722739849292783192522458668672370932675586039028458706171480879174117232483645273354500918655359611414709628937014760840815985300958019746181303931706237145122458178886691204460558441327265275407220398661698859262853168081553974248040092333922670699162424150975695565676828747326915875925789963628389130956713264525898310016011126689685297062685198494521033641258350397382683191101962489150977572313513703428320461676106356645821834091342029458734732654159243581896352305072246748580541728821066663582858640641419597827664321209000574742560382785551119383393081560301625861294699627062972440091106794209921234998315455435435753659624778875832364365023727551414079143493676675896101851328883668751773810359936408593394435980926027965030357991932468682541299565495559715129389370311684462395164438383964133347777016025119575529864731232077516201964776785307091009550980756214514676887073050096835964196853300108801450140858602650914318622515111016006810833463434450737626575024178531043538414689207914319659738247749255580326930596214395712214213207088409944276410420924075879271090313841424515063820587628756834411797091989465246958139313492774580297775050679848027385887555009404622935054771412079560742501613378777423180052735774889366391909693649337557631968831479585377998940590547979178522582131024115651394127980028359658531840800515512891211028944916631640458078981134209265001473471265560005989896100162103649332442263896945318561229418481799594757231688846626429815890345890337227722263180279632530853186186741870643886545310203072084208620805853420328560261440296198835027784625019617143201751537555270655803732501527648019452546778690381318930553638018046627176121012309361916636100897807775197748849461229066927144278115809595353977398676517535960740906385740205912472407943442677090357410925474192255330387897944147110529602818279389813333284881449076467668132057527153041206724459535964588273527945340905113833743992027264283903168977351867185837532287423967523299870540759148465652610651192083597474532073514523798200525708279666839064229917230420286564036443091434808352676624371900458524468070646439814003924285517441625551401366351938945277098896663615430055219715508945630055702620568802162742660946271170177354731821718690947400720722165774967552098208816027076567275080512906388971242938295520709572566185882719612965249195424131414159301138318643071702419530032961073735681277837873888174278454145896571085165280823288772832632818502174696812080818040904180441691847720845025644427869221072145067483387907492490159728923258385130610340423259942261502935074021506136857638350056693551461197767365778076995094599907431299269941907820127695346188906993954975409623593889325352492342816311913082009038547348503829788676672258753105385655867903580600745348578937943358409762651917000371282417929422826952792049481496605826759783978229466658595037623776524846449125220554463110273755310863775078908677184037528602508146343559006113061251355968203630090787646698891585362089027597718443279074697051629904450482912848011474061173435806833028370403697942178578754564649931770902642325617394547701732106274296332140750627256577156193259340167045593261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 457610247231400772196206608292597264168982702278395454054291451951743831460188270349451510299896236472485943152057744238148733175189896406240146780897648988352786560282047316720137607312529621557908312528364749898662153533111546370328092520538330061386316373218032742113530635190455252470267363766214193179045878372968715826743786401172294262537985562396718382539784484517390523108028127685436332816005258378014252987677054900608533734793130257122309887749314993824229961117455602197362427484819725517119219767175213697213420546672181762690857784547767092749602862653649160047421908032852188300375379697145415964612599463401942773312817525778006710294455294063263975299124211750404451481627481171558157671095831400560565589021063750884863985444357151965170301580284456418905662581753889092252677714778060340632027031704014739995222965393216935292397408862985792699860395194582871833066244591397988838245247664452066004471476554755373071651583042707398329702913017237172081503860113826581122102052380992679511285897823280754033635856532778942725330974340401571388705414814062534069989271784291241803174258358003932808918539952096532394434994022289501077983991822756319079784022980231905713938391988865584311093683688942619872056061975497709101716459972521546571134989153553791287791492466410307056108369556594583557160663405589128318912173362077582609862686605745644737745848289735554467916745955726612653546559314352550217803925280650243036083062030354250859209627558297848182089000869315435343061754037728453761944460310219393737044435107913356611094585470416192907380346906101365701916437135359490360902345901702332626567252610594884711001802378138159667778143628971181293394739974225685480593874076527225765146840069045681567515431535034918564891685181058534411307880879371575241043586015578553609737582623842088202742453301988587949342170713466828852974350842546090535773956160499721372631479468170764678250973652749763576018607424426126545611536960577600124723763270752723703864709316486554300323628237970896991421272002808497344980335890998689989034999993030706515873726825128422918929695153418686664135629527822201708391097430514805690697931809313111248141859151945803209320091861353584132256029173638686340367433353556302549491306979248928263708681700446118951205881767232981143616979248358998628469389788197935420198394957802468128282491918132544998410246438902091648569820160669500838603176062612516060683804310345704442131385219745495955428945353299265004716812304015695725119100074407030368081263085840298911342052577937962939598023782705211577958801885940284026548173303883013221289703113338194756040138300251600330518955225932873658070506170810758600439066574819774171794065014791192672862067815760941626013959566902052127530190381909209972801095510958238575750641018272668528404607828463735520401680398147391268773165862990105470038753319100359356030933950864252506257068330658034589380407959003198390951555682749200173932714729710679723789701380426786494891828355105158068997583447886555464131562544324546000768625788680143798462121964417179307508571095756974129608344494150162769817601965391133197043466852768732791410763089693799765722052411287483108795478239466125825013004046530684710627066940414772151408862501640637999970138424887116137748853876962247012059730316854991424839803155985715545928008224900716784475551463016147761107927014697434091773390524941427545160741175441395332641283407770264933171232827735372104550565636989526411851102367778293316954504687501952181880752020071985665792593973432861593899328110678972775919059236811534613386119610426976133021048230306367747977016997704897828980053905511271492146501132041544187539745953301477122474048394252369908296621857412085085004166192671395077626349244699092525361641605070669432263133205975201580530489347820085799683042832538580022742647160917686558573312049477888312465993217201466763961089068778572903641378685975822242542114018390506041870567692491185038662598421635868966422520647933140450374784362622737380675083401603222690188398203604830074119016369371662187708007207640029730553880078129040944141791840300414174647424922731073984143126679079511575939066991783087780201071868822782921258621360044105663690069521163309142388924349561434510865978081299330494706472908256382432332940404815438366446349571670334530226809491172138528924896296109778585008873397041366031240310405523909319849492185090739970723283735289579113683015267829412347588051825724812328463599071548185327255889942958923799439012057564920329672903516504399940477775197130034838467904654276083557717781057953834533691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -12328962762112410587579416794363740021786715142228605303004143624931984211932008774703949419314011241471818102430011227206109344014385925578769650446161047769846429479651420968665528692002547208717095500732494447393698284338463938184466931238108303112638982642047545393256314325917179160251851106963715042848525582956870750316157958931942913689238548562440857084540704326908396333097016208693039319860168064896994162466841465943109930124687999214257672215660593072984416190025525164241300230179563789974633512321265137576495814327935153804659320161499986879263387975507038546994583065882756867156452064370986401715547203080315598165253681430812632636200889101017832687705753637519726650844214402515890277656990804605313272465198905255727991206080796134097831341002769068784958562504376985730648705781753339971548172780741361773050288669337809499875314428932220419382848400427212513992238661679412744340057939845474251701652862886282188996615033521181457877516539456564200035120799163099391155796882001499862967772444865657877298204794191559124372310641744011951236927763545082980778052395399198364228374039880992685654485444233278207156510478633443325091089152134991577108925373920926899973768255619777791839052882078171616964115121256064452891644810637997768193013944520500569633919181646752510004143297776663129558544531674492519782829379238565240393143673149202910939155297572584294866788485211194619226575524666931833441656809557113790891733465656680253397598217641186803323766053729784054045110325827624573856122274304211232691020385026213815626264082222903843722908036386263184004858470211094814226448871469119269212234183184923598312658006505731093293681272566889452337540834838837649208773641430185967991893726835864296516578873773604349579127646607095388409550438021539433215776632680436104599295476531100228379024005943853922397570005058085585685727684280693047758602121271236242509488418448995462962382110718565210837275452243446362993668084684916899848968718538241165435393043921463372078041289849324081475900991736911209997951661596085338183036841687062072433711584586722958915945547936902954350439475239783262583450948885539109387075789276739026883194338076311961874053285945830803878783842347394149710773317280147909304650224970870042587935218342711626478494511941873905867878697216814213447958491075577138135300261414578620967183558222602766561725253157933201433627042867125414254958166564701551742920981720664399556712888651754326070462666696447549971450322156061584378799269297002935554452106541226089001192328321586363416679963703837669833608615974513291209647683999186847564656450696465619627549971891801204734199932806543897789590327022001293657829459112387676004751352189899824713077222149280322605469053996692092376629005132654093589800342856024855342802219209195254897776593680845108182906701649648103015188216413900169052428254331796169121739034646438288398151585781510066692864115248991409034981348668196883584897516959782542371977006746218162011980066183200910904512143693061958122810744130078790862433818420805979473142499062786513901195630390862300021631594279999352593181107127525261674683701246569410109698632560262846408072975400469560466142562538229193966631113470662927352530514635644307921957025495458003742433316998228948450185506149882397616490852762921289673283340684939651763416920615009602566613338096586883066360010456721960998776421248839708639935144905368723237868679341121797378884579610944150798970752954562902288628311428477608140940337431760484156407066076086118462198264592160437104773834178595996938820575210352447439741287379737008389667949892179616141834975881499658501915391154069568076132078118353363274290209160793213566196729548368521157780402929292532694783643374468044737730987726955661044832868651834456605814003457283073107386475204652256945654934737478944688220173423236485914879785146906181741186178759578436468075359064008590037794609540648824754039736102423812399605915713823870731685194887662988420961822908042718319452952381584421842542042548291464030117271006316351093093207049454829610522010105186436548505443624368200566232251933698579078217611463025411103738458996548945622695867798754144471709865051045313238445739489791790702289957521524420413150864899837568476239224016041440197892262580602007035636094540941574741584846864665149930518292960965321635551335128560334503888463831633166909208573420455130459090324673644389131527145153960909265988321221907031463528281758798235663773700019941249338917968546815306845812864591664132433689554978866519816759341373724246939461993470302419626753106713294982910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -431036777130432554361650584679339165668654778431811769043163858996947303370371229209303333413730112341024068072493800196399988851151903361142559919636252263388053265564916286600569701062598520289209780872771434724348768607754752097371959049686592069163591864589812276310490499648868887104831598686101135290605075822232272946164889161398808668264121618046393525735939115850078851091390823890612460422863600349429483802623799304453930021310633587907495338474360742682401212948279057753883639504868189682575731297353969056208194470550615129864792577826546415642732689116349553388100333176159085097255888756167896070900283525356407416969116278394320428366175761356600106538984929140938352115640534791256341087361678844078637499823626066503972991264779942017889971585222630550331512344522486900356194532950967910314965550863056167368981641272943611418769148996686806752503020125998832747988790997632497447580196301872462773957397755536235860310620907566820515706876174625556802935598113543608601833668083593028740838637321615176863683222119673297400261177935006090949148719421800070727727912861964100154340827777845835207722863636134012703957318577397761077425650797019670831644964939515257857018625812138450672998109231427135333076130304457293125519081431252617766995469976465448617881603113870317388502277146966520081769816698892161917975148319035124429204177261484881757492036263176143596270433302231909462681900856811277735560566611803497528976876017909409936953952104041669039331784718835425368742171949688428292301604504112781490597854563677192752099526487363967428282763818265276016622083000809055230317060779943783546798618349795789284852330329870200270995737599810941315302448226505876159247137309201191112226068214833477288049568774588947763010661322749244583730475144550056181826294454330475428453901162261077303221103439239181635662605928830519644182504231209410782925555320881629298250564858838833863716383434141666241005803547784182706106595710218852933943989962326561790764123235641624868912519043545823609623403795579933881512506497656789563673378511524536699988667902542682659164536344156322254300104662837620457818974692779303873012520510040517671171395762815412044371014913813864082604135445129729090989343434871117401961671352050953796070011354276989040677487358862615975919340056924891028700032179714417170019569204895258584336926090904154791412189094478258271307782386952733754069067404778605097648541381480410913729465802466352930218837767704256113048984899453436310834247738559137198431325043691005963873012373967583275083733557379612499552617297386611200922317147345090184113679408511608176993796128996976689208641070110309514972319621619516940751986984231157604422301247784325041309763474459831907307651386741714541912268199910658019624173730265509338591786917195639175588279689388460424521671984417614854550846240522001980819618478750494371542609000235989926215576927680146985737839336381867339904904113092492510624270150124663303683736863022230638925098706569886986890489449105747752156074192795423749363215511410283806315784038605526927502397065157902494873385467793517000012358736040453949550221845414913753343093981349333730864719407676956164521455627716411336516544760918104667916857720322578164173768834585169044435756342103871613651042744518523792753132642971185318827134256209784758407402554250242569149924629905672048096477060279454330050639827621424105223138863869631397613497940944520625960521878744336162957038715023906326270242799202521226498968056073423090742673651231649715554971239449008704339268587274179341662270937796984382024633256778464675871673917562172560916514937810643115095615398821558419044427823668069919880553752291893604387391091228660966438872534559062121058290985030128274038569263049567797624068291612236750132450187903008819723844410539951055798652776845739086760324658518629889744945901825298161588910207106810373190039719130975128536061114108370013964765602930405462929316732319719193335345160556060032832619353432609095775428250868324560331302466692190617115676077052945354690559565172260244617966570927700882193908449235288230676402672042450132186674299441269043284599625984570725615371702868540264483372773732836874267893678030756381820378219604375896543050903061419034663555378373449893475410737079867622237100356914682706192069050395556643631830391282809278728597460924772609886993969462941947566166140569691972930074579852044427091240074362205920470284043683347599042995371582045132069813820620371046960852630662876408367919639772294504160435155108304627865133810720016119104323372900338666809722781181335449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 588449716642579123529527049966730814798359790976935436953290971340191203419717834127393729868350656383345711119464583119369650084543476244143719551717270390556748785288386901751296221820435894019490008744125961778423033233265836301016946339907916856575535509578078981234751842450715034457224427577286022086738263414695778536136366269280315482953755191395186020786146275368703277725828760639127787878469385269007278772096989822965015883064150509432043085362942550508926280212616810977923191473897955180353258000318646073202981059306119805739995446819299313431820980277190527516378570922657241408027427424709405558018717650282220026156735090205551932447917349858303089822160976824487551809560676100275257281613058378772248419830793258391466889336913960898554644698560593422638410460801689815169072539841826419500398629722975537989193148128685301516017486346282502152550290891010356980075761475025063440167387435563557931958792319345605337042369966723293445344549728185527692545842325211963365309686529756944072685320343169835473683102645633505723902338444877239945272579956258914117245397705103931680002814624561517285184581990257451617453866424429320335876702076736807966325334000698912294494744445558424869285095439748497797303676040688859002084592532121636010885153684202766705139845558956839425201065946621866551068019262661157747510794743431369449843389226393464875768318711185287375342605780196834364731856795087612393609908257413402568601506338415639288520320058955496415185063985296891430238828866102011074522358527639654003007505611832453548735898801712078860109125882109229265201321785859288217451946009870484362932621026454227726378889541935593471311195881329271399082921426512742203108853742422656841297100669231979748880159584089160277346843685821738485227311988664860172066839003984316296408881080398692046699054035994832070339480456909543970203063357619492349851374549240325490038271930656773034461403123775347296446895338869856764005012443499024491610744735655532494902631750448936440602307015904252978497956564845348719357716628541602270596951104011241530288630863979529028110954555558404820421651165236932226489395536860229795764308838626698402403400451143844397104553509052060679781918727780789578477650787261121149056383496508722901962638286833488524840191263939915373394959669881755298586483051675885288422671824720861606869023467688820456291237759383447191632105351397045716391603245600482637419938304355594579422508675409278330221782326773901074341127636167202213983492231632221989628415149302151167867783818716583776363040501664503683652727379704751433581881692884870774019013741256709111978546562702289132611330111605886751178354662036778473514512885853660967061355007323887909832494692782758851516679155616179961023487495361834016499414769935263093731500047598215387564351984522050158055481617600921807291456808309706696496467561336482363140433817204457265386884194863730017670052940026154686651942182125650130842704281597640637378298808734106501128433106037723615551046936178089455493943525427123222411540137278103203587019396743136774719442135204493318703636632318036860248803985089659885252339950244680234067020124095421735796742432086972994084512279447224362249233187433633793604214786295477172921095824065220508172394399037243962942956935806581510108880393702240832704692281944201160409867199052595686166293853458633658679383228222872707599441452649109054930123038347710337470000187108764713806018928984754311285048957780447817065062391342537074440982143670737940689737330809356996559157593837904508855812351654893801970771819627624088306338168619093132027452632891392457346220526076884470270991273904948337724149508182313621007097073213090546129957745384793669088440466346630099633993806491877288084750981706663463425543585053836811500556745537353870500986814550490863194077113091830444872876029945643172338551175005689088120305560213974438023319988718880337091034428149966307019010875081722941810568703270655143707715239703767243100500213490899541734645121505847437289974382561088988715386508337119476356684892304143012965257810762955876824028183539634109125582861872045298295014089380329408912464726620245944621385252006046535032885538379196243379525198414740795686395708256971565501608415490145282480601803294092775975484914790754294135298930983363559522310687366139547308751110885169952113249928832261868073771223882866233059947875247659482811728488799312562549313284737991176097468310499629543330282414180921916373483578545834933398803743479225617718937827264134294038649083844850369872340779994817202999149227633582009002566337585449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 118728243769687964960307785949479066896717015762160366525602021999766495002836300281440305785683762586877595213822451976005553204303694231027729977407166119324964120934035987201792085506739202134367823523662588464585907926488112530726927557698862341367406409682692320331698271615503469600223505323353641578510777224415383193549428901495804001535165292602231053009355394529017455143023172243806309290481090743619077851519326151426169672046262039583708068498988743995792097873855419586654668474070954273333999136317173204063610173702056312179224176147512544593899138328266573752008521874215086526817418581369777432775963822616232922090258299244134555556481111301319655055222221492952896900689811636781412643863448892290002013885981880141879843718421491719249663048650990422608363290881477062717511213896288563556957443263911153909786871186767160274843293148671444758662149157585003206416595944655947359771534989074547130127720313681680205159633139106401017233247059142389938072812471229039681784288186247538078743392909438553057199973338216632409069840395074840019367705968254186133241086170800006102577536928216749277526830307775834802757627480480401671309853375523863723804481655973495647425562434195711357523817032662334925461231478784733478015182084482132568553580621338957295134877502418108149817254703246785755484896777806901605719330806601752129747420428457169096830103469092267858902889087103200558850848153271086843703047065329165267549418473948728159340162045940255965663796207716015037031211049053205849021744835995553049031823277702316396873009540547152462106342621433768692103485437200019639870403493851564478003411923437155240053541662429430200286679877138107567194871285419555949077066438370836483197080298042389516292519558867940379083785460909796227514580007121112850888454576370041424871108042141977119745910918637036091332677277946656426406248694299467402042741453892653897313803204067801399056531815454255247273707237608571452202087400674639787318257013976769451804087112494937421753766984471472524164299558248807119356341091679646911633300698798707727892921170376623017075294582023361043748427308131709003121884712767785072149162705281066074755724549076896103589058292176634486204880052857956020378488752247209400737710341699072866315623685789809277457750338010475860746329906831475172471267288393993598357714768742788941396800428420016076346027861251236690298767698352390936424619042218127903261509988814448226130680315920477498032332367609784110534046768758461997719543522352501711424896723060817668859503111966815020582224415752604052905074669325460788891739474121838974999172529579473385297616960902938737788455092193769052474777180798167104114569807366632682452579780363478466243249430846889505845938190009512558049275682062174537705742079552285842515475210318782344273440016716616997019455544738237566649678656349515191640842712002942159919013116414239822357622841506775765423885125724042345247629182319165284014257982604808660248362734111431932661955340190337149030478090907806836638551342509785686830471155726841476391935366489567469303723295510051201217235280922462263638029430336782553661104440656531828459804801163374945821297228563238925861679801911140634117882890164455529309485466471256220588640345185447954589878247834607409762704108411693474548380087594987516824023978269536972818611740677363802126679825011557433502541310411498473153396854181571463706023011623489787621761068727862342248161948126888487499582416236497152310161874325640125653287810869224731651091267499202744373881426419219133869364207406989931008739743193886249536789549234097804200456948593410874024756893618285298302712460669890733540351909559929144019307309375889128353869713089126607205369356973165729333358242372995964914474653934943674829584882214106908325492455032785786745242214506373265475374569029247367939810269146783103527367184471121514985386728535222102485471995080067873515545662116248087446739878954803240966342892532339557987947278402372033209991783381725347007026622895923377077828775608081924272909586131496216904782410933687420843007810217250203212658597756405650673304217289752225532220481082151355989812312999328104924136710947476467568498741607701486309488643935836536660011219230566984694461650795416903435296250406501172096598595955880239157570565163063717350171400513236945148018618230619822506763737451166872398972358747619135281929568819839817103840029621070236464205637031937490904245687119388460127106055673865350714620598906067143428726899136593156559876979868182585247013683098097859937338374213287131344914667855759034864604473114013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -121055056732208644254626987319383018398293728379815097855423625328944148254730236623410841367691137691161820244981092508763542925248176387718230433358472923561891767496517377747707185812768912312031345581823599594977181954679635351532263787053844808673556973242644972397785611320286697392324445170597214067442257133729707992001892734459067230421420561812174679349235350394837251710435809492324213902391003424408095207673251564401569708234104878165903292432161126751570004239972962058908536749738396882313294127019580273700832122166499299090178707566399946679988688458998267029246376539123119899016438040077789963934183744557955685240905752526854076794189998388273487634966645492054529954126658780994038496507788257228267413902201256652261892548500566942365704475534161273125443231581189056477296161519009575437557903165747816930365326411796781831757739483784042544784307581794621843090055444476990566067402722026313910328840972783472383126621219724557075016506896711531717347931202183182620340373087183219791559732865502954729851025116520874507771762257008772748066921581946223213544899255012827962957995976038234323660665878358129515377753620299404883564549760858186342941006379286817555313722010260806223753123688384038486753236416234798958537787452653980170876380464742516893605138936833080830336018442478152596985101212091694726918183578925531227212590152807303944572677217042655744593498435722035540790740434978748098196637441174545216119638677716175776333128714242436177404779074793235951080231032549825853697904454706318914770654840694433215404418757779505350096716686446945285669110874603863900069773788632298051763817431241402214190865024296301943961045387906277979047006535963101264640100512192503208789990123586543906561955143052057545529900561236107577365265387933797638763925528623284587907188816821408469354230059398905694938058469917453910863085748638444564349203953416767675027648700320182699182832088494097632540757524611669068884172371479249040232208593301404293011619858265328631806252325000260136875293062023269740307250724006456265621010705910586580746343366389408634488258113895328435510217015197288852592813584450598879865008505915586595286937446118987840766218774535610220419921539779517317014477016727946318048129715611902160570698469547541473023624073044544276690233209316414307857778245051713380875087183725270999846257930488414117397975505466011315672884706708931893596664787987188903846033834088247461477218425635546427003683217842452941774490552927326454201086010822251651155438936672988506968291836965290524036457900056860869922008264931200042458401431732524190355455614891735478522604376603429505327723535806423707272154709880005963512650017841644818300987083146134560901343905633002443773879225590128677612970358286694274094666924958311144926536893767057331062932909456008588531051566480073162321442820710018993134742516894522646695059397423480969520804988158324533019354786861362403654844046629130396043639471302847598508658658575019402062857063110768248899638142931786875826314279973762483310261236945585490257962678727173933279490814755337650695470459347012749360304316225220701332932860829034121674856314778938364049280925040760627191736783873443081298852825511451805052887754083883514454805070185495338010192318413027455014600470506207180840771599424623694395442210111360724445975718076138173620201811954460323919349394366985529452558111939790541213431935269307428221242147941673325643709243716702088619051274744672572056702518412151702774547444117300619899618654950824294670151631437053067987099609179352412013491838253457722029222128989178418859475198510957782711142299842747669553580453509243254043322376309019779014872468167621602919762894214150338059190510442413644671346131454385513889728465282810713728308429372844033825271057934431720159328909153561568942945081888519235401136851344233847023639194575562866718295989876030274025144756450130350835090869938048109191281395688130102336139501179306253347613943256529722074718549897631752130090882662960115794517207821445146767469211976367341823428233990105159205555369556746990730773270584043224304651031624840552288619378826778316705741284232261656386083772047924151249010479161535804185580881210393553788496576128906673333399772069773030051970288033986227344368013492019635307776544651534956083574364990961999203213962296837600794992044626031232050603291772165169595213374663984010994308737106138119849942457289419727982593604215907522525004196604346221174684898664038107182129882857419907966707903763334965885119436837112903162963171835689112234705424096318893134593963623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -31220990652370226607524506177597977822033794191628940940508951651537209520017011707949835189448195704908608997539179274574667695889477129335802505624121218933237974173094859295368800480367850916406115668785470277176916484625350257092636167026855663248826879397198282596502687215610529157003930339088454563422555869696224742774436665055219873036168594924622379155795318831836269081742061303212451600197269901563706954483074516523059767717515555017545065100669668819559680386766580719047716202542032469794795526500603916952936394579827172393735741970328475341344916897820892286619145695179104956864842692369422740847512614943263301276742242036828292379833959960713843326167634987063741739677552471873424709747369535073372203963189851370901283142120688635309564311103942977071147133964021715465741911989590865568037761587362202287796114710063986842968542725302144225057486343966750948291159504815736105441726362626609387740349132897967135619054361955679397000670807134076530204668759281846363233154066515327945834552116394177943321200192424363765624556284754627853089202546812001016771983059768816785917400413599522170311807872676947122808874370111050672540120338210601560699934234800793077741166791609135744821797536205182761412457620880397439024948536316808338906708984817317831777391774183487001258158095152471936356730456812866476825659221839987242439861718873001425186822398904819745463458802771758364793516035007733488333428652197649895442455222832568095725539887719634810137738739326858867890177525313448604298398113318863405513406764509989419496812765108312517890313963926660647164354377433091835999610067998824388592372401351104207276546612036710256636937627792731886294774757760931740712917068885502465806342612682862176710404513237185712366767923169797335553092588677231536505074060345370051669889175583824905356086059798932851394757476240404898083746699380932787686844395162190415393739602802227540531511016493142039911380900871537753809234892332765600683994222235659355218105434094381300424670031204454953536697712041031683010848368270735798951930427263256797376153223569191706696645809987927036343586702924097172381781863033581007152987838826451597311460231780755378236860249638191442547649734894692650424270335563727453382006787806463939114573127055151626476262083966010388329135878185531453144463846686871476489803580857131299733986427068078340803252578992939899691838518787525217283728553135672190273144984537603785996438343670189874688747383876057832035649573462369440468981693110532342354363845305639329662276364103344433418130577720457332084226933601463303223062614661306086586144782527698861945908427667104553065883157780051048435030476148004108243564511440288331402827767294811916762190233932976002251928471990768305166065758674135501724387703677082312936333109520028446679503969311357798745876201492261261111539043384653349815613065855811069011129418477217531810029917150665720835879327947312920049195463371888708241568741363994426337543347727232049718425754079248561650107596841790781971283279839045884289113190408211445431783351542988492818063839164662145143613240417017909149435222889485055548338837492856610003961815462362356313312188830892783343382176210459414836684252592919574339515975281235175344888837880114180454279885587098717715955190774135584289947906499783734787144396480076335434825378904487786410913380755513748926621844740356410592442837922004726047415486364503157706037000505646134611649356859033183893327300177943447761534806557765673084994491053366153189886121887950603625183619129402735058483930668188150397046829852329023617737257262333703542460757090620754860039075104737369915595514296259178836957021147600138540057543425787429488562311827998688142236660060847271023607429659942234059451619284890196964575003406584398801158102572086506620294120523466952266478597131188333509539744588879081790627815705877890772489618699685292216251670300859098718195438990812988247715472186203969340173890990251274548813734061014105816633501688203768417426838115780921606995529052391479345925507516948126682399844655551862817448774980485552018636052229546159399603252855779188414513349009444448102137885571757065978083973753188570204016039945816665499294843140205500263154074989908896840785063733086890930623450801685405762455419789112339516655079791707273268360264875256982168864679358556552418543452509793649306043012488634572756104289095360002889328514528914394501585886702144595519589112957611953426703310739760804378615949767441535529867746130647233827314322439848922109457691625785191136708519122928879395305680009187199175357818603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 300793861113808920130429116885292185459776140855204246952051200637259657462522576809231347446164568537125404281582079667668725788528826615800216986401471905736523987954550330007478294595337167361783959626570024935972721572238746893007561757644987049837560819234458620772616378005959064548676708008725693959951505976269856103943598584110680916863140175456892546665368784400721791408512462900054026828300051196130703866999858963266601215451541190830125991098623812580752761566879411732506549402969451106317035105054386511941086975579471230187143336876336728113080901300958405989298700906083313584954450496403872914962655628659575969181452983516546021179418093199860130741870807747178108003191100736569156269750469247604937736405741210500633958727010453812294226933722931470599128276565954492090950214624591378237674372800833831565783299916225969068362812666871383830370830300984347956259401447671607450073502522638950539216961057489889156902477043412787728839080908719067039967157031266187529009559724483617181645145712412650484648209678965667599510818981946976543802683627827613502603075440303229740223040703549505832824587786025446114613973359600013699564131402760534060004803373948139121574224168932884096293072780784105326497903370849770299009396441975028878043366354946708774221429542055487364124785839023443359943900076421180093776307514770837009282090667715550717069616924260124715172304785355223459589082281005466061776586578506041821016078855031714029780601851666165461645964910840846008272080532773217756675552108223737621332826031261532618890180757178918293868849343380808820789924816439645011105764933281457323697093075808500504744346992217608114526560910146763012732136430647441297207472030768304810746747168609509486903854444380533567681325821674721320453214664034370524823015379429343295409395744872301940551119706308892240234037523743926487545625807079039555657464898476436501895872568772965061363257454920119102320739918751528671627623561080551397164745210943227696589192173343050833762248560070494048905993011098349095615931514764770076576433116780799405783912607084353813468055671000639300089654297348093579430291092392220609950190781760162929406217816839856609720586494530935199608067315333571944015771409733183874166748470132128666250317443172252144483184581295775255773337680708328039418861116589973745375811809157936072469027994706760002737658553222208602447187523387244399438556642405050611846686367177299420683145065324797110779610527632457028235401482185762159686024443635299836688761631254273768873922795830564817741282751402096831289725462320839872328688235490365186022861509179773134892653903769220163508870102134473756391751607859960807470361473861951145546326046928100159532712315102048370687567959217672873544489120990783170879029482748520418773892649366772755033114138111552006284480329776191090007964365197793862283010807376691639599375585534426292476534062350330698669234679073364100472632438754389370728577464498276627415901470991376518978368783949641831327509338943471843870201232664268404186958004750278477047344016065481530309560418255159416248193203149711429482170880288634567513523607177233318077740711971028830424153148508461967413792255993652797756223933362984845546977377100062062712907987345579065073878724977129576466163233926068669946764381751116854762999756709593053669365786300040723847019643061107908289344883972308671363235398075275536714764467663731264890281842849317529782127616984099590187471228291076409834738894118316877939059079811283160555498291986781547861510412718618066249440287338487328479954626458638531690920812114114367261615824603573065306010155297937556975819842714153908451927809566142778183435155675012275775953240036575687019975067901808541382290597540171082082752981513344578073222839233526868107995038188015081952267084376305034803583452190495817107433775374292841231644909488254504311666573072547017337701352356064455983183163565497843915801127312464425994065563837640990721733222391366232314164672103777266279116310866134338602127920356434319450008328041760057393307128620590199450151055630074890370276927731491490549472873685617869132968350384831507912429553592070896007800380733266283528411163110064373516506579454356053992068808824756635319213861099146007882188791046162763356693998765713481846857771621639664435119227769286573818910664735852520757005001239944350232570099446930339226783421000782032854341864973602155322462913648895707951437289998692605371299080215789390974443501531326003156499841132658466544798831340441874738188993675166890546759820674836968709360007778741419315338134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 8952959320156179710024276948824232588662224941777298047637018405230608949130111358249095026779122068522463645125145287417429327489171747102127964134856468430120860047331200331723555123105157625238185018919955942596224224295715989652603537776710669619721330966589146904649034415375099664945357037721625636316770584554211725266166953882688494207810957235531347263053369293754862801565988939635218157105272239577792121988309133141263746051142572108045610216635879720955743451211199384106830680820599050762852330997729675557038527660517667816807015374325141728190804884077122659808904131071593911030992683926356396422298307677276441043782550141933365545610650531655585916848970304545370210176773117119834311869107808788938090949063622832320957435160189089860398566124381491917577945031819791223028894578986852503755200157645766968640181453956360490463974899103419688625321204002699545635345881815126431497976524607230581492032798428436972297820105073380223975423689085166351593360362444278801145616574276171529825474065170824607460369627303445140832801291017013170714282868856457329655517474198904757982668650124273806252060399553601810134164497065371430884580290060809002268014915128842222862126593537490704769479588470009402091418100968294535929617431295096805957257575386687275555419253198943498124554296118739821251117479092190253627181571463411643971320971009061174031255743963155633712850128076140578811836805711542789187108654060558193446386279997333779039925693369234629811331157044011359715735089303766847339358830271578003603804958787456365177490198140091804591253194335698048473316505765655440886025738697076390205063344622668702221864689564002822116333597288309793882774216609143650421480177155374081305307578314098516040273253999365315747459027381800044243866382210526493036327202927171374670430650099664597796558903970055808032288750428108193072922261369640753178045988891869356311669511686270501563400900726151613285900366404721659180680358502386483946474506924500731407262198750122178241443127532393823688782133608839900739798654472441290962213138876303986017288239179152113872942177303227792686190524106837941000088571671032405903869801382087905437104158562860882376015113629549351294691632540818607743200745496521763963777156783152326812147977557171443088302459896244450386065692987935655884385472787428330792408034692457189648700743600331960282334118233922619388556164348215662254851756613926983802268370725601324099672338706576742996283178525790444190729461267169623465028460185544419194862429145573434125341840607941316620319251621965579115324332715879095281695071139595876946735888850716266590101981641777628617855206954643932411921843007463484689964347414181165255154751633579410070752883861752835118388169064679113142641605120644315624864041879914071944891226154535498864644875216553419276184097544399168208090612541649127296008915295687876035706005750544134411900791720381266957759407728137956846139959868419099320835720683782294932017166129809407472550640651634278937365444979944057414334009159467078211118782897810709676818809504462931501747600164753706189614721963454099113846940006222970771346556238769402100630763783084151064809384624371783223917807609501485986351337593915724154092651487946515254690947782665893328824435535985553888796286152580478360328483246477723102480383464564434305980663062306297293681896021312933092375736666616581728411127419711211919070218144404116102909848167324723313356488298811904046538735223083024060827903014731045754401969357958980408634716947941154060375741164597102562253551867958111854285982226630591339980424471432104534555754818051389377492397460081398139802442758798886142282610911687409356267137013180881547019014058270448765600371986216799599474166133604838301570212350866727150111487311301533481459847238140930853207373390928141487350825426658035081632074037948656704729479840929434994645003308956961412437121444622820681726117578706764018933046045367819477915507006886003495292835783469763104554660709989544238123429993243906909719081833263555528672677876624137857508613900509239998568773033945543159250656125874904805198427210781252113378782160988568574291279063211519987895560073239490412807670852352145109781606379147561455483817455214123964039902542009244559462836651792152485085845193688739015117399396308665835820260528650460737892551230078066069627495946128658495112922892505563758107547738502950829428759617629823907208311088028316584448400468713548241150425924827598763659421358582626032197836275905100161964564370098928983263494392856814826648582222075495172930459375493228435516357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 152168776689514297493203667985855105491884545882706768346872476333422844356967438344252178977348016901289732613781176048960245830775320562023879214243505173515828946474920849604083377909915850988945647316629629056717280893631902755418443025139973151779242365007584373575759247372128721368029039658284130228038956202450618136118880210974448277668920834493701154004126237050879037500801469739480214367942874268121863652423555000826963249680982625229252919172914890790034731330926652210333665034052415812383767463954631008616375928940074856323986410626795879646567843524780956485916754853122018577561312463901234640357402486726309329453898366675536781639379449143640646532079101257602764321262843213640156138817863090518842072724938391587978602911984665676198219866745716137719895061077657109602326358281932592236762802001397520057331641286223178903055177366092499399778317058270365566893096581266844268640299453045571886565675874627280557532916540665000329006175477283788534879805794427200668063249182615656183879301339023820431925749548661973739165737016613676871851871637074977180447377489387579371359521442540243518225013615933271958569039869845790195068055565554187220413212889343562797160092790076706107803184758473873071392012234853145340781015747065027912321724034164542102501299086979663574085476823942957821438085965007315568298074702393307048769041751681135935335002576530425366055959532421546118686725380058462797952342198554611157948338614261745011904269706561777853351195866006549808761628274162450738523144745295000380653486836722086638024161891016904629116238437860462610708811170311435607897082127367175363187044861159481903901314171189191854300148571004202613491990197850476479058574266494470987662639825796035808345108969084147814607242767841202219433268281443823360522113784022157909356397669333715257309083332913403039073990313272425501584363135214850089934605078470765901426303254278629261706648798345097267215618901550444723766358682267246375845427737947849318045023048706644670549260967727923727229063253434394282172890545338849982074136265492083291014664957457985662401162627751718711951763329476595990357392476192450864770681409194649748703892196530926336778718592339569251229414118784611421933306564226939884134477901302435159877694546899071765594507159900903076373566039655518233904115007735729062451150958429562787694637642224207051282416370485313335142404071138796252022952550126477002844011975388527940250414165010025290125459241135769567998847248751848340660991177594750808057501525699724595482840161810185457913057473369272212300385512489383716950806618459476700824871647854620272777143699737761791447658742076538971780295316065849727999386862654647254933843013014537842553588574425541432711114430585893012532354906725039665128187159038576392608099480413889694749630825934477123808773098515218484920525421185552226621741307034249816803121522825642427601977511269699985633205836709490271140612575509396035729598630506657452801392867451451512824962936069095346164331213052267473824467484997211361592873746062565124371226562186865533298243304712074854346229338040264762019545865666384142933364469331578063840261304908370083337016406421492962243321053993354103708893216291382613112161564995258689742565048455156597494830520497879020598341037385796029475728663289993714328772178437656087167042059690698916126654100973620386771351872502321817457881138180480406024348048416093128904043568519305836196886569041470739527363696707394793313191286350970042424212516539361803458642229611479876344736202848825683340307665850135460176289608378159710490365129882285523160808911730875439340251761007259448708125955919123669652068233996159330690725158346111988332236620413322228554736612208809450714338026476604415731330383224600889181751893790565445533030621173269815949854174218851617178036760000272232726564587480488714000467715340591121961700736490746908668263597322002207857217373930314327885577816312080262441769056607616058854508181937870436669068637618267411851778193386746090970741918465433809975376330647707647026042931005017330608979311660877668067421237611297289722884999540792616468676031358160671310279821252841252100808471255061253223856259286450718301695957706870576019957840720247940484239612080029307322675949950786295947670973597862517162590827673668184738409300881425526537114992607970382627532344362355736043275723475313357521467217271656277693684217997929579574512014000343094675738212009818167512581402660846513063093289378057571354240254208828199551024415014286633100839404668391969376451638044552538531206664629280567169189453125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 293891399680118749049116537734931166667435440530733574643686332430176558747345154884135209651832117835727692003129829175096183770994575057420031080402319818530822785052293581454444868534983597197313855353131436342777050879213206204766536288179047062307168577866754809777146024941108476019898750252608375768443163012542674410511189262886065550336359199837744771195828040318154019833272560668260028473617897669212593141340078051121987324298324031637749117590099233495087242815878849472785824596238101860278774059511079505127454680856034333551715354493109852933726113860575203641440813618934017013630406401569515803688383629677527224791381776531272840288609764279216531232110932054426688882313467832627677640626575509408328645076842658476426607352979232832844253639203409642461061681586905176724983769337268056345949667462849884634244342404533774354478315614255123696767787534266545970139224524573433378038773168936960293717450697283795695768579881609050506778404162391453089668894100062396691613220696091693888370736503545325912584082559103709747505187510983543831438112605535526030425580644089783740936294950575631479057649690211253991165764326997823880121128500967735025442873482809190040007442318683879861775767324335827428325092584865044513456031768478136810705826240553565448379396136307790752855063821757375398446614444863114219370306573457018684584037875271146005171212488035473125949155246257304495113187833499437607701275684031604602317951671969232304026840763705058967297694348704443976995645961796791402030106950587185617534112285392067315557571031659109254315476342787334176666854516674664442266340704534526231540272801472298894670106918818695360452373078141016468762522560833661279023083766808356892272717209760752348762735382012633619018692824311905230376841042501488070435864418869319844076863243718841934656559996048642561624446636348583386825241697272149629173700777142522247719265980603800352342601940722232448655541551673215203397013100570302531006305144720403009470436737570751034366862731895462363484781352505997316558368496924049796203615597299132085063473732242031349212427866079331170075216874074458789285179359780539870174257398458126593044031630331733907429934293557342796633133091411429053555374469968286522371549037338142351666137450276092182109925850823575510230797172379542653379239072028772925369882048636918196026814137515798099885436755226176449828905833118386874865850570158996316404321484364731671497799475994896259875227698489234314268201221929116581668708781871524722438843432573853326257969175127604926077721182791791888192010408123515306467483303053128184323964267399167624876076126184632107984042193078596956586007284060668239978798106819691944044521153839684496745189553071877462278945897886244305896172155590976321407290852123959278792622880076803255801917875676177893566818523626780752799472283304347694880318854801566081747653557922301725447438310051444669730036930412878930772704603744772906320576561118792494362692818523554581754807980629439122798646830160164851531126724371489999083811508507321706884414445873576034788036998677340884753505918687554734980928141776553469091377832818564354886829472693952482034382996781111917911855376855450933483395352734165325092415596061758705356974078081489625613050284905773484556331167580403238630959791271591406778324524084997677287738847434354846320551344836634095204213992510661023107415528003448474792400306109857791676072617915151406614250812009909237097294220246731679809973727518321838407365679434451957479289816190023928326776726446545830353686977743385766593465667498873868440958593428330628263043866038116147764119642590725751240149455659699273499216008016249523521554667048839860725633279291801286682311804857498550416998154486845347688965867991962291520171704803098038659286612431999930248155126424179562100706817440593854935581558739527862557489905202811040011558054043858101381137965462155064533161833850281843193843149202326277052611686666487916745284842175018795939750725443196943710881635221051755853352218317372199097477047676307397347643930336302812734263482113873005107805552561502653070847452731478809605543577806467631597558284913082149045550794695980519486389493820465209289721541449507735480514461516075523024043330097635690988757502458299798425014996815945595240485551718755679251139345295646368200248677976516110066770217373222961409317367467563937344205512255553985695146384093949915484092562369073168071566331669388574658925173447990254904436675488818219110836264184570338151635036450321455086315597540474471265433360010632668490870855748653411865234375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -46257453467847470244156502505123324132908193194348490514027147896188714392259357724105226473549643235214692997722773473480390528844451690160753155447399558862695016886861709653586825509762183433061086471374052224708869881704047988815900058509730675325869906734789100575030581042040903715099360360710076526952784541100721102558902706243613628246993600007525625230514122075898928817325425699764462390753689971749807216387115997767925960643006222028562326335826453944304814208492322512795765421569485934227083711361411672899517032882195798659240241252176032698066677325219151967340262882893218047962139327999601674453913849274815492558512301525202150473693045684546250656528421260273010062413114945671848393776321464967633513663051494525603027976088028387937788268044907126778667840580278547344259790443688134307810759643992399843100359775104512906239635212529176172522614472355001011484262643832457065173630973823250956932854106618569081630850923596657509561693775327722610393201265136141492655085380034237566405394607037495368465677358697210910683361792123488203922883253923393855537091609638752352307132671860484100958956433239205044182623509387312110017689323646781209526015466016088163858437102328128116518420647405762797046124492355556465758928577243388994953194709309326145433030718928421533759731688466321216612206467430373696837402798018698111985037904513984462693062311756009751839571713293141697636404799761476397408650500176091349178875351284041742660681334020621734777397610796642691908759989242022759656826607928654711827750859061405482620932250470858402272871810287762039281846598209776632978946605756312100227520395737990747295806221021288518947821837139921254249293692756546536694372920523606373307910264160123147552928002792752606924434180426484214438795383729460453524578916358629436518157947097323083584080760620891812437348753904233372455634998603012474202719161131143551118699060816455296793083883889228942704011549276316140310977202325542097100315944030494246293974297247505715660431374440975271119953020886488249556469302718157125570851177122869777397070809976847714770839209181568983648507034181215913482640889044620269097100598635547207988229392280063585164388237805940249721504240708412300254887289787531655577356594752415073422212644287815085850191706457567171756598261840119435305797505982242438203406285915541479659658585252042257495079074126854714472904533332313032529354787710940663183909449339333615448987741279274696381069399070531429163544531108141133247209057924680848487260687634837633057858640700534139701888531445202029252354282299152228409303869615404650521037081086425277443755458831805933358186075931528066786699822306267357308872362639991219278595915106606134297369131557333134708669231029720607971777646698978927696166183359652647986606387613892722664543793604464912307877813618640020883660698459087871139671404623807020261421860530236605067042138166101852389821318189146897004484029818741727264845781898878087319057335153820187373614145050697491744314550884540109765998681934266753501195515645540518542397843639978062802468471701995895330005819454281986246161718829499276063877121500568055622541632576326911804096986853502530726136738514181307342786100402908713452083287049235255340595240916745162679409912520091776257746393842729940314556050066436516986432659028146843162755023661556282944484029969840968529677885363695404616365183371395306172973660168214204450727521475488007509167700969694027399585501884169595843935596742081363898364661136741520938231746160852100246225229173225196954614793075043221745804219832524219198520715300021476818197092083449184220061668558456978617153447896105359697890057125939922562613580301741128481047424597101912089307874136953402520164089066166729622377336302536313527917345839742487751168295082390413644086089570005303301578117539915883561826692606815841029986305108363198690066573935939290189366086852303776317809111257952763815116771837899842903844533104839376362602216550584257842016524629690644273369645152520081741439974245297658397357723779687212544055758836441313196111912249193129197587989240349646181620063231898597606707236673527841586604616742591310478220873927679379560624551471631503452491841527177257523349376034644768785736913972076499495862275140044635852239216184029836769010149988321597937554891268251042894340313267413904935791531530562166667787732682790988842220106271490083341922833788336065079939431967071668014714171724268439547223729433521430981651419063517842535840899137101350198462384911787176017465192890445838217066618565098679027869366109371185302734375000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -609618043922945964384831714435794412400389971194755447686686822003195591797089481873849736827609106870279506822764616312936778423425500739126415113999589559571139011109540324988963536283408498052708139142120741261187133874788485708761885245022182607258507362480252308012306083857492599460058449021938095746008030462427589433217068126861751916014593471055229626398214722575696964687567702877939096615311509354202478321335146881974497670865894803953939472043171479638300623646614694462627864723767179269358959285712360500135755018512806999114993084553582800744913970972886525853150263909031753679729507504895287500595695296281365873244331894340103838199899168130781762647338825392195121650986459548289703079614226738626708359243891634715174614067660252842240906598890294054639844381470422221702331334323554051895697603329008624366015947979148729952807117248178845790288423663957904071553422296319131028459545460294570906376673172446589022870779489371679910531485620871695597645112880783444500272862394364262858608108210701723867197611465450639856914949677179835999357614296548415847942419371590740927681309126556003634972640685019681141476866523018801262755898612460718872103697279326224138749970301856375889807239865798724337894761845392770627633449627791615251780147444666043896573411825455797825605799360724539116694065962847481155227749817913970816018239325881911139265623805959058233749995932037097523984058421321435830496217046055164749045491716907220141478730030531962447424468577962459497574730306039920989957794254630017586789889980456197859099900110981014295997174428765578938519025450773394593851652350764832679999691345826431494689463469525993109547903535904265551028501326709438147863916843252887507360305347448346521980454053249806569608651504197121589143497541755420336778382096127204447079656225584937426250100632467169289362414860621815628148714414235399308018223345359116862225837451268373133999905738412414366724366929136220673526953143438569330543289498474760352637936270727725606587218203499505065875567010871413486609403064349676735589539001531357680750782932391021310507778454976557776635766666205209174423700622802671506850738362635895465950736325140867612676408541087652374927306593527934676041849776138361597121830439108410224028140914463212849576079180844465584683016515703112440931147513069863782415873224032254166291076299432156812814475838969650663122619291006327718860747401422977722011327668050097651666601436542857121573557720866052928703380399975199881309444649698882981574209755412827528102888999849463247060503442884398887911769759740450924616381960228899092754231076983051254606216030745933607437605762502165082113769502351691648073861818234377785379239605835477866869277389372924259474156217698184757534830955464991997742746207383239471380257222409472684165959655327171808583057875730573758101189484058036459247490333979880407339094729524410905315637732295744992062493700819935138988072016845000240552752782103489642039439697377034740186317554596627627676147006404845219258842577239504030152320642122640682439288581052973443308179632309335387792299080082941020906414417852458014079452943722642668975084862935088880648638814840689289497142575560434172745491090633691939399964680028802440804184432430647392899651701323486384534204175962161652491034441519224365460541338505139078490009580523144465152450027948090728370054324759756781307978764496946840552727748580318506166556917109008259250375780122522250512215135628387935340528445035391360892795387531177654255222915235782096743609295480085909825669360252164960329767745125422436313590700393033422928124874670847653635928802919229639380758511996310854533781279346120463349534590221386505266327368448162981710595881009775915045104168587421532372028544322164169256774151748018024999992023017536430386911048922673981145837743645846640252035787571968330247134450440418506371123597785673575790175302648692343671051591456340933133673183599706584440087911075934645964856550159916763724403600889345138591010142956250663147239840668230671976400897620613010450674824553089625484370897841868699880704155314729298252667324110391850271913956085157338701235638630776287780446201896880455426745471720770900557533896248868584632480143715628848502259982248001099561357137425668588735135292770789733392343960222729986938824515720723946374887488182927364852928468067924708274077014753942184820423365855425183540639263544700436244459966267726066235629686804322448813055309537611078314695197534791144320202895420014876077836720615930993987930902203223228268831324072607458219863474369049072265625000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 5239132561400538049697801065859132606187685111571530696207012793008030036568341321216104536939175056071720948119953689617228852589888579671539276061152479778893554055804288338893777728744681671820966929663461718976706584577642208715452046947398750765271242307795068082635482719503821294537951418850631675349067214014202049863479951584783763182527617174495133589428461110836847445457729278996542238442525075329768780437341066239056961028165910832348552511505711129377360959880340411558974047306735818456755663972950400034157048668891686974201556641180017920511074857043931046768963124445992643280333354225077623337788162189222880556361492239877400595523221449525333947490356903766080740589494979598972303135288608430972936528168875358949709548798488218323406784522097345728408328822728403059096337055786847193712118898990031846599759425768972827230072931056946413073016091161170990586307553569120597933188205440932761942821952108769623299954079371246757114706447403691778402513226894243120159644767149569271034154977019237025825323881941564945427951398364195853191355473794599251346102069426530039562108227024615300372734101125812579405631441678655459180073007907713305808619174261971566381620370250658380065038152628970528511494820822049925221779392758587082628972580534832708186404952073907256119964292461166904387266577647746316640425765732727080868492853562906191873596194572809050816028477791610809413123412010006865397994857897182342504401190570307508042295309445982956694204668833533283474585290869268145365139071475398193208904287665907529973028056747497692208299401977713090292072219755147375612493730231061106973511704257005368420623921739534950731184087968198863043122331178705522020969269064738030853371177629285264374936270977373581739373243124513975545892358411573647867603149465426736431774263212977556379734885378708834823886604956639593261348356592333605246145850080154865687718681746160743745143880833381187838255026844188840690926860265580264301935944002220750250861614164754472350512858310541701156116138804099162333068922254585356502825851691018545064223344946019330624684961238808340500041605758883210640134363662487433197161297627686967053852716547710438126422688416176312921614815799270051853404726179443837919039703782091862985991901624990991839825483563531766596619077800364549170448455860058030561505579206400675572490735589698405347456786616995819230817197309512929138569144969744859555764021865112446606555785204661873053134890662798690197174970929529712122478062888467522969625772480069388536331211680593203652451799605059756122592333451822216468643383803543605969372421456181722775664678946923734299051564736206559796018746985843973824930271755779069283552786093249488483563814385730245487180985045554646259459232815988059696603329260216645779547109191286067095073713423626079372834554544565433558059808115278994565020131634300560337183324061011358517321165923933145961794126405480615554892146804522593523104935684020167221111379653045698788061746407575479016257806774468245817481696906109873720928206329390442531947609856197460377534100392348756496917115196495801885472178709211461530865158244646244015189140500466870509708466148862053501827040837242728130571279070583860840416919013953061285070128872292429784195330313983378008333216204663312230595756730117819033434781451690244492708447282411885104713495884996917672877289937673963274808584669739825647810362874904769408421972018635261376608183683191015353558256001048954233959185496710002374621610918792621514360645985044497420792437230130398290010127076069751031584580653113209274232185877531247155080185943941240847807105071218896586660183712645443751153647141322235314589724912530775373918487701239750108386483235056003415366182732708899762574714376911643535176023438799416027378074983301297870428907344122860522291076352554015337057874434810452998729121007640358010220705203833291437133444651487425437523432269334901417500573453417108907086180040142962356401254076696424742175332324024750058070886306658717047125340010515287437035929194437446224733164278519690156489114966572638152120814557406274322935682727109084459982861365763854376997073067046395261918313526376260664072827195277059214791553562540900755761308647029349216900255626908825279286095730751386264925359954936510214023968477113130093066033339939274954520367095340785822864731886700901451960925773637764348378037660683419731708137160649696667539559787440511964230620630849089560575678959188220600155028329380690439011387451393737033466447630665303805069600761987358077542697998296716832555830478668212890625000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 135947654636402183668600913194683998991727035671164418948119237311523742788097257637335439810099902869831219308230599262239584294947855228420296066303150582665054568248275339766694066026740027901629697978916587314592497827267673719744239159260865441704369593976216429247554952483227421339672249538944313300497042179809327390798751302338364855484852963432807116160214993501886785608749053972918904083943670022478759187527231218962571793890193228550654295363528615671129906282255043242085480607481111890217118382177461564764249609588405828346422325945606596107073179423323336775161482808895267954088906412680742428628296591864341515164838835380085651378188799996874035124577759017935071967093773365979683079216108405656119889579559508870217987954022575469581015786618055715675970024811945643428673273135497649350807337306578595887860107005517896666953968432696020289122337181966988589183847256643533721039230082118841578357675344256239840630207980345786135439513302818592260507148195331309370502101667471689097075326175694834197409940570253714529871711999051671921129204184265844697407670311395964314819511154265983893899923447406418383214757389472662952391227655262090614053285286317383863101931177758942485664499958726230615935409821772712454444838478649466777322456927254609380286391376793202932828054118878589881591277900024025924438888783742427712391169183132387485231153168065682881687187008522936041686761218287982508851391129431118247610409895277630112167918091000861946757265606506426961344875629360311759090350985045420591422984414309330699215871880231538119965657844074639061185473540840125251066441788228803936596317493291107253359776187404538330880819147382406941409789661491202214978478722136333795603722978089819365084447068738783982173139792620262478518378033494642342077219259429017001034481830492045524131699665698930164119600547688398764234166803567547559195019482297954208755026567795703021405417400293159314219982923663132937602030787935216881378344657924646968967685453782004820884742310113357113392512186888687977559623794333149636053380178379638777424803340274824874564790986735196643760150586168943146062155995230053828920966107167557302866179990300562776623484795732949551516175378509606587176571456589992811335207457586633265607700682913304681491197122086376314107738376125136585781520875442732855599095756881309201967285927539177478212183850514298338020479113077483699889596295458737667022533249593806772055557520707165950410395879917645894660908695683164805722530258599560929426189754796823532826521308145676172367310512578876397327664815664210641979053086775311707789919424479673972463764124753360281814062850755666358006756966005780639468901137421890523885783230824187534859519338788395028882702951810122470474223242916756014162582761594390291593807341213112339000214349031777891581407885303408369329269108013073512532002729565880366321991292984989967440075359890321927896665711294701968636326900635049262037711627587841392254870791539782937315347386219173363766673588453710508217098591851419284518456964397701491371925390765302116965135264343854821381872666640671450271510041132008481420072434277731807695573224742643641368853764202363721300827382068864207989696808845819413562822378794531939952152259183526106789216686635946828650668781499074327475084038527768152885844349514277351743213427862951159209665969382394339662181579462165247392509603222749777378897280036700675701311568449037462365872976607409550813797153231538320218407573960258031433527264198369122016124752734408344702445211390688814304503557654985706440579925077730911341796023938239911526863272195033586497996980150310021037205258147617815297000172976808741821605662251280571676391358130352089845474179348626591438562132056290638331418340863988102576828769609145018718536104109666079428652592977314932308560224261317099355386184428391615002674512189948120779661877044339539834084484071845767550020706940324768128450209742895341182714150505420743982507940567507559541990821923713397694045506644131050999116186217928469826475684779215596148028869569596406271481999702839189853086288885660992010538865976361954083664161802591586436098078237233559216765824024896771666059930034084387320063675586339146724025728542958093553801164967571456672531800341632755771337373248719561006877378128104970384428792804055883293909802331843646036218697976452561227757864363933767941735170937421467777056735605807379002608998413981873001144754319717181427216377135728241074568238248430455527279300303724755893415482083208227578337177396613168756100975542722153477370738983154296875000000000000000000000000000000000000000000000000000000000000000*i1^74 + 580917092108555134579315554270892580661530039309872062772882893234160379056858450162096892026107443545541814426859250093356019888575307587002723821615071816636478217943017832720704670032032231785357353868890025981940925071109890183573163368837111998994150166283468056653520973486203768569528033018799228191554819432395279927034104479934953441308962582950739521826642787838815289057319172041698957982549753913916343214580666208821817976505048150112635815608548158107860689319004664394220105513253623208689078069228033684677893485565431434312160608868199667425341685045599920179586368413243425242899658028332872573171408208515078260189243982551806848228170963393237092684445566859451749161444537747594164441740742309934275192512004784076703891338523267010949732958296058699566448030631989806565335201203735793977256659723631614775653871280899203361807564553282867169677587171463609920547947497137569059048044832009988600056809378799281244323513814509559754847956548787095419752115196875205839531425755155926022747603513188173932790748937728924982650263022227066210259291172819205898497881717716879243084550553817004921141615362176230556423721004231822496746518917336154947337311964844079914750342338486706850382456098405188721678993894164221245055551963063608674748448194502896524125622598209610296969103307012029326479148215142048391641132436138122600570382001541738171564979023971267877414084485543205972993344853498971536213655793980924150256589406248915742034756062154454413957213154815738975566014949490155373578108068833773432798574830436429753933675848963723300753814637899344269881269545405950443969791250604703205404108669379268717065960561034863266737902758386421636580545782282451203352445868335905457388728970977691071286233098750071460606151853366207992028453461000629801208197070637834226362378656545049549143517809831269739984031186616911141747368786453939189835408695746202162886146193375800098580141445902461848174848168032887419640829694101303737754952118820969058228651280736686899307689687736451704103111434545658373235505437233430052012388365356728509111568370880996869123011378057000519372595605352473531258959798601782486500861252435054115038342139227476875439138793125749798069019818413372162044062390289944785017222283797225773577287114274294079091509969983970254292194447180160508259984856200428256923690066288207492969898843591705345258091996085337819000780178127493234083510398334233557717330721973830394272518965647566522348251935694548679885962276971638639399683228576279573137125795003104585126782315798373062439812923051375983681277986425042087045845928267151018997973923005543846534638758947455549614176720265241757073282479789060614057492082504733098731779516177192863604651331266151677309457641200236608745629467548862286715228008149706012688320643063610116884819255469176955540497304690149879385896832528059149834365860025570156267826530027583424207616701694530455527032189581437185488469315276443907476007375579747238321195450024906851557023235170166925701888418748031811912567002643348765061150567933890258391243833323718168639646174665238297533167706437097489169632809266834096964467334843263681625454954926160078345682571453210331251456509500129772943167727818542113077401824521706619313398976396344769112766028647478676087822275455485316349946778100150470688741780940192447433050839030133499895189372778372135500307802971869947276975026521086093725275434551609529555099493441261116854459079915144157882623066918504467336308484576533380586897617304564095590827429429827573789155162981843137037954982373442816704115744651573678002832962795987352987318252373226254512398584877804831364955856279025998344803320626964940276904806054127838810601042357218376863760664855912070694717971042419131788989994331115805274082245912530133242423845295872937963092286144377368295217110528411988222262198935879270883484855465143448737548694898071312083809788657290954184798575498484958909009086515238974376714995110907849312490777288686773393020127303457009137927604823726934258197964501523007343534155220100077269572506846983409107401082630183726857581915837836674120536152241803119814118583126747189923301853377291489333537445349260425689538851200489358080220756015562432036734727966281437787417327183705779720463654737575075187407085249806637419841702630588142151235140347278724925195755976453388792927788559101210163722778174411231153559639335506865934862521326559847540341543566241485164131134379113743466071098787329833009642010745080847112657706275412197660834285676332973523663405775037393841131461158511228859424591064453125000000000000000000000000000000000000000000000000000000000000*i1^75 + -5201341100414593289964402732974040451048603996213595761839237891540867714411117779741175642063198447330979882647866031586009013278917207328431550946022620420713291939887153698239370188192780715444984947837530911492368539384544037491880379959459740843016185835716886858694660489628661118197972752197693192840875033031827749780112952275429966914358920761466557286498639166468153453868791261256067559911436019703425824035690287617408691177336181887114544472240093865285059305437726053252594626682427204181785111388870373587227959198759831331514424679387507502647994949676910396835024708160586406484220682109938630782117349932913018291026856284444878988763365544597772597249129124429122270690045308678097851000191759708414544516411412208190433895234851655398408904039106754848298118792991970970278631100886340832617420125783892176490629334606529646101572801648976474539183526695896383679534498210671541287780782885287874461403762950216470663284351044364788146623206365978247389389485467439416947531536048963117469057239781086195450718696357438844608434685960478524806464421757963469399698403792254232939875828686409497777231705786829627221614451784606820647778650440032820475483385040800804217029199533176717834179971545241568306275046436479281066582273090315570045266182757507707501297731365798903942906073953091452006122282082763041580101479837648589581027002783567161497164152012124727834297971222669437281422088398780676237928303282728986872442116334737730887502713554607535855100034189613863934681903475334741543837297918525388331557241914641179479552712751804779013708445421937450716035160530669028787884786460846118276415957146395633496468071759925186774638665412263534440074545354513745318448307664584882296973507409929280479910327428254632116514913916141000338560542514040502245113034830015224928239027377556650056537398466372783710450567720198159954284384345820564883592871856234101181132165159376325746857146647715971914643371724374415755070584217975681117218593417299932094920454266261482420786328846969926117662098720002448056764262803694878613418543524775398827446053658083452614303836999520112531766921690107148778377213430512317887505328826863221040617413552975249225823456586758489821573866468379257927790976474302653905624533238990143993875576991495218001931520289928795576468410979322624071559323227297194451741513588520112377736101696425947069458232664828378861443200251419852810661306293293519060786052762582267559283192207303039276305563297361798055840933680590193625524146322693662725072807773417225094631010517946935733378794036060738625260743175532008115698474396746011369279207167673478420485526128451470401657309348409624858211153895040719689850781060928487401046434014998243149147388191061364726103982362587536564625095161883909617863133428231029783868373835043384133554213839354895103555715294831126828907601516232523521627089869552951680001762302083084717249903931677248077300976252956704237345234442612737440252276582073503907256000162872735380495494649833165983104199797906884278417195227897679161452942716431563212901613122191114243692860628641134755375562432084622998356200244364426398792182481390622272589795407481997534239672845418774588504075184583146753610786728445341474177152468746088324656266196040509582060853293800746205834841014147869977605302352314815582241325542892703562149270155996580808762357318933158272563057661565196529649788783437087247878779741077646053634009317156260117394862139963499804475280955782737815344631241391426991380663712112874740517604171657448729950539703710227000851936077419647344241639217094153009739138962371023098222669102737973500478387970397817572869207434216810341593114262010317440189617359794435374811698165406940744890484638712672379747935081637680145391385878753120941832227592543673649880474552838668627786457863477923691971449482328500279041101992216635091102760965873292129094659213073847964257192320281854684216615733285545126652175562192202637862762884170665917658414825221610993855674741643937367635131457240271242673714551625378449139913976032248140892136980230606195497479311753140354424811644203945775266728544416866756993549098348039753271006365199331899750567714844421623782517347820212351200140385012943415084622328578467996743694103008613119648777415784784544670111248872989863083049521551722363837019026490211277409736849327792046716526839729741294514278523313042101123506769255792822929088646124515790501097263981389936320368899935546798185512575447885273153806774441889297227628611062660679998797834591147267430768828012921378700639252201654016971588134765625000000000000000000000000000000000000000000000000000000000*i1^76 + -48894258412460630101450681191633798881064300524606319844730225095491116496016285695159360993167443971006921802395517802502811150513474392898397093018222974694887668656494291196336821057968661061002014566585038833037926366758787466315842578451846957068351075569397339667371614882310189680030086999873673076785290816366370913639542194150982052616008191480884596453490107725497988535332780101026944251513263014597268603620727211648422588760364510603340987263483330520775076239472614729312039181276626634603390132702589120986054854561685725716530930354828739748218788161829554265139178432595066751263818581392855497590331316859719082100532168662597969285345931982538141410552331229319350393805854749602949441465605211726438685108664847230587835043961644483435195754521853303362109731119590774369536169727142925535444368452922828315793785720970383966350482621306040606035575774664692626185454958211031873154196310035487389610018030237720467196756963131220070680842811769593362662762672819558328509967761990097976667582873151690037455250637916099769516261621788262932804364211484430414044391005479270658808558345449589581690747041843085240191336803357928455547857154535318632778439855431292001693263451900213355921338268974405936878064201050953359662285769791173860901692206953681787245580015931852826003621260015080433962850466126816541229368029914539353692796962850402284024906236894482225431595077868405914627660738447779405403496104243960239815881206923783986794453744766610303419242261288759170537736830848953538001964903397021759595273864298268218782850487078803445664378254078662529357252449837752147529314797171589880806428917134584169575433015410508540507545691133892325103251806062995491056871758195409996184912335800443901823503751395664884083029461069676607411168953455242037860492874137518214473300596536071753822838863992881067380236213583761065601007550513806729316648045386141007622257849007978378683335686573905346771941602822428624583935768663878839343917336575360377296079655804564433555671284309617430549919450209906497841434960751648051820738971530972489855350545689066993451377877396394732239556940047511483734634288109778710225030101899821536463741112357341750205984610570664952574705250370115850656236733731481525324790564528405311944937664394444528266348424843099116162252904903559088022064779152606057236214069075713613424436515749185751338379230677431491916563565075183583209224845191154648358460490009986803104516081559626887067585104119323089453570572896289969136109441167618161622077323872492294671067072837613908329838580479364795761336955998696644388864238752316292923195402322131543369917656853475489906855937897018309627903752737192574003761841057619092778518986525997391352733836490897492905411179615391662394267261743334898466671939495643547152872315810276824400424612279493737617216460361451463262476265768633293067368270831872601812165090100814433546118611847123849049569233878310651833077308986915246903066715606288108958016849207687369612806461404174300476877255779494104575438776023525589617773509600844315672557228087596379357267632629437990061491504944957612087113646376260854092084119248373964115002792082919026187899428964971405392809973275965581378791502711980233740693364556512961455915833522135881601315294355898587207075610893966777382877110503632158604751644045410899461304949200371369617889891813847191031337283499720104406264764394329813523885029131827105901657184291762203498226453696721471311694497683197888633114360849416601548222841698927631857979381293239913963334049613919185946900807284745107491192674961874203025908425685994761303659068190832834023065010215140407150328254509833414297810116395622775698284232925494672824211628545632097087531245360841128208827124209014611591879551098178826148986150697305575454379921266472092634090731663537958105843478359540133895583390278453153498504123990902579141593743751106591051332596487036772341514195055424300458394006655922353806706952777989969743126292027480076636688417482639625184721475128637764768807359086533312982545327623688335906883350347266559375171576111723272512326705699790258328666904549672741125367251582063045276811300976109654275553212219074901852161789293031099453139856292594817152565574129587995968791877462059259536025817114360357333250125523886860373541523807751259285960850835717212534483880201621950249491784802087420009452641042632852517053768207164374514451826981775069151683232825468517333975434313958934343520583432692426088033588712442034824713597824073016623609591562627151776660366054583217731988042942248284816741943359375000000000000000000000000000000000000000000000000000000*i1^77 + -50268794586648775164190799754278340265802823715644571097153462741298414345340334274046337852203632259384773421359201205951110496111934159999230977093367050038391355041594939788924527502998998709646592950364427280767274833515258623862571957539315806877202148428459365502726040210551190662470726103692024523119771599199722868283304747608281519422179997564717883239255289526688998938437471651448179779296479310471977341946208499832409274308326694131047589461828045177547430430274525651478819021024386336572786995631103907515031272998995665745228853629271423849337723207033830399325398565068780308256514132308509445576671316482830199655563735654084440810233310730603717772748787046775685120559567206043682303892831139661222194430967940128187293182808014125735887973889361708860773880828242900742784661674360526039620760049262822582569967784313546887948572387785792742910868289334486423695721728725079931620305310023268838000090632437050405531660020547749956455936268328033295426916175394184486424764804955190358580948717021777214055057858552470616401993664448007583968820787407732355572362130102077841563150538985534873900499357411586871152208213074594089057588137125534268037924345331467586447604668097805867679713099505197237389734863506908917911310081675427562310267463036748572256873534992423063661452574902255230652452147934750798460730352727161352137279611002653904783313566647087150432126476910037727589654801246881702391679825105478969957325612167350030582602490629642400699248531081199697017725906244517711786648854461801925304145743333114726851627807546255937078508979237693020704493298989964232984896074747276758043243524406367735054035532285389194751675520639188243400998583679735542223211051668167102782159635926440781900281105686798551828880977879605221776829073920138438154869097829316200455697198224279628033302537563581250836701833881069985386323888995199172374023014678219755493220705557373111190532960580134250785049127016169104424824834943775146698447941814544753656701718791206359713109358499706392429813204419096637620064111129904504434320760307151273082246929769286619295047285787786315454587188798320771204033897040284774850978222979535392282405288987947851854614220083884879872535866297247438383282921780543651422081865837784721780201747216004011053216059404437258576392591815665339871395018279295462167514359618391824909178264482354357961283330730225244131197058564436660113186500250070587421915287480784137964465994577406218531497454965181321219031510099403940144849251860988373207217755417645133133216957308432850196054194488595224797547804596428230856059698577085793859499584535484709904229110450117900009828730266806457660942122127473989482058044308387394999963850288436924605406289850535667504172036295671239085741720626282388174319026636822215773215408025268515475255527784521265947286544951910514855007085710384898614957042697171982995922504164626301169500226025157571273556759686099169271417545594022203218561324274226695782425455605131539845458779851657605143713700477381724396633051021470986370187417600925720685402985570453266878443731643847944969899905848044848654884751947401092419672073121435373304563006261518222201786433618007846855752236341653024259949521011323411874150997071660709720557951879192243077806378161003798877507608284075662132676902802187583966272577280084415261228870184989406170334274305781630785621281610019340645062198615693167276993066214545692357567245906704796687250000390811966667634868351546982700254023298539902347256814220067806190935984502879475527652874125990483700473126802629245499699721959699903574702869003266329826942912254392661996415115527925764741223542462051386145794328881819318372574607316237158020458961313656995060794908583400112535989417167017963882033215913089908865081288818827870310713976866987412154679784730528098484598547446912048225574768423504328924973755778642564460409220821497050166094503139372580955086315683832352496031356776079275624014240171818743991538291784026268548306604329569939504828532366502393642722152846550312110397873145886467272448523174356949595028960238633232548347176092087648077149825110623394209551306735571784432240778596420362075999328353209635798806093818596103072426373878614046669319404554559193202497074831830534410529249257981825945641343375119587322546647244961040161602470204928521581025542541578381664383713042165050114793792304616473850124377347019364103417761961564913474179085581299942877170210242595404200881732166122147767972293726450878993806505747665329684686844219895801038765388579765414078792673535645008087158203125000000000000000000000000000000000000000000000000000*i1^78 + 934743337551847211861193453339969881106033787957460761960704644850064828821512317533317164372212423897345848271136715859303823506488458850673385985607178730502259535215711800515802473749147346915493861992982413864782433137710154658813035086007131408144734184421807888044002775589600299825518390240883750791378276960225041447524514973560690422716089365793268859551296099837944706973117057713329997051944639989147150120070372840226166205762886179613094402117816352780373921519371268016277069110788582290256548021005260369103178868205421134137251741448188047954798375193802762524535300377809487009338803436128197246096108894409063130388597214916364244235795471548837924210567104063464503965971909084232119087266317853397055090483623366435720460224038346142373339064304558693922870045977752853224738204004074963195351207868707715134745814952131989064046347651000213669808057508789179562434790818605521136407900349492531987760581200506191583017333831340793042251166822416389313109131140815126422357675606377404149185722183867318070019568467018015195222123434661052753550032828771884837041029305979239945569496089118103106586984539869810122999955459578658221676060057318115794589069156417668024599664449029713681397553208760416758268469066745764735527575790433924565932077883762250840639548111202177687300602862127836476681197645368801438078165797902027586246541835463388058075272558529567862228713613298287408070223982810426918459140102755726266421107698865205631294132046009593025416040766824225104552917434954210875723239678685141414296439479055638602460364953491613835408281408311620195491060289331952541132277062051842798531850271020577392058665465189804515621592015222810107288001513763390082663345194278983024078257291736840328880515069225182901383549314806531962246586417381546231137824008088057445178568683893421683872006788473380396200361509755003594941418875250002212118658907221595322253702426111334358078242170292232234776289986635915737856262862535775572201584948781250387991411183692236759499014357962438742553058938543922965874624263480669598972978644189891098585647945991945949381283773193335175074030599100112838051257731204938499898183684359807824175753725626845586929672758378561476336813586715541071530923078194183762522236716081314171490195465275309059829492086929957220225788826007454590341201086688101855955059424447825300270818198034272222050859505465786736824848219493469880736601671212828832688023801627098479695188821009253067041980544048684864962064450295990323075252779853061775382218102797487258322272074867256853892859001565578013422214867239422848880603713114984283536121098170804415650235359676130535692903880206914146820558089978535593834038085353003562513728515714340194520770305097716248048416815184046447171674015374049124055378069652058927352398708790587133597100955227341735553800848984315515002408273953962644391833420753496110416745443231662032986768708705435179075766569153666715414780852259626150127858603925866633667640772680514328020133445540869236931446580480193701428136985023484181267261940755422703002519128973618020670075726231529254163181156910924509525294112445665093007379084870879680116984441254576749523403043539551473775132953978274114085116637473731432544070985726279323751007149142121398911055540960795215753948129156112050046788692852606949996894248328583763929667065518148686831157972224588379921765852974316596643331897201981909733186635893021650256555153215330829885305737476011399664801488334756888981611255343335195097653657286556860083385544998887907684327289894087275527465489365242999067257259114773076447055041037787315257579915874730030044883512293136470781558612873371109671148640779320529006261602564713941956959677046434762454925289240732737173106198470881449855195175751133373835377745174139570783748852153553084236918595383939801250453276168636715492735288345162494471337432889582266172232759820120685955427036294239323896481082327264689750913298329617571428834830575912391032215761283278032180383479014642814748807079728523974528735269891816690182328553520190790824286323885408996802264589533968676965797415140051458190596872039068282376790440803809927303740741705546039748087798691645910164190224133126523633586126233298877471784724837107699803392460977349339204086704116599864244930415588447830541713084433439960862998665565555641633903893012023936155526776987837436708557798463858624353388888499042820109054498685958030141795112097048062926866696707318168106669985806812298054961050163276609983929019778872086746553548892889080467079321312695583401364274322986602783203125000000000000000000000000000000000000000000000000*i1^79 + 2533449789204354522468159981894422300345022226908255028614830459524567608526542448284356249756624935793674783477788766444716974882213267114345076164885578926380435559862602810177650929825058670727505150024178535355568780931936062577409100351513991314348183340943410573839030422359895963797037459279019728198839185108116230115131673856773104632178548959245462690637370307959248359501101929532290060050236681227884443917021093484766112082108953568453428045868829689054725862903820542588087920398774252591271636504745934555400222023741685789568553489327767137689058640525738574696895062685832576563409349461789071280317378284220286100200527906079383318145796498181695055153592676882222640671624515523881881066992860548180191439818791217576450930764407795130886861876610844677885098841737713951277701032336015985540858910704804344287929750040105324048246655609949233119350157161102687783363060520304830165793768556652300198802699315447179301406672433747163377422443613583073406849748120436835780965316615203506424523013594967314144085375320843244611467590582831027731871323620895769131154293447014494770966959340564179335606544447242145993787601621019915813911927543386400546939503464571352392109782246268925817776116376424439652644513098656599907013627768895192550517179914462297567437617755613187500203588149848171936758244192462878736576711892398045499505554859553164519335310773852046353918726092416432734006380094107302520995161157092413608731896986298185202948401779377458961381794536439782591798513913647367916783953855376067411365094454737367096040439883913542308442112208335562606894814540984788756318228420613553863188356283101287562143762808125281220081825987080435854640533733834231286292907274047206617383351698245593010619820593157713920395436574537697049898228850398448660300154115040305338891020007174472764687477443074208721156926021506271915612231166866995455225077354332490622722883571126737070658281704507952400001449576017518684001308953318037034377008110338427626248271567721903344602456637635014028350203255224560594843676075013103193781024710882157265894621918216072918792915805502123763455080205399055094833575918937294949726525565557227481861901359425903107834190477950030078439410297455607176267460931836545998181694688495878771450137737365417689801866497114444700276228024236523610849474926797446033551487234280146231208407669715156595792506627558105053168892250221668290481084292406503299027998598877379880455111024373987603238091026592991050683810903138215141101343566047592754524291059178707341839318201558454666082560115772139687481794788348058382508695079490205568066375852071613268640715450487297882125003553205996336564832153184259705309578405868424999341377620246753053137888355763650250098645502186306092138797106498270099247341722320577505222525662011708199132357086278800069521895567417058440720570549951957443837597919991025191535338229194669639047168176817737705004007435312225272986860013743046520311291358392196430622997201305111799797685044784419232605686302361299999497494649406042699768915781307465264574259625370402868866983830626151969071960232623957522981247498004999180673927470172687238568652076483698951264558082744500526654461945921773392449998280948005523862627170680083133444333505869284131480598197762608487692882727184912178447727398686403729921072446858098437700768714000045838401855360009564519178493670302229323939885315568155138384074949668723106579805679061592095300908139352828603781677912013433580421509685942785396234951542815424097765364958164142754756219436384069530259190370035598726319311494891683965421890587650057551606108725184434227904285311531694837658210953779046644530848018247482091782125208384433609475785985288817807662562689714120139778216657589733062566425551665324245727225092832288200877074489296934459519401071320009023961358836363304859717648552693387409247718541302772828306693984608655524845343676725841505026547692561811760450217436625186243418152525201763880069297660082200807966668737601696372476613523850522321038608738995275760719396254083857491674833953604608845816775613165814140439973912702434691449108720206197553925433066315390830808230130131782281205325503555740202907720738216981833847872953811852047510087135911062703189286180097940966484211795516927443668550350112040679196257552658810523249572984620930072461150884294331671703808191211780610674364726224315964676487134196664259243838267137799403435056721101798092459598522999737287175716044349708485142587345148361076732531077570976770617117641987432849655370592500958082382567226886749267578125000000000000000000000000000000000000000000000*i1^80 + -3432653024187735826020482282729417292028537579480716767635364125134094806086710229468894305763740869231230118295830704157701712380010998561942272753824051987943809965579861590324685655904077540711746783044368881617362468524154951748634957867929109011352884101987782722016884307726060496560755152114255907322091070339351858143171599866330337037698802571229724999062374456789324247717141811089764666491363684093977393003782363519591370467127704138524143589036991542130051993524057984680317219482910615951135099540887628360090899902190001649452005141876150954722807158395703816325926459964883484844444436323052364615482472484887708740326424503654994648213221519393415504382955664232116436182215711757161645516924583518705905784022510861302013570007685549954983924615499793089140271280199475139755077963404003628693417470281427079880253268853896956243328841258096006087263042309492476256880283453695943643038306676609439628868269073698169738183364171878843939798855831562400161859637246627002419794826470154051686795785077833359025897710935067692925822617356912142312504919802861831393664745954080045103137103841691683551259160281790484665182795027509491692049278836452550561042675282661145424856095083542222315399114111328705694655788335137846566211601395440007685176860562635778253868380506047099646125954890497024993244965428840111771849983140997703262025222734673666703496053316209033477482993300874131280136892363744310873070931344667863768885914675202329043140008623308101088762678772834560653704402780833534867799960698597263975759205245921087518698175912598685597051719468699342525790723103109012278361272254539158334164480153919903771405537219503878708480967871381976049867992214595999795012807835290516784040302664684353518445982428663033544379004184029804422141842861402864763705608762739267876464394802498796258099278236981523532571317671843884069102644623781853419321533356078197227080465259454348478792847819890864593651201147954225337517280082098237087856053066467357109229418279139586930824896353262742937504232515375234594413415104019788650040644916759166061390470704117136680145862481681751358139590020846166479194044128578411281620622835208714415632522259998892523418322908896995026488838186628790277494824482462612715017476514794233177122409773848470150284762962649232271333574692451227927693393801993596779323981673571401065638104510733837250546733870943006794583796259832292974702834328068672534172586551449315981117119016421582634737556028768506127418797175662251348189160432439898588739927505242461663212042169897588504132925634710429646540574333853486742160293707093956725037664335517620316591397957915583214067129367598696785284384733185370323310605616559427032882327197685498811996809136449130804805536607217834685570768229709313569509604623722322354136697851168740265489181408385861992760705797970420177576871635699461739521102186222795476491175817478098037879002810153512257323978038967575856862295584174030348371874799461860484653483044179341901789708971401628173704875263163054916117568520209959589825335553175269452060937772474751991706694838694942938658275886516204445148221841559207781408924433903662464328076739104165444246758768209389342527582645054209333021931461926728885117636937933280585281051042941560180397963794436784162930926305812267075972429130428266116938854836920932754351962852946498462981728058305420004495125087207095286086419425948866216113356899473004430846442278538530367352374788747585322551125006600276174210895135671914944853732103170610443226813441505162700910221545064921137413608591158477626386306215110975068316577808254142075899080814451672927644243194520593495999345505129913994578382077533954319086313776795580421620341086946606790949861122063317307523827556106069037165062744975907003727992069207956433986263663328507722361338082877404963591600520623877394393211604902943413805211854477081748751194330009021532588738040926140140640513699044275855168637591719386597471330907074272265238773793442265370856434792322836977707595516971637966239512224274142127946766511109927418754784664642184146505883094494207416758548885539597179299255074800742124643919306298553902697668442186749658874310818137778390313837773438598515116188907959670825381430903897908403626565270645979654969285100266341220218766344793247859264797296281755574156721297291486315711120368738531844143913342942403805684808768381056431716057171435281842269829655068613529760313484329268461771846876055927053163225834384415685297070782448648555992258158539386392551309844193706440063085238989515346474945545196533203125000000000000000000000000000000000000000000*i1^81 + -1053427347460043048661035978164227857014640736409353536528111324684727593775720791892303869015684728260378051247625006260042233471313667931589730065633614750564218602030934990585701177226361365078902755138143209847767792977881490758412690599904838820816297925298825761132665616722366132759024326143159495229600473064059336775890337663664200111527794033870488019077611289385138427141177845252234341829932158129051436157330684049347105957159329913866980846320124209549290109791444197423288610724362177901053522999455923663586693185993773138812812131408453864211229434214721313068283267657550522938047172830541110081877089043983459191657001974480812137785761787553966983555379411428419709429816702514423509581717439369651397881100007379328493155774150870399540563036701176909486247343610303570918275097603926432035950231072099473689550961799572414352333349450633987042891615644148212742778132645737435424354142625937466233254532671106298289058063766475601603509280783682781014365580424913614646065861410543419238753421577806941548865925498949485234570221313506256754007591921224860299735387626949156692188163341302600327402324537618524744128282058621713645321534353563870778314109169186879460581100614725930579652894316841140347274629463467594158452299095308097703216330141925217390496422836856908172909488486292386113975005556681937654102834356441181523615949546862826701012710586455440795667602894437038099726673367458977441281534698700945658182128959533146324057142528298086524735270225116360542267121006838260089656997105352968990514535583000052850452986628882322953620364815618881471602052454872743386015398792804062532846365613574232348819070507299997976257000470973029592836495161145785163894523062165814121952228297684351900443921630657899489889548487858225996650015036849075590154873231358183340875452501278417665429251152967018935583698468346750463131151025256832146726744874726546525527481375182140963735434393741898999665031630667621621749766038548309869229408444012354693575998776844151513980817619886404826355512519650438156868745648696662344738383971688437079586070706538641516225691532324651920781404387163293815837772946107052995448872059827500327051817125595177869749277408606208278779327964629469410282517094880909915031280201154506925410796418159373067969185678609608798346181110997875548132329395100012179299533411690843604832963011397726511050698899271942524982034714804536164832671330456924383710236504793524620235814677489150309305204902119860445602811928816156565563023529987658424012038059446124655520270192027408950868773137424529207188026845928717168769790511599294230127266574863046296002807584671390354870982875756118050558931020332686219287798111809690167326574029853567973268235454059981774976081427843311926567475699970835401323732662231841635362656647512658937219453961704145551177020131143985365141826970742934013455567296258970250344634614890633346154160425943835480708213483557721207128024757700879271208497587781517222752783159480355804720698625089308016187679891721201332743735458660763381755560409835911981430167959319438409062567892365347513477838079324312190423594313269164457000016804800973771441622412459858108800482636820076420305946572173046659530573156369415558612756587042006169052188615883489606938597842324725666410274572468852349682225724524163550959633585312265515187430411764041382848236096079770086268338957125887236066881297396839087424132491180751142734225500838007929370850244737862440092133641177602418910089475613944466283631963795016286876439988820319204048664534295681202282731635495401578399817077179243493581361469089399996240616479927735663429594456815560035085068489752530764028652282833664131188932714571109506430279674620851697784109442437355038128285940843533391099980416591882500020740493033617742600519620372179464836078851221427728482609478594309978988344580820563823414707327901866324978911497798410268692399212640001285449600853867759825247392076862042618220811751336851280905748489994243557250977460413807604921252620020364927649795450460610111989999678728430595505536153061618648106413852984996468278656941301011065218889296885661413672147477639672069827606657980123992670630640791919954524867115092119409004223442197182837135153411775170995920342790097924653994242627891342492714732089677818543123597784908090398034243106078681724690356356333316126856600249422835031510209165607136001516077538311056321499473292665559107029927861141499242840826525759224605498468276414510185039722709730322596319924408663585219075818012377486476705001905429526232182979583740234375000000000000000000000000000000000000000*i1^82 + 208188802642213551954912541630458424941654496505877094932348060185324926343296612679148616583502738715294692515126393645288346186452449962011109512440554218419725054447817083755095332815230879493808924164452794111475347859677915266773845768467727260341391051420915052053134493718203054010526219357919473661522263419901729209794083512260272232527699591066767051930997290171791574988711467910001306879161403473023535567655187710485989069855204996701918179881366419967358338488359625023654190191500235986276667642321582045585688314291927759781869936585216018509129898310703558905325333414548846173814509225722233472563772887505278946961949836058657430949248491669696394070456285911537503166101471033983714518219258569035663885893645346561860759279886856782117940844643926571541155228412011896654996605263224157663710541558582034692883853435902321950289799639686329470033788789667325565047603951750364832262716636650318676264540422042208705462286227001171296924124285762347480215330778468773121997540682907450610196639562786900746331909644270666529905712713843135707163899394674740475441232034173271725452084966246221820825015829472407994685060554709322016891567606553136169257018562190893398907446704576141437286754019825873439433233175528567352042139363308614738299895511824283399810566087661483854627931141947754044031877345235678112698445378468938836702349343088809420270076086308546292686201509842625470580759682262327691012398185406396362606721949626710586079775801415096983667590458640218150361293306762270907474484797559158586385063931056229183086005077405218351287919255081903587668320840440356306604222886421623349617954620105050859327281727748867691026336899024124876675768866845905451152376208791851773433921198583285625399105897050635119659764485101954966966392382021067883082213572854653536715539798911920144935455500732619319845669173403514273967988223280101867287101038892353419416112634672734517747490213209761468197709482809925919131506822043386115184246361871481037158429588587626455889934474750400220549704583795398382414777444110192506056344266927647877717698500686954311170638205525843169852424654942399809027690698057195963642807353986919017741278765326676851350653937959167043133091346884983191701757649930437791287797391962466431133845436004792021375197807459481866057412734457956350891905427271492874121840706647896431112259583227043521594754933913128552270008012713436339577256319541607891289070228969703672713916820782034322368608576271018717683197886192130704654093778208264455939602463843533581525013899756258457070718866037622512288817500482740439889401998104336370964046056051777054342120760186203654397909331796491242255448915483197154205875153519459372462786710658415611911419661905329812081562922868703143664539018386499968928142334268965823993621454028262575787607102618292842178546928592815155080496120057350220239082741927189406333023286648577710508359772852328647088512115968693697280876901679329499189208619831582465594925610463398769688554508741721382875805392860836605813240283494218241593965094808990909117910000052357846526256317750801984285562961711011778085395444820143568112134086281838806132253955769924786674555080618678534070679474204600809144113427297372389448848668998297825235230544515209517193616312465851048004519295202953798650182615228982268715943043419950947640855308585802331216614212606755524065585364734990669228883396706006874182148036650779085736353959327656520546752683723357641881946447869167086679511354229451857610247042904708696749341140812490011148834037998512162546430486741494296785268511682357221406217669936582394850021995384874584467083739284203555781199364121621691356645827905199223432809232070886005076255131591025690649130733327470339218165947137107285417579102222934205991271264768108689726671054637919534635041419608436490147146426735962969373993722824643416751077150016191925706222382338744743601086781799332879700255165496215506581281151965814845590113620496210612778796506783980382830086353522579878369635248913961605191995526056173306326929464718942401035619386913385467616422839065120144524672566288299286876268545966224901813838069193581314503178936097255719349220370938004991029160548599616925908140219716539584754569094848435999258417265612377484517606052106661177564829946342600484410458055756461851204699579398319754475904100991545615015519545193080272298714967908214573745167836439825105630762094143633395667902885121004316480456130475261661707069418788400135633497870102285263885156758896894920679654922951971884881317009785561822354793548583984375000000000000000000000000000000000000*i1^83 + -232708047032875194483111542833908451252589136942563234699870684247766536307235169296814435645121905027064616178140391175001832456973670720526160693132736100214630453578908672351615147751705732162719373464034838317053355410895027171582330154321454977923233174895826965514404284678510867463547336155232916712324986688294265083068933833968353894212108124948737958957063425041497786810022805163942631252279786768098657108482650786663678962476621904234933795513459182081314785221996595903347832769727204281899550427213516257935165358628560966814556267600590156044179372010600725678238342786833262899105991077035521630400555478971818352691525744508992421306081047492503647214831872090456189607736995563028098775403415417358217085631265785221373829410897675147837714918464577475724307739522545610974841114575407446372140378996278643181257825451162854275176010352286121233533115738485738675510659185085295514379766925488132436693693151328468956288192066102421883381761711077744118841985742031654945658813901940399696236289139688009664116154028363043479108718275273857846582438349461119527724096513056604753391634678554569931760933810490031710842873208287578839497572421396415466826810876226693803936786866680466699229777174563611933960974975338464803918062736562646124006120199361104824370255026213427800118842067060688658514935567760883946021095251272422558314934642572041929698171732764022289938228615720189832872190296079767727058984299139043517867079797142543430915816215896399695157920523301881126848933736247036173618622841015223737693136144653977384432983300691255996857635642647251728228254729841381408073084052232440538022474068599914502434629910128604435105233839865775962732455220342301313059531756350414127157891359300531853701122368991689121487528975321872274458106435364969112058970492356838924190926409982389732321487248003521675323391408077542201394087803586682348618004926311422521813958188862473149081011304278882270385782178364947601168440844620261316696469106124051354933048757319180297072917320802911831148300110930670494073436627402440070424012086311722787268667744955033763163664990432202526495625668020113477609653169796710512754303346544051092314892227593761014206655892320079348809124756593838860044686235234580921399960989518487780310710122968831753153151655214264022167552766651770157972038777826150128858293773287652615942215964417525738272502883400926005417348679786102632387463441731604171665091101737491782013281841871465296039194571517757873194120281359980805543712702211644827986942565252326397853252885354779495984784100527795179428320494265950320002483308728088389414628770904690188597774939246453980229116461143302884468455013219467551794314643040442915795143871239827129314288946845894578276490978873961995245902712927000582872715176707613406530275008821873584154913592638313474945328032321804812650537828015276961386291586761750608743516459600013438752180251448907122024204201873305820583435945707189898548261400347644119916539818432317238119283243379918217358590985595056477007469239516943308143351167785921653485964878035674794258772659447233265104903981050687725066772066219405938084144909759045660149261571449395161179095224917028083670426240745787417002667116005527199004447290959157643198362666087226814457385530232408131877511945929292119158782279694878744822882588469299881373587693655864956746088412179502978212128617955409604309487493024412975602942048904333788780365588386387586485192599091642831400757906648648586857203352009973337162649829006218305090436159618754144372069420956762665757415939301612559235068980506176757626048105263808927938918955582540801540644656444730557520809077699051618061438090171342703947976515531190698562748220074658949263191058913353986955091950034645086293753933411558538297186562057925320405297618346810455758096549519516106487659070582382640340446799377383494958572584966291349091847720599405349215588960422023745232671127454160403925684700937437208063687364726872100596390655660181704900892558035631804424821853454103378910981704596385167535404824455655641830408056980769945447917669639700955404829911202550876871118016188066853479583883829025808759500362766445241359724005976318698833897326615831273141395458205782108737346653182834772286371369229009229374902148828646586941217987496881526857835678967820810564269579821395643560101937898637696179860420622250943998231051632609422775127151165346924241004266647255442467835950589344940294923893552465610269105660016808123717428796007370491154607016319048314496807888622498250441594791482202708721160888671875000000000000000000000000000000000*i1^84 + -104251150465548534007629384624141833690610120295239458096447304124846424311515201685988884897879021977202454002434861453553806644289356675768225060922058678471862021878049222360992604556072954630238533196785210621727517881297090877097124904092641761763602998772927971302370512743781152324349092842398399257008103835147797949570106522257883562786863621646906246401541468761177599872856746009450936219713064823262398855807249352457130160807919291018690496478571298864329232921420209950410166744750135263358697091457729082024767359608010053833674875349483474626154799671677183874491192329737614248287022889447066995099217752399472041380006301903069425523390883441847428309655005826088999333092542687905343869769282083703531477037525732575792813287735559662862067758547580768214526597461362305686135224432018128565179086139333059044304841217982480306956860746165605262974184011106196371718774757418747905662923021997760396311661372179553556530235272233933883897861210229337483222740308066237440300029337275896391843847492522506339761421155237009190680942804220201056163069315827744601007033234943327480405859405800906340647225007407115017550206947486741559141547613031810588831347721566888623497466277911903220082428913053771297580926030430428427171220719851683520847284870250547320223857799416713840103121872580599897640104937087290718611596660477749587832323497955994271548872496258727920144192606624589736040849170857813210447551158805732286369725213823203649738519805388378194338034430117483946339885677572575308381224935016482189739803282253455173763287627163941158904978641403998116191727601062334965265709299022469557335176698148623169956551155911369261926600143073277131040671643036335427348148060663729807777269227386473288500398900151109540474457605127395166344011920885915004331689780069828838367537738928281547578896157579122982572223477904555136869951088578256016953466779822236714225443716227399443463419461063681872121243071281179143706661405672480104703796518064024077346462097729266317326502294265401020034543564141339814507555849832512790221057649858892075882337656330072700882296216704456789229300062972786352189452676517862916328966052718009282578053845053639037263709942263451864053575695896648372827945429399682612082001051098713973707813619135163907559800913029152655784197387173308967453120294566918468534703458205917434864902025323234014080233233082733776887599286434510612055905073739530363680306841394554803334815928720113432576518763191558089536027077390126071903865233880203668190050687053637804574327842925485535525435140362612885844325894653027873678871729341362047041736510719256094783803445695871960738839455865723824458746028773562922732048483044924988251366777353810033929904301769142624110011010563634035052669422219393861116782804017309427727307664279062448342006663447763115259718148942652022244987225908817366694860500246685871201883507445658536968946747792117555775301164984082024942139741853879722282289487607991147786468351465038813534363173653322457581921741667647528695653554088069193380679319164609000535579673648734552773640641866926292629726353214477026342123721524564305262677806073579731460501386281930263286629752893278269468047065256710525296970574864444072646748331722144876661550984392665562407682091290153723545428439241636053743306584213082379789612927564182970674875130062211210011623341630532545149365347283186989147556274143379953745880619131844632421004649697733565478771564815266177504021889732941544142040219269730559918387738607351891716127496909224280273187850975988843760772149157601538945277147835663578923337925776228944675243458552221118662749352914917936213725847101537821555498784486727559640870650376548093328460574471642859164006622453496147309623943141585771916757041434052588606039068297936590361644073828626609503287449107379844616759096642650840203183727561420266253991536931948738813729553807290681570377726538251073203406299221014864903792596695614049576881715550929673103196105445775811579011675335695715085660198153287964554567513336893919221170827984035004784163620812706139603591379849022101038685797838448090581788214583904291250058245644268134269565483318869344408651763837861644590622593616230740646163795856902665780599257454833404200516297738734311710586529691139415515919171054035690650425112129493944002014198182187232293227607442829362917612669403760871130544994788231815791739075273851791026938736806029894579565031017808352138581660862921345210117207018947321518028034107909513527320210623125291930367482262642653267903369851410388946533203125000000000000000000000000000000*i1^85 + -4123497833236098979733014091883274872842509953730261061221260238930782629192869155636237693706711026333903287777373692546189279040859256162948622543186285530426147935733849077045659339288311825101514935549708212352778610844249202482474881586698376100262898880754549922127778053288219500439077127268185224286474998267691310754619307825092889721513823392253713854172595672991858594617753267138345709841781737382496299572932436146866939791153454316354821107912857253427630968334396670195678843110189644165052430166102676170065741515209668263828150840458771180766163517660933882766690298468208614976830547563629264250970642540204663937609002162427312307215845805550557034100505850817007570776417438474740134229472689246663461143542372331791685410953677342973737879629121011556228590085670458695442655962536612899431564995002394357261815350839915018652890222002418769144985364463294333061694069149521737868789571399059133649105622727923220599634134843432093723222200065882803649137210440832457136760573565524565982894144898508679202427997283021667889838904794142154663334035775329534606850895824050487164689997784724024161956218794680274605183121166639101661765488218722524975788914724865060003182795032781893277859639524442797737947020005715187850337457465747551365935493809479564229905370173163353457237706671545011597528630762715836158784106885742786116253866086988700810596312138645532440111337166413755043618522371553534442559213317060987173358017937822457803937858995133040790344972142520945202532496411275311205989309664162175574585740989444866083623046041361033371818963249633762596076300405636546486592839084232331399524560888785035950575643960979863585385443920867863830995074854802314998442038641238502175281574517980455290302948114703997018497452443109057814642398546352469192898246798836430728199366896788784422181339706335170535140268700892491070719206149508335894950622229182316581345618319117660974566617452905953024490427854639031523642079403104294034121694282576483269705384789717374097670465309711345684689445083977213671657193512589793911720488014242060021592828205735594973002193368086516859040594201766772820751108541083259257675928157884380518646866619008103692614404644389111337649047287009244789807208610457825278007404673077726388302160337597779458238232829062334460375042842192519039283997205389445307667722317720077912075037676522551580405321258050799103623812572687746386885955182035660633389140296976746640454712554683594416198288699849529805496470365161808689530899930809820338538098152014006347069345152436043439690320331371850137584300434584813770191408581812002646671842851059874022682679978270202558726862336472281276021043363105474349832120838335196291897212808641351630549033072545272633084499490774414067112850623042244745318624243279824502374103348513744642725162359716249948534649074246085642373834385376277085919020426150160924283517757789309630830636838447510513717953157991003297943130999622841375875368439837136066247631663828294590833056342351354679475789926841440569913253126725543250933369149448813775291613197800947228401316630041391356504168563664121416259703103601252568065031703046195287659033909984535758299171210930854416590136058207646869143191070272486871834003035905683771508877749633411461793899440361165411956419612437381280576115582674498710514265523426455264160604044103589930623363159131918074004926243561765480042556518084844322298346923789350132604549862640532751396707337433058818581484130837745501858875022749001333268631166261037168870547011909823516050079174701215445842603322917104223385762098983546467789895929814144756349660722503764927285701533199326528351385710904415342707903341687975107331457179970388609240771361242417548301815387125482216264468533138330899607238162857277186734642882812037146729199676270053978034073327356471173638653029112626937338742235230415525029573475400395941781441882844946842495710262287327294920038970292233338476019722874515202564502978250351043070498476680221530976714018326920609871936503007775724438791551959221029351518197425179007754353697735065476896814212937200090338291962093246707546130456294978709277122713836524057976258758045126983072388492033685863239097267423919945692523762632309400541657939016460373851757060178533082450513439394949588812698190855915099550606830110364038641819387686053227169011755651950789358794467800106191119107983642204522112596270157626353161203668028447252668707017285459786180833264404327288842950988498160188848212276006696143922244868831592767822145917389065061797737143933773040771484375000000000000000000000000000*i1^86 + 50641138895572559329913452595325206428695045629678361652734178806501479922202868892392987648892946326805519234825738130962006828446898225051161414056846466438327091056999013647664212054708115305540835360203837274479148115654543418699942169199687992531162385301034398425226383393993130576031380900942424937447697702814845190141628057332262978541542222750020540572294144580929517559236682991090833786881448235189929377642106986450858580902506538280650841373777725885206281417937641921109009956762812987757458869381022363156272074875854414071738249646793944426575136142105677605924815015445624038691217909892723446134132850111235730480532167575635323740768639843561699131224043251710811872362161365607348748064721016306325938840614314136219165803248166996726555288163622090717904172798645129653999173531642218442341701599017595950704503749228732773436147001225227855302949816753293552338343252235759729079998557536567465653419340213491899887129147513975733204250029483628670515103770673603174965079388721083798367227771615621872922103366159389208980581039178795100577909845348169145865968900391291500611988053382529623692045398065527305211835026516658238265709281530410926539090893102738957807230680733892183524125011361646142965907781752478052545885048174085559916564759079204496198800707714167332093724846733646653056534364723170307447005369315887432215727368793568381908582641155251710810201670966976739533338279142974530417264054703314254567288697280660458244589064493710156896870260502581455888605784367072476456402374366982692684021760085766724332043935001301261285933776861459591519928126844380960594739898410584137724599172721978289775369179464467005203093441775915498025106595600815425535729569327463939137060221529591643837123805830115583115875205416289537492123018158769630480128123331305879040482030110837558115782232481668883209221143801323144777169662095828630032538691066850896277615321005275641437187373634288494491634390249165016219597651607300822717668384487932873384703386946671874768591402898026162856904694869896037686273902099476547463369276556563848787481690523769042138783417355425092219234098005331320781617031798548823626246324469813194533206566798950911096009105798775480356859104364696641160966329382876520653763700613478009467809574729900675452539133213797037217134048346362286545852472985499933571590218760892767173495922168867048444004690730539226178438205585399749225009600815579733383796437715932796884392049188606244661545230234785801228937136149745166273160768082408503166392344586604472708344029078943977208907743483366654626775977879263162717467189199350693140754324265390015012776106202370298379813104390211749481506988786273195553577524421961836868640288550378905983667619863355628914410087961479319472913849969682624774741238866279720755140609911913577160667105700549631585061293814148435191385770286403687639557505867385343173248046614093134842947852809149202710621903123881936244599145764007665874217335314296628475589049155335064618857354052402970797828121310527661044374412763740958510870075227165841599830716514304877673467007273961219149626903175115922013897651098575977895798077958481764207638790691334268903657341689262118708979612335064651727951470237541851845241951208843392742604505887117279124488130854615464436078370427175279691938418199489868448950151414600969326669082700540238740034516116016053393755173440267367788275523433479127686169970737714588929033890294072735110835429696433126744621365565411202021253643240513774124164629649695450779974302240793921284438225778995455828613333906979873638039496914098415103348782002836933804358464629250816403457848725415389272038869622535915869764313549905258595032651853849879480779205690753694408793725616901822595816221578379670914901454834722595989000732963861387705950455121381717501752964458775655721290401318061238078377792077902197251206518497134925030287817042311272221750982131361518977893503553637614400999414766458021999535274010830718742351889895469352487067522853413657490993436813347087648800523247230459278650979332843061567472074456561089629528465980895760212690818330125583291687152896694247165375300818436885664523370167326877946624852713031627516364124453506569404198247626748586089179218306925206762524689488618975926038014587715330503588783333244728437790221476910748716595261067962077570300294284274927692914051896639655215166343730732131346786987423820197827727245228569056167360060102125224183303748758573749654819876390300894855126510266126651576672577830312416808343500829181493827491067349910736083984375000000000000000000000000*i1^87 + -240916734499158296976960092458645877926422007329875468170769624865857145620914114998439554759604149969433203565589007482081668994227775491786745450407129582029012060051465798288975654595082728234178563928392015047550860997309635663726995050781166507415144887938121420906821664942058863079727833967972338878557233306643857236330824392783545145735798781820285953446333218707918812949868900138193777729314113833235409635425277283040873210197781052157910298037236721161253046576096536291609266044277228602765043350281499012745033730836461753712284416058109469948690808984249528161194237068969708081025526354905196175084288208937664687341368703901667445871247845563911521596962431623247065017408203472313767258940085594292813556690767730914325007070337616263145989797175368823468869307796599909819913147879486859893214112708459314472678642146569680542726164931489962959274394340866366128882875787691048669808835891853143086744187848970420353005758920554947140865119212090080639960533813237256523096285552502627587359154886048073893375923386483736314952747411189980268098121940850370724859974173591517231417875295082376738414178304978265205966514474683018278293765466774239272407168882186824427134704918947879585277105131739057911253213976102271237293632405389831724452085010357630827167883025764301119587834493922920957376925745863564357769490103165894414249253590685348223227908624862518369159020279232534001748611117451431817017249691401712845780567106347065263496919953895121049005539767669775811741319630299236811655918088619667745586477100603928676093785171255818298604131017862513011364853773650913840903206916792745133635813296166954285260975125967674434482888773096947267555885409608021859317782358310674536599904621986282077270959344477905634702181285167407573847683144942140733707804939997388511313795383057423632587647134467257001069885156448725041449228131326930121201002406157315833107310181710434827114279759671300960256554122545268933637512865288246825361591246057169450268807202304375926320089863421705614371829747232340901469466610750382306537068680251303845279783010662604852484348467420612252957460761241297548075050717309635996399605882040477475636349177369947202415019650629645186326448841859492317318666907100411881072154484379976775364326061799057462669924346536472625459527346780680608237370441056511836726660919920125234073812587440503525140163460544877631019958126138255024199437988788615331498599323998549848489979168354257254186643589308165140458168839941465006514864403681944216178071070514789016066128243494906662321974074319878233656242910994958954001766878318211877508533633286755959962110419187367881255771720152434287228349130462715624331508571245604280039191825174576171444192327873667538380124167861926526550550120888513866945635600905679178976371005314633901466196962457599599431856358122131907486572299120690880153242528481710152501545809375182855942860135008882636130849711637969380196648547817994505902490833686199898891097814700840598427711164382707497952693348980007303486777274473755623313745795562217316850081116599557254942609529888347438885745617090742601331491480354850810603131640461900024667420562239907918530643023387360854612139930471480654603679677368397059904937860111743287274974130649713555975115888925175084515277661193751030657438879175781717312918712451422065098360819554362938323697146803744045388896671922443163849808329685180905002703827526627012155273150008873894283262122711820210855721472384807047964615127128319035676543195109125386021604133129975490401202152400242022891864454803037893155813627446288266819860025463832632682880516065928366189639735681601515365771807923518646444603780816608566463547603892724516080283484342925754755492560233594964189913504220475200397004251918458408048229198694874017187519153326623217410479928801822476664219631370649758730004642054585831745029468237636011832669258688906453378216894310890255720602079519539987941080607060504709128566105159970816340882482374777567922823064978776979650003623892430259384622772169296050111798624013046395113887090452533281838578701640207554004273480488818447324642174925996082598573394140239292776852209662872773087061981507203703290416976652913824320316799044274239755567497912981184131598186911028551369373865014043189274383560468214253449201892671243884174836120071605933103114108720304659360172296911771302931291710587422689681848819282156503073705432050999185008722514495766218336140152632566488829688278369904819202089274103166554337902311517917246751208093513696439913474023342132568359375000000000000000000000*i1^88 + 711183148047978508486349776381405966683630109945909868811366560226132017224525527561693906514317793102841204838949147169404317661434226171718985204366903167084283255806997001708379288100329541516442858705633117403693173600987061091533344263011783651103570038584912530733927496735645218379203248252023052178596318642371577212143466820948235036425074588197565511552211260838146061657253658810690432179105729064468898308967417341019680523427747929348451761089547915073335122402341538165797548314446021133822730689270595249161460726799657149989404634432402097499726816766342804822679452447769376842842854393115552119137260638625437101441846908986669278313747751103102990186523363682144181448316406891538106049298488975164181609727566070360656871619002735918847057910306944595288166669145720500855933559850228249965740782519353700744310220680168029258048862389974615734342082704775842327420283538401914943604261931669284559973154947654829011534761800759395280302759489213508006284100282775483533762961875199350779104865316595355997083269053354665949552946396723690261569974827591332039330969378483348122974764372725182200131010458048329235991432937008222271296686752922629179215084815716265529955161595007063695713073267824830417746594053621581547705968583443300567131034242713255412600947710012987597487978026129025193292759639830322750305873478570477366521192298417431694127082985668333071220534836185534949568806240389278537012043335721595205246648035823480194149344183564690105131108484148097314799097816515834695903059541713880831108155590656108508491389037979402629812539069802368180755216599287848511580264503077585302784765028907168547892477961345029526644655714434179323455174079914293745590125502666626977275285158392810759674242833523878110839886393797335638396096169379559203076870986374410796667215826450815042603040858408448181758135483562291903066707039168024654415624792039571768828205327674039985535403543003225009055754768467557007493593707741923579122253129032552310343626624541180880769495879202233036365062073621523065041925733991037796673497719401323004179147961746708220218487354916383128024166915598962674617242927170747531094881820540269429849434634503253304423844487025709056164213839701773558581012227243063908558161118871019818363604813244084381394069955203350745231314325739936730435417112625358135828487326855716167573356736582802750825642287693525267047188673770477715933643709857667712370788970033025980397861585592372233114740058993681924030484418673355057673073862578480825828668256690663673190763148824775038118511899215670784686707286774036991775620480339479821757864932143063109878326375386274360914542186935618759557315933636364971108896858790718780009476312369207664748209498223756484827534218626004616283478883847447147243581994350189037657223325768565975682439237966445648973658767514900336785888985012767486216018665265637698392052718298603808654831387764541116027270478421061978329825068979307110610167496581693815577806455830293326620515549324820787123751523195030176502230474802961195653802758177509946621127050454830353502349871037181589500315387929238427481276982431238337072070551287452452524593645080798598217775555495137990475319450529797279020796261447281136891379568278573209518912177323235544873296879629683148710655584237696610062287286226930158530438664948072595432926704080010508958395482144596019604613553918666272123107822753680601806941368168838828600160295882045232432142839243971867607840791171380084251062001965117614843802966053074806953873324424513993828139322680220717992744434629619461933255905045020265321432885947745319594250149143433412435161037707617221020194170060890406506102890358332811150588942957933071426311731244284012884098571528984429646186164921022723404885490534226867632654486131314423173253344556789618007084912046062197172719610830044828247211798669213670378962808369018333557789149980858759377863510815052232075573287914706834613095920277761813546558113052026380261058985890157799529958320297891995610327074776097306893681096147784361275795884227102330052174144843352505764306134074817147303089867773533958456000194283064989865704203567968565023107997651276183683822443890373036851906437311776709254563562282059761448643823734347391218942170262458231853329247963795897061653445332453303729045480657487716449115347043239138718942616981377335025428354802342232901308383292105380033367625134139161729762544627536910733007337545862636748624508099257684727493303335550534551334087258767340928779522230321862019675194233059301041066646575927734375000000000000000000*i1^89 + -1496199036887547096199725889116759960832961062437872878087678752303441466095631979415478835678774550704083836014030042505744243315069118268910996408229310673767050627652022302597956241619476956839796265869523663025934170113721104149951085278329898486701987066979185089721977477635432817711420920137611319672102155667197668595450604854404110459452227276972174070834319897115136403215117363475865645534958829406255807425867798734736281120790230513493271857583076111170751518746111387582682317366734434845584993735735757086029288466138718691529109296214124271347536361522296478001412006347944424216773361283344315576476212753374305149084247294591179259591552467532301444513209547321767043907142310744973626295081568833254661514617247810616319343549511350812497037300956931662017301753325174825677073240972716040742598621878304612601390972594355793217728729481968007870202836853353861913739048714098236500012908082803389288931500961560788191642275165684799981605592295453595089887053812525585605280517561585150977169393754318916491296657748804624180698118307428993626785885024037778262229283840549147302082031889853647102710848928506489866026032626819491491237304033837405340221874967081519754117712275562113632373359890155380144096968525268988099399860995856371043308160271788267241502599442588327846221925192875524164683759735016798695446364767175762965427361025052036049000939108076254635079578959601115128293716306490643695846368060912453481369198330521770150448085383117513354539927789996169500444212891649345861146722879474178900891470178265060302441905774467645185053955834869288078824042555566357377738217531221925854856576390589260402225416887363876206434205994257748299236816093453937859164712878821559191669311801858690319383166680824023774722363894778802701969521400567226229670262603478114503251511073515620852064348277182661217496795287643577576555211197213547402025470155555189883244999345386910811830318849672046506087142177039644279611662786526328374531572963659111703112664727989126359538292100803791803584793377631608229119528775587164661671611614527936479290488365636665353525810434120565753059118229035311632190116797808908827911548440880012289140468653549772588055377335200411843480234065222412725371855092539067811403554615006513792161894363220193834351366829573755115963866003734262741127572405297787491314933407052270608254107618012761345795395333286359762059631526705512773172277542170198501378014738438139036733003194508715710448500126939560670234529585576248685855450270805359576837050042636156267920245486435869749032367842450082727275047135369052537565725691510714393172436523072575325716234995701919131590679753182883593706197789948244764769109454971919439698041553677289819435158517077036263275532539874553662714557838210057006476131820143716296343007340914592740976303671682070958681494662784041504383956715997904167020314652542290226207557003810031206424912485258383348024039913312979778343228423375557176226072805183405239668896561180455857315885694669450477695196343696793914672025061155994442873803629610858169331661171475791157528667963511980040167778174358813079129104467219231588455004557975082299487406638397461230916132229372809397292975301118231099203669482451695507289681727013772620549729717136106868101694379381435633121814054488358012602690046699424764700467792542455440577604384403036536491731065788652333582614611891537393485452312440730635118268105756008127877091211522492647502398452890804608427200864399576130791298287412263911988908839672246104058582472462449530369192051915411482913468357432148745409529336653730584035479710852201835807867961300875217199649645836672387038450870647421716787048489917804101775063942797855506889807549109015304769698762271371467186184495311917534032577847452977115779526369311575072726339364669077472889962309493616282521530534854217803872948449961062750035086509400598996168997469488072803625931110060366271518289888707690277590486608546886044192083363037598380084239959690636255041261460448741494717427031927383340083975351785616021185135900441574977371382532732095203037809850925425161532536598700107187321247623409495534305050568141294376813386617310062300383248827097959351626184362478200998735241456982686212693162772845984677930331855998727750394280019461756929622113341423087533378502377679177962608175284952227944457412531106197815457961734323539534494172906568805790967720572371587711668622040505205572855359392870235392040511254331230259780586815322918005331637058665548173912836625479121088755363189193303696811199188232421875000000000000000*i1^90 + 2432818615078156299165793127338412305190198914024726596455225220473736992445232354886752647950963931062912305087968466051633000109585064156040312295347718787301903692041340756787231199165979010530727391796539815587608493099024198725378042368696220983863549160475614809003080040014156333385613457560942796579474446217010498134448307845056694773324060244175742778805531796670593928908670217675287016215134432442951363937837166618208653804825613277526182333391116344588617197998866422735183439011927287951528285011516825047026887744308720689159900261146461692770481373589480368937400235133800877025346950226056499364282468489170713892724540705591902752352903419108277204138539389709252951345880724579141479408243184473907621561715393344662809956026352995513529661432903090134838944963634427189359880614220794373010389514965135984434625988307450999847366594642427774796952054447638547287091185196838504826353162471210180271458343105314930962194399944768737283322199236090541259877616638801450916546752960019300496312024111218877474665943943633955971473039512049267186498886909769878850806025207955628928045062999152913043368355164219157082283843776365360528620515012480174618762314057808707534556971403562050030495619858296738465717408201460071668851579560103465124885300229182330969114739063377541199474574458753659113678565053189910139263464236328305560721794061317582792055058875137595891218019410199126237565811710213576060281434377921945707670681496865141876409866837992124755639781361313602180709111946268804614872287123384888485178455979633877961852452711493402542394973391621307170319348922733573424019570883691939994546555857457508316445504103386410758305920095080318753665501907913041393988526366624254836956470736437390110646740532326015463047346700673066913900407972962696564813589510643037995781666173966426560886211795320937029856467197987053205908822860162067449509907026969351624052325901822325481679070019978927406442215495616238616798484065978102437637962922558278907355674509170018470417529546785526480317351898227915819868338274082712992811764868050382193098748447367734129605873533423025665447851760584167690942453748746252916578660246766396941454133245020041457709443720476718543249446417122517787888240377706399495702934170732068461447437003266335194431188345987067517538471806941157394991698733073279171981040784675179641297661660020734345684526804804193516045027257967479660243049471698637351688067796000389151241210832947269945782927721602574234764358273392203074477404296211916208784928293138571143617973477524087004410520074751145831801391440783751591616588102063235637837441609210551257408454898091720178378157908241119925282435057409150632245438670802898202318612150990540220771176077642261355817500125420518314661713603331509736457953357695294883949371832256319349261459626041006053947127479272622175075567826713889484536348892576311981511214889760356480448562162668039103493503310454065208442953435473406496213233386361326935565211052808006675877046550049126027216153128467180399050317905669972370943638748717664078538178627680386394583360394190521352630836781536206861598803196113049032443887159716250439160053481012847188013846714123454024633271476871279747850158778811176709719724932341441924285750058868217322493092196586657644306796743127825407590829844571780751793448004190149818055945614106907440709619070569542851948573556624413595305933312462796749143153551025398329551835492171956679599216657681388322762902006001135028551281116017630066387126280656478369319605676931130467732513653490175623017588890642972225467146985849109904859484100486041032114716223146951256432408122661761558690300280090888802972573276236382341122916138256929870721220187273220643368782056291508637630794680685912935649680055155138712937648980801997219971440975001192532965136851047234186889591183910969816294651625097018049461602550387429331138558576995231791012263701852090458827894279156525898491141692618679321345201877857945746359073320953265551242388693964828565448279863925877839441405333521812364242469137541362815022643940563198589099546113757362621740733519123881004370952047798415131394924319580198212175788474377916335715452243530371535712620088908446971617210520410098414401871492961950478990499201679233512384925703793991494420893554584694244842119135173349129840512614927059313133118819776665427413532424953498978235004213208502619991070958010242736446875809340812147972834873542720922507299195597161693211996757489279654561238283085069285223702123359401650048994270036928355693817138671875000000000000*i1^91 + -3223083536386109777674554841462175931323028923325892579604174135396583922406273164774471518420685572817434023980094996677738993905010923487907116866440244216333130246067969022539895384142215780520148408068113548261023064876966634577946485172152197053404997899736461288228448106075676654154040585380451544704069128487215036509224171051752852221631890497796492889313716088622462476758018454095110591640273235426080581923681467843749841195864348233292809461660054937630530212153365847079682245657672577373861231156487495049891395340070841433679038323514537843904054144395385849574571243641018016271369657099827033703231601863599297273448660111552976049073076900340157790675949306417411636615133174598085805034856506793471241827897499945469873387027579790856576021350199628600732169501087879461798635991541384771009120527423977283541686127235346622899316725989089326044427057391031988547080194404610668680326668696954474535285021678797675689628082186445279844866094814282352054217855436732256823276244172535672734927680266726754149498882316930547144281930237354725267442445456543304890350942715172228107809465353678329025095368864894757842599474918531295318496627654879131376302120377832260908601483461737916210801474646162970219777958297563204528245376398665516618116848796636886878282037351327634166876415890754925061980916606673290803303087901878172033285095546674701507164223554856216962909293913548380630592349139072846885826856711990554643346548137839177865362453132263252645869949314786870282609083257648240659120898015739626082061092292906690847051226095410108700401122974063371581665849119799436342158391513875753992477906863365889709572400711668044905001485967719952246996844328489345355985975706680272330075890402497088288062905510069350608359197509520159940681687294139834225765988379114209043950381188385439681397764889839479035505119457626053062310712435786982153718289454256297408165605039712508920239144367059149051263489972519157557167182587650843032562075380745280769251665009210707368899997685189371716388821556623261905268775439282913873779086207983096657906909528984381695886932218433983644847025432047333223010499958235584785197501941123778297321307526867532270012457082401501712257277620601983704946416725717126117698755305126818844490181372660754876343639651049722755074103031474909998110291765338761592892965282044317922275130783388725310880046023763886184038694840412929518909547836507565283991825600391294236387115457015047326536437792550053521497616510491948991559317381041492261720709116583901305855138027785082298153786376153003190487133462176571650368206174132931768537877428465345723011637002407413335481221633393489533067096866984469273448784062357749294140149984154703519809037592416662059136555554127071993015060247362717019278497448383116170167337492825110570045216644268910489405619635694907472255193696420331969107849716023939320486116063168914743907095641301618065277624272125022224810637421376354573451073774628116347609496748652943399654951786979257759991192707352370118840896073373647984511397557140695371334317320525186707303618959905371218753311577857908999616777210095558841689414336951157239569664395086965670028566261676744023722766393026649454415511386613250578032568748919737594753112458034848162031139208634103193437234550653093060120746408222276273131912891800227393082805182333904807942316548406132755440210494041101299187321780781412771848687463072801098049700234475676091978572386578890845939143803267693131603298597187750535690982467978281083613361116618092613062959872700060491784550655804233592187051105546995137467712834522558305561882394145336481007299547567860332142249145364869069900833739931522164384722439230249348026945982617442910166801465754973819202646203206215146847463178692528020070758305655444213849084867675701210527098813022763820365878266906256776627930471969773335503953308674843738619584233509998544434392121157162296392629626293171547827046685079345836207818493972129727842449137372522129138118808589107430904991523717499374563676016723289075677841367797127537643986432106950654536165265201324145141375489809397895842022706568663758894112782668476640258360146037617467697138042880252063942382759530899871375074108000206177958114643037216425886224710067245147690394002526106419571899302768849951037347887144557252601395965703579452059233848965827366184426926714314181115749485563873205511703820116471668562395615429072448247798629328969124940442027742486090650678444263770319604329872269410481146006096364597937053986242972314357757568359375000000000*i1^92 + 3602163431191655655754332022689130071079735354023487651998410295591271511077547717483295319707567064290148795037161151590739400633162512503252424989284200127299762934272539592022375084138171100897318114383391976820060910242243519066057523591281587327731023107893673672221379209507944075158658794011564668959207772063438062469954340462654826059126751023256909867378394154599832240837280733451415620483784435977482895723038531898509110896140325690072603494624086574817526623767068375484883672487971544014131612291531937649796603187072235164715830819758924826215285900007860360596655727163571246081065987447330971203123203776325346885589611063584449279213418642907914088163764564677126681768296525005099062297502197690795234771714013862579635283598106810347485687955850493742502779909404776036134014530049922221973204323123325098058407704995623512519454534773921275147947057921185297331244160491396461490963289839894176896787928920347257775133498702405275857751680326314890179018696367165493224013062025576012518439234375811692751509674176610747042848493168631539605905367369451311160550455255565764420615677850103462199090647278407091263737140932462838267146543509879702391266192178049945447001672550952368581821796207454711381962171905661297896728451947481553287496087451158630946426854100121848860076008251213775681074039991196040458379552478304644733390766695830871340388809145513770160988618799166745222981237429236861386594574775728028469215118722374266429154065816809237685036257719543557155501205597329644458851738262152500098960607151795447148893638509378837658277200775862438272621771553371158991516368685737099015365549346845389052212222736785428491899148201876428797729105456892482543148811674433091094173464381169512390347582663672930130883742530069483463004321106342658680620097186194830535341037032658168625733114399840865935018765877005115962623374516563270206556780677854620957846408034299532593043841357286533894238012552802809630352822091738422505761863232209425153093808914662789751221121435152519843832527710806972603766725509098311844665761341560227597543178172606946689292660919250798944034930177515521978100423184814168061582652433398024700769854562422492998352502591830505006451892728788954045445260452168401355874967771094379619355707697252605015762541484267871804146088027697914577165680060802569864892766987708764675924443788512512264050542283931596672510076851726081339303630255349296970660527418861966001941139064791274698463645418750884104042342995715902943733438690310482173117056448335543805133635107597955814041223780463808398165723267673483188026558560086636729579036595275442326455067021979741125096698649085745830259174826503127723096386164050847856364388651393884755997160576547469699015564065762595520533685585511894803696281895057552694980941637441709074170136792092779863090701668394315198544160708007075321156847936249450183445385649852567994667213252369865273897626813103889421710915248532957066523903873557010609431506129554095397092164779746256832363530581888102511367654376429066283923353595265144739805181983762386577315086364403855805831320179612444617791572081953681834280321497644793870085285631942714701730992824694315881392104356634534430787693626408226385086017305393456543730620434133517330538382262186228430773987470894879611879245789168270522664022923792666630662254755144865965710077788782380644101633848523661296089203776199125714257983850098488470581218447459815652186826352052238224052171278526572563395695489008260207307536058382565666793103072421016766683245322433846755649971630582645606288784874190620428112090993027376887350782102636000233696897929961528939879397235265097807766090533356946757228889972407529829202646955807996754356378188593713536971403709261619073167494048249790411232893740131869036364211567146539030265457065661044792990618106790515860729497886055268909314574345653799103441352407616099817031799698619056208431002612614933004678203572306358822709596430355973529965764844435956614971633606523671008715232601082792893294520522983051935518114381318237986901447735855131354985061327210988984115976332542309620471380093103875217915808525558858693568088489989575084514282550434271285839152384020867286664026548334473904753323155191834869246638811384921280057162831407865749354283275979736915109195493356635836408497277928750778744870378222930883141634168033492801266674377422441220606297577233002316292039370162786907935865964305526419921545166103677523415448709883565733471945931622705135122762543087304720756947062909603118896484375000000*i1^93 + -3470337045014934637599064461185170748583931330123077087562897392613867093147964605657801338177744268047015151900912561584979659274636298769911756319873906278126456964095193474955455317528494916420421353543922172744117638098138958983728832194907506317002016144217309123549440165145607768652344223727097052780342046996262985744418134975324367989887028046341126636780622686458432737010077368418001686536977762357815950832275247309357361199549243401707148171205260788381540841830563926833309570855356458434714467542970860255688168853700241829526742519847802763571724590541422331478435257600935890847283779994858156721069553187523812306915120858680707547934732987985608542885754085957624441832089798625528226169651883542405561157385692562815431315672607309673495676795474020730654509416510229182639956673414309339383057579845456158881687049083780995781226479804080387795718074973905638845636019228333999386880623859533735535147354786883733234552108940006639445922425158597107964290704028082299698867559457247646860956479559385590407280058280678775281392189770396433188160667905278389452484108299494901313299337845635735552641216546803509843803118845827634960668905895790089374353135595391775723584531751099465712029116638456292101992108021690368881739923598109311004324616304090773350512220999441058421676155987513114834171554289639562844225894686679806037992121651857723530929393321051457385071536992386024638535213407495447527512943096671782382919641990051635051801705123793911647569026574619124580350295973833204003845989991286369198826523541669803425872741876001714963448597855375362425423529410836781557026698055015694849220455667921891003211007598623322190985825907045297061123528438904560131184939018959343311432595682181070752858421053251075264506062339364225556771786639310530285094175688025758915418330805988789701216789855258863877309081929588540385497047669644504620299341675346488547619329873538109766040204600424452380203342432240541884864121496620260966549665191735849835334536196246422364411533689090559087409219240649686220839528891956916297641336888628143927993100783449426630538539287569516442721108519161559836140408371252984622043059503995671973173901703508883191796811126028260728331227542846437869747247700299666379973956261634289393408680786184855146139678341719148500507678140107033909782586358764675505338461085129381886212717019207094585248178152717035787740267718732460229417976779715627758025136145756533820261409800709976317097343642447851379255883247284108212042919289333305543852199653386642446171305178837959541195713940512042633937696473166282142739776378032781999817035822234072952155061015248469600991248157436391137759899369716620625568497183947034969562457929852413834982321236179279834939343080108352010597610336237436255026628047369697356404986219354592610973502786585311431458826792083927011588412106782851301614084964447301600806460266901803505620777632765515180024068714868427740041172654099177680528301795506917678806668217608123200541396020391735215073766733648844787553017547560712448009353379372557921081619410237214091242350633750551657784004541349652189210526317064025032383489600483806313175375159554695345344176251300629021529731996366573300573766161978045001637370165816903022993370983593204210321389869107258786129383202156597470498854644588397383590738834663462782662221886152756972094682792960071913143612492753483792797808830070825054837326149513931024929506735444453920711047589195567788048484746097594204863623980659289668028708692660072507529765698393268631070460263635213138881577411215875128529602584020726245417590055508417875707433769322098225603297068519650537176201994924754343019016109519478535725141403809735004751286132808667938947600074917489297076431994598182733325896632483289638153815755493436154078621079070516104530216532611776633337222027559083619892270193854115476279720565528926397619416730952766095749117355424524818384271140182195152190469780016251494539048549913156704181577411617517657214527862538235875320288122506948807816916428606073894097959824702375276690956942910215995484337431163857524487150189035339392778993533817455923843820739501027768193222017929766550753106046123367401615709429907946435964989576486335694432037815820503539033442844759041275501728304405102095458888819851959056924494094176372999264460004275238074895116894366239676650212191245852793151177721325384510108604160193344883905229968732897876722243564490282932752846005403116302783090577180364464805757919333976837909794266323615374858491122722625732421875000*i1^94 + 2919781348886910043409392458957387521722608146258374177851114241589836312396078321240907652041589250358358091289509876596621807189242005826584286566188836433268511438885016436955231471268764727978222165402272111822946404876051633273656436176813990212906172147404931467770896681777737901683331239481835014257844768220357702643179828590831483984923107078775960713282291116735289191437087508941220283366588715028781488679415120294453957111307418981697479533030156644157157037085032448509789270439904226105820864991575312790501088035259167665862704889312130444065808266814289146688753913789975339023554496616383814064710656354498639444327520405918111655572316473092343333236666777788341406635660482665742440857212247112803197756824289203404944860996256306797896032288884798603120205766286878600111796060618625319955309630190514314509777185976681672615526824410010538691939534604376778069422587651859567048637627041287662248130304367607609495349880159897466033368440365838810116352173791397766355854514746047154761649683165602639556053241990640277933198077558976010052308952488257377080647123090056762356516117341322358816578952230477077067126961454291387572342143179706319566996646735305579831781244113442045049596207216222032231557854218747310271334431702029447586162635031440107981908433974063974884211322232544924943421282615099237834880730081975789789574215510392130988457169504723721255215745704781853237969341747264096651110615728983680609752594419493993712742740062225877219153935574758918411362598654271580365548757974607497526555444848613598688126458237992676781897904542217870109730792495501416234290918014000414500380455928494891914935545138342422649724459152061732486804707628519376123732614167617690131387067699409108229765551465294674753908527059798541285397781853263614012262257529525189372256471013719396270434760947125903932942400680472156976349945702294657702304685147167857958801797350965504865032734140660619426100958401991250986586112770966718498474751995294223165047692913864424616516151883885758576216975465850844340747231456523091365027561334416350587503236076127942622229127851194830388162957560941325606952191683833720681276925244658879860858707837757121226010587095353536841617593840896139620913106500633413315356912584671557338739048130134764907562758353206237287310330709380152594255551697090338092354056567641193715556992624342113914481849539975047865843336208113216080827210358418458392757742235861534983836149032947133723285299315971876967727231640219186874677697074829359209981954726480727788229550375649851644910556585327223727615517930238906260303360644402913891147236290133700696226719793878775082285004872881242540039422170533339238233309835629859462653347332559232702957990684222218708294151204348463532574027176316913693898896415908191332202405531006598828811676227635312844488836119232111624422948226423092033217675901298797783067494129039234179279962565051818145218795907110249403404720258001741199904312428563130511992239880789398841548042248579294638383113214695225791429666451543357200193559608723795561553343139375412761615940999299358854650785103599347454741616615884652379176103250451693329645900117799345318500042632587910843097412953011958858163596980082861200816999593323259929242643069569453423669572127544750110719810832598296789553910593357443124066280896237914955695009533910785322601064871479422485120485552628370375834383600211543331877313847199026663564899275551160721339784589749816113886731843886883081514922996354812760591017318394568305886884217573869542285282192618158014966039694770596097432617749291860524248238335256647620623904171607141614502745312750716697938132652686974950780362550377489853078140026330605732500240238908729207189513650360831883529181413429012706624915535016032457477725614722961759521716799652590791801081373661136569543090926295130772960959808111397846594775817077147082984327382556486492465802116542882706596501268217527024014074017889913338612764660572846886622400092116120746706164766407085510645665765799554762227411372770491627777098121095119978725634857924876173473147579736613839796499925631444472521581361814146714407250716150153524961897274486155092930846083221750229359079371366155880816152681670363233185403195964147131402871236950001461155630023703200168602673765587211414662463854920829065600377744202094143860752304421490556218599820131132510396880311666259161327942553676477042649475190365884082167980440167869332276662625503517875980878619112202187529037806436207728999487898136067087762057781219482421875*i1^95 + -2161312834429742862240401551613471037102698741842937421844778097780470748129154959013363975175193086390629745584504440028325568503827726663487744138676888293529626886782317201315102767411700343889561587579696730283168019185073076767586865515294766918848901719198425117561321325549399844946312690867490496050539600585398481552871310937273023046274579035617942575772460752171854428394117948852054127963521050788850442631516910075539422799680288975163697187837648383459668331877979253853576505331071315933417191449254128546485843872370510551336113222131972072259636420695951086345020491704331065687111866697164770504969931929206650797746801441246850177117199535506199301629420782906759149560019753916839724478741802625829450502962117400972988449968463365980222956597408654966118014362107062782451790954781955873421791264363747995485776781744689859038708363102962953938299425198029760012327022853080964276185532896387237921759307320357799835159653801915544147913075746770369432739954011637313292429741197272886568264575717765963217662076970486647541950985970167398023005068343941737768522838552254254746836025862542899688782614724657787265118511244223537832831118635991609578342832142382196982016413569184828245970341861473498543294875552541707757526200798979910239248098984377470824608835108390535656055795199951458571544352865449586440802043966054675870483432246274398566214194124384260636804549333084866327473572575437337731465261166807790940525383061102725748686240156014255621960020607731959762107434971342473799039548622343532591521316300169325079317029379428211471054927458720041560754346511073156275211437194599283465877202660658427947953476024286690870742543264055525769155519785059679034104827330737260289869841882509386348142605444231360208206521011478129007797686642103509563908635908693783241576800003017201829693670416254299441533190113625588265801806812638950106608117904007703054990749371065354685748659824506882372503888031980233452146022186512841385338124037990262757392598095455999459061618348416753390305867046731368598827639456806090382805349096942125945583966980068691454930476137157086305750555524669129706683733268776903450022458432948764953220585069852551928328689494877949451012647380041774707657157694065773741725777117800506262388926908519547606032601201948252008533099800710519842230376808290628989719673928633772779422265587659737743749376168067343286462038121828644228522441671814319561055236114473711100576912482990782764668304292214192874427823103964025754274080431872456834074250553650455004715242217464111718551542365763196115433769248891251247794940220921959951228507454169130681798626087292958969524008109237461890103870227458205582844744191909240336002729382877981363172808268251870644097935209816199311073537842738007166086642287083890044075227546478558541916213179543278558770524887543212641030924002684124278371305319513382581062873838534001970504311619624185488935058774367354048428289454300890200889566759824556261321097845131544936798236974481936731357487806036564485105600352391463037745044496602677784220868028021045158305580842415803741182325539122447258900338558773999391467354095013631276937889498191323898836030215376880860983414786096458840371430764166987725189415809857212597195275640928983940400893332476044350369192404410000348969499768530409373340084616978426506348041645818799967877544856672928491488166645645346086899141536835997012994461853261153110989943436928678866769653555525335401610210388266174492180383538898538965965488422834444739755897415841327268872842710354603135501536111504635231800937016494484265561481503049132377271925584180335477625472572053927938950558418722899024525460277934920770929272080797452820428211484704869881645844847976478065666802561982727520969791536943328175540794022925278189391626679596327013947295122229832522259498825160123698911223868380000624850597039093807860613438683541665908701944746123430793443752550645936471296209050420613965813671392177084642681187215677561609487495439966037408912133556961089404869437213799378318502105620853278842651452904566426946623839775592973012074073231613272596564718437848926179062446443763321946959433890289633423472223723877047507349997746694151151557128599549717015578223922532383534978201025790444031763252872887875168718498530800211864699845499345228521844652247213781021323697710130650674032401532285257967685153063834284246400311312898869419344470963717645443028894742546850967481357325421737001269180929477415541118887065685782999935327097773551940917968750000000*i1^96 + 1412854818839833409315953740118309034611198302701019168185192859792915557527147653619169248856361498609842926488922966556433747303019822051480167412095344632742080161041152917066884537837650156784041836175641883537683908515090976988541663717968588732327680878827275909394892939117419574197161956994133651905321508176855953240847248112271777900535088024053956373318299588271105302463285647459899085925337090795047325052938373047470303596893114673646160935671582538526578536127330267277067768501900597073013626659686648222586843648730918311424053559937816426973440807111638155611428819588752753371437181901082066064205602491187894395096734281552002977809340118054074072607855979458192119520139222035856752487409228878295421635035498369817637577983698098988692734302974861622564476375981250341556524458753146530396677394088270632258925758131124599755038976570235477619514062714372603884649959479155816376236322245308012477199986136038129900269248120460171377007665646131558262383572466165246102035908092548848787969353898972135031143418536049370310723367074582879836617109016009774523134597310648225054158199406205903921044265611543598609834212885258221511894293423852462737952655134935927870700729348739005611379925882327566080739287908078942495930892424031598412563718716145126017957741067447958779988734847466966932702893583380955863679127029342632175838960584286216475474949148817491107424069698922367689179794812046355164495214983031902753751751382446362833547337829697760315816070318064251170814346031883800365448369163054402151894068665546973383069523008253575681136158335531415824233103843732950640213235982443859119615440745827387789966425024246974565367436124816294746284919760942133270390221247107601964740705256605779484853013611928024841643625868939931462037837637087050703976872896949923616096624859092266487673190606887686155088086981878747887232808067111848929143867344635933882166397634977200290958865813367191412719789426454229384936662307468757069347362489240308342283941266766444805833728089230989999533671876311391799145335845671676609278371261842830923803126367354453118012296309750659837293183207506415248093649762568334258455083291406578163938209752840725529794696550410288056015197961478214288889121897139623628892049781100033154919174721996187071534723193154333789868002073055957265504951423887357468217161755403088657353486627068791651567899074628421660990081967166915925430325129310493659041055315325830956172510985216131425254487488162473124976276833791077443746049756776254773734851405407802991634056941932304906420566277838117556323897410592339712916498431676237470958057916457289172661121872690300475032125700351985079896858582720148787342200002482920130621540882249470346956312315229872135766037121699147800924537623267438698750305273808605747466692962941298974346999591778105148922933322129026734066912424574487088027862926789601714335399211718217249547237404214394379207134384298862075121132901593717171970098330600030564136422549635774126389637238058025094943667083458450501317247642944139294811750037271397978491399165264561858994518369665472838242063059448888073289914659762669122273552227121664793271228990948869989733701985239384675686698786064002901865098330564187281605178031070075617279820056897592743182940919176404642145026750991646275839687258146578248457255303254913328535315082997849969540930608610598379253242343831163442327440891304786091436659694927407205540027747841620054397466763976780811510633850098202580306149915646973541331096208341626495425572242204724477125618610826407371856073404161629248039652380123589701235050863518246239926126485615433927950345015275593965974682051822732696944327370878219860166161719458763918934294703666906923987383825997019608638459037518862437906657189197554435339071721362279067791869948988180117468062861832180360258383416935928240676355135617106885724039059187309972449854094445135684915984086742448494228532052987018571735498543567308394011212533993731827031863688579925607775386930326462810214966586367385324871576715782757322304382259418285672633332781405424186308435655705102358314884067334870081649493050755515482412331246880021740431060647458629644969458644444915554910636107980519110146459993408717593847782510299608234691253228114131043028082801790296402480827025384263262891044165511470430238819858822595974198938576763006124954255767199366576627139269874437197011696521312614066266928096375122123270950395240297219757260105921260509645182978227806458448867488186806440353393554687500000000000000*i1^97 + -816452509461553537796264662744069776269276375397453826819068742673564396224684745232227451923541099108966199839980890558588031577777329773752356566400899438463311955815123299280245638719425490529395842583540984348841759852231834410883946463664186536885067942513254355605006175497131995746405057862654945740631100071018009549569423487158697912674663268631413765717789280151075897640509500150440670803735132206551564171709443539962590226069571973781056897787294321019788694094158186977595892954927762393409731436472226866849750761911365028051782405666208387606209658351254838755719675684268027069029069198721774502757977407653111331925675894152397123023380456921619806422600473569927292848066633571443548527677114997961950208229794853315518789210157202775312485079639095162868363194491613891618745393023542061182399569150902364067598276574553454454841937097530603854803854882538636174363822280783922380554069234629705052021491785011573823957334504353603925625445602910113090110875668363354975512758872642328379678956962386871600081350683341100414665577989337877292402017322636505839574615028547720386081730684057558503800613710580295410978316115243886998535799484128175788632143535816234340016044996397613035266360835891436388020195716542518469656082582720846376624774811944142084677448674624071530667092914981472093027220979389932936849402700468386656159905257481877447851918885030839611437881410400742067910107274229247788599827476141336818858915197043336843148524546806019944493153722685298129028826728320637075281004274625175405078417214620926855811979318052911513094848611109583968386171506318176863784292596286598539446317509933357977698869724487419573649777344205594366208326666392442635618611606903384499612418892693258994758076547620913283541482363770129771929811136940330061282473525981255295126010910212326936600381662275411237897002285844867522328488994256967043753383645680872724030924284635731698900204499637130089460639746067357116026852100527886557946978786913808706721498474913523020434388966941661463604450213806150118806015779720818509737209374508882614172345470664285518264382633963530194356190208549187117951751700993449619323068357600432107965407183903948707094258657481050004365905035396751767875553677245723150717944721573983654040282953044999049208077965835486765877316974471408791403069739059778624831927000480019952973727609717176438021768537297431553551768713295003544996102242909197568051321717325551212863340637664384024044685548145850590301028823215615441314289880161060621002784724247284692651696757348389743182631728853114531717186905959690080452396355663481651094249943017516022056120897672869475924436644796712934976185527822047886721743927360097733802796172479014533963656636683418349824137453955452896751645739267300903601535337776160843077767343363193016500037343989063770931865554635692972647984170263516284062454747865042602984174992161026759427356851897893489004800562367787132017185950690038673845357118667212513073555687734438622095119821092144145500377292351882290186192427651331746044297286594514609960703976554678535682964158165788765253016024247289847714773151809825979677995048089392025463518893485381372860979017830809727569756328644271415212929337123203448087039226371128497403428249223948423744943434083614226968048489887341149857854185994398343657048693757327496201720632367173091114514982895630907784510281513825045669570259593477936635723370582841227081356500328579599840691267062332208660509939838164014063158862960921465576688647768092195874899667914526106688770476388480071330962184162649054825891977070271554323522371984371998554283921528001174786275444613975323197874374425126541389475858782784097211632779397053002297727270575842325676728219994380673009326217791759766978973032230715183489260457231069294822773882221527522510762195024432721508325464683302570162054269346537483218916084660199564539036070728640862098582329553348973830104915425282532724525550548177623270949699317243103160793931925945123243681145029311010802420242900207724702945021220897953808119360359901619203140924053008693762553409543748307218524591153004505837558154025854355408239402563079305760316770803932597245113513618007156861548694465394268841439718964086216570083784942491223579183923775540484112538803861810109063998818727665249000275982378417811144858488182647987049220476151867168539073632619551937697488725643025372547222738420017594384784721252113211994249393697880288922160882912615331719052846892736852169036865234375000000000000000000000000*i1^98 + 416347532121000267313227500433609813463953957506209858805644198523997114261736835122961978189823815607806275280445210771913813794725208381505017371712970457241895249670730014104311671887313658570191981595725984672045472027290544726852031612071946910945659159007520846397332482526410183001289985831686866354360773798263064713219638668450857616273534784951494180749206733310865445103368990456809822662215836034186160174630311387903143129397799242021677447578054011882296553536747481076499327182171656920646604280737401821088747876047828471444658055810672196577290892282869914657205873782680319558778231730635062013614549455228125691215796010196292224626158865760784863558037093585338272726018373753668080353495661474167322150791566877036887488079046218418075926041504572309261829970230524907689340544716710977440260151477059057594325909229169893583057998945613241385840106033298385016563910835915575024286038922385356610316813142097204858105345607456386827038759847517713194803358553337417130155222705443654393894531775185480164864689446789920889000899824136079739914693275774121701714116359453058018316867886772666460876828229863112963920210558070531921654310568214308179142085198600597467946820462191617769209761720984607484378343916256139442246038791111781555196089528279959818044071177830355269820797172786001653684521352986334470854991882959887935721459926775680294134901095189404060671023397108876840951345736452671054055113391034916657424943025845378313454381083122875001458451783365861098269896041722226217286037331287363519518224473333264464246383887342942727122151683849309194723848570196661543758477634719883774237774199536832612925884436754241544779573648534181526294870879519359066549140420736937644813744962353761447832263763277962958194087720846192836239195271255169603114529494179659410312832946824272641523296930841795302232888678210004762166157113960433329131332009664386230351170356109478293666366384504242282685731101396524190100576664245818831385853576478892943809650906248613906313925275473689462898515377542822365733460570748809457235683339059855787880737435788097630266439911686351058545047794469478317195555416145215050163638701104879628927312038390793467282429086695159703757081968505613193695804472883652389805894568986141668997316392012615267608881265970722444550765874157996941504833761309838402580977084127158851393192915886211265633989566896091042792911578586008219937678401850659320989569903172008432992974422127354474684186840088998133317175530960833940938239831472281307673232777149229598806441636135288745976634208924156189813214609593564473238216384731716581826289248665840006076223798799634319571314365991192118594508413062572661531133333698300669961937360812682611782840405994529874443885073130032940379016677785903682180826044623085197421528333481665707961167276876245600589393236723922327667804870827590796233255392144615259386782558345905093006011242387609027977742012588338091156489743259589180361530084952508310163226980010620065505704742595488457200293456552047719214891048420924219879115232672946200497514861291703989282104973537550431886089061705545786534306459700238385227251173651967279267060286913952517921233298045099508075747025241236063710329497366691660074824055742992170605409585818901371199610791349568728219653410199319794074900695665188795578792687415147530325845740317499789895290810779322304586384549256669066956861212762733808909095144972105443254844355552344201892727036279419591913021808808480490628678209142436831353691417944232999102767814622388146567000044097444071817026191220308616988944186431225887121671762376290329232892910970327213844018726922811500159183236424048052528022769935760501286193987913824584232509171432292848748751103150977945537939841770980397526664837318269538246722391920462011737053913695750426093626048573121329648754648354926250106723102444165855396648998817920371901129990923448239302171628956132058456895279498321696470782987484220619198220538843415144505518043594315035331393636414190572743917038416606697905814481264610426906134506497972901319863703457013446723017687163017014890086701023514663490888970611524255617081323748034657826604320464427056324324480702403003759829478600984323107064091694516564434921514643405225069042014855967706276629425656935870225900093199732730375714974781143487750655532433482468454524308357748451477999768896457664584560522086007642449719578703367886425655952020706436859392045048611132734839301861029525753110647201538085937500000000000000000000000000000*i1^99 + -186318126655067433852174491916064636116574160965679330949050049817034694630052705100406654463382483737648919475085606945205606454992645817205600879543291330887407927188518119709211215009172650269113742535639132441273869135254131007831524649275298960536196156619665305576005840039139650102659167843605308787555132321343510381433025301913464431164163719905954796868619645761495329750179520447226845240643175858962110121429399624206777949269703477673485187978203903484845704481923451160669798696893209414897558582357702868684903361990683668692207908340895489314683396377900922799896668876400227912635898252254315785228390255499839429226285773164812763655957460592763100065414164038744992076770912273208734807697830959249931658088349943242612085291189414356534834168614586431668181648533780286531989429315891820643604648134033591240470197209455000135756434481918579982184338338915982006785461184489224301670891296019011347343315915644672684766296651746285895533480064113486076748504125201501968089591599012783357804995024586758893359134092792954303914280627532058228931574147403755775679625446666612594274984757519217989807589993633366087403918943883904875792914168788657218396595467332670218018226185487561760843124335850599307441726027113276814452984431593236361939208111655242711453944290254941025418948505765182007523560901499856538260428696616658169940775679430847760374504045032684201091980646017076505728317640160923583567375920531010043432456768563815023276956787290622530346685816647065894304273190998937767697240934653411713549792098130119741429408737187551028057375276637973882071249341436317670490433585664100574768025530563892825016837838848300957595276041010800682975885827233950976992986366099048090061403211248665898776951437300589732851610974825138333892285272738894438651093492302825811818408703484649402424217102817607903804528432556885316539833136268015830583841219441440207343624923837850063620860708206646119460715114827232525531439646393981489106522776618360667532435017745167100623699755549489037281751589428369676276506415962126551229214493382203540745233838055757267624594865606569210729414871981511846525679840875812007864555971402184960097899583436810386828412106036068994375959058841583356731490329083473568371071465175670603015947573999247573517551514589253340812233024277587578364400513631813027156742372400801317861958500660636964350162254826574707236068690640182650044327666458197691179158983698788881310967457095939988352788052119133927113596504635792516291224743752393056143206131550223641527417310162871084222723912158867953248749256703724452000850117261681084583537872978022045014921293067730885501193668313421370998169745451075104410960397913778489751401971210228604127900768469773799001656596583793708044381429599213783748016601054986270127635354763772222856203917847690350580447991353833350066243861507285449372042279006960455390885795929615335151298282073493538508861794492440109283131353374434804604564487731269660180672205196077694452804672723985040878507176709324416139759515368524352686735509035821647280492755093801033238953893169383419349476630350975211514305841839042238199241056223955524091142890278244071906253653848431351277262530084190053826450319107622043118894393987609794500851152024844299090892523076078163403819976746515196629386294931770003374816391481446551321743705310520743885631453545378989774588596547345754556790052832781935612249562012876914724442003214975971417970134980545276038004281673204133906892669824047769238298366441589892495577718761997125720427921932553583850269771118561699498651934237594914084413479382170037616315356260213272922499294097120847242880642122760622133029797066244817470710176936875357348739514117114274811401245575338051884817582038620137158261493579363967394970078631608279687360120645858401939924301471805744676296280472558340542936309253246069886492623238616814954637005471400755083527717204317694996175083229472033659736228549377171692860078238555612367513101914393771215992285814516837775541555503247736457380436617178581178819130524660336558247739950166650268003128011342306768471242997226495000325999946304961031874642826039643438590667259728471757618701594258870202592995217086692738817142600267919200852369593423023146306592009831424940721454275730304626908500024292022623476968456070360645793322569232064744814792765522484307403858324868014668820883589793980369573068036615841411731999442315626774056142034297067766601685434579849243164062500000000000000000000000000000000000*i1^100 + 72421181655388530184963372904092020121857468432247106042797140525792125639464402541432137334841061638854222413199971316001189668257846657836200337067413014190010076007471865789493293786317463688785659109352764413715453141898833219965171093839923261594526681734468055141761670181865627625147700617460586966100227349807650478677168471222391948240428630719160339478304775762247131704374502521651875423949976005211633427394161171911435221817909086398655568543185832759331920036719664282521046478437411067342257883068797745693686420024003215738309334188274957068503504989454976049751241078186584357907122258782750579539545744941237201978446460054459346315640935770928216229490393715067541250630262030762639179766142269853886046936330830877094267356975488677378315764227711022204035437464223317843934209046641340144623693508333118995989214585877933809740919308349739934971751240435160621278058916547694974293924274110547946010237354880532280304708363599310694200595857257892644188338551169388380905199750514169336576037865060941319194620050311717098753557555425564996903309391599986527152446473175708649102369850655094871468926718865345569790870891209110426049918030887229852180798976002079938732740085706420916325681524862848796891959132899680218404974616695995235559512376894239799753769974438417167151068391702512862114201815182547790559620074850740173757861122873140569895632051347576024670621017513553061784489750472172991155035569943972999095562568691083756592074370100996054372527413460774625241927898481243911494510218723431637220920713210898736745878280808962618101515146576596306715870847052737099478949971377274059649193713776750522385960224593992669887746807590018785700447786607439937673105434303698279310399096294051122631819782927490357994318918327707960958873271384502596053579191621855413412567117607218744423848609574544752756881714829627917796004688655331520250379442897078529029253435722716437026839409671720236157783061659112116524581574073914951396376578963719030369364407413674429330199838760442155222701406894538216764016295982494501466997580228482321435863699991312170665118575757965997816508975486860958452033932107570533341786019835678787249350176308962551050615860422787600993359053940538108936023471630998284854678787987673220741998229396186118841911663927768941251678827997801903997954703088858111983909587835957133439601183984351705338850145524373240920725713710962890496708028161117754386189202026993209114739064816283611712429172537091619566166960900548183070771477485393073890035625231292187515884926199901194617490520324593342108210044846328620037766524386749467382733644490132851375029354225924513239822881095305205785282245679926234019005954081547783354501007924187018733507114917119571744672329055653686556787459687229776117166898238843395808078516808581317654097248299208346978512072891208945719604345023197368258069271581630662248434018795196302864213815621414982011228444424003579592448047173436899313112278785139063717205811151254003533021738031625582959661463399114580408307432355141739496002196156967616675645395153749701313686311242938371819253242311283152977383605343461752790743701256310151316582774646415587956148667215579829479344492655982355025976509375508809129350622678984414456318912261256492024250636700717379544611399366041145616500281831907024813311026756955833831232171841864783125493608765664489638957659801482493717878372212958364606838459255349037821291923901813945179479321120880777861677102507185912958674127952483869823813417966021432915915412340287720176838688116446722790465122884357572693510525769368950827743697302124625893874076233296675807831486842785117253927627099299123201415880731773159391670086759835474104268194808797167840106481294549813398472813460172567234040624081338238087654005195306547528822599485729776587938250275550354639025986075533968245030208182374487863419430831894288236776287167746537625716276391234286465423918113667667110295899730740520718697432268333449640700333806924656297634689914794359960171076241037238982295895512183726253691835269899942449399972293668380400460524209727544555441942763137846532806989870779435713302070010862577934332956469505855474762295863940415750082693060183526917527547735305058609294159848196092889570276546013487683450402538783542360287828171335113000947000665363847763161554153971111769027614058017966766220457865902824541511771172427249321790819706598217157790642929397613158926105825230479240417480468750000000000000000000000000000000000000000000*i1^101 + -24104692027715877932045752444562936263738980509580146619648417245614416092412786695516356700909627931737247741132367615031085436920331186969466518967315107018427253085620182412241952002913614759985312782418256181432446553025203927908346396655786018918772592882146077472231150463829398248335712943795775740290413524200704627252832751515381719992170404456822030883383947806488717617166682357304823986773988430183435034714171359085644005257406458897829674844932865615962620949835971524078358218403377067155940139828891099294721661296314590529995942478248378256087676551931529711610907786986701341576008777243049099518648140414440589897738303637116916953854355198082809917421481292106121232023398243599134891224634870753869771973945261598391927715357659779557962097255378269091873199165488555431244723241696644911251187870464399256679387427874461513034418751198189157312953897736366004785295062051101362748190900671922525847667483158355852104623409776898691206059856905902943965592655215467697296133298719061258222949391163519271134406667701446575423096820574323576326173270262779776748520329335515352727183641723970817986973118240516978824336352867067400044973022500332180844092126701252990602711185921223081007651281184078056361191703028922109234064981909732082358466504154529680495300203184549877044872668788339809658734531655701944643089720265387746416935704867134893530998581234512526652274846622893613854903217477583305312041886426129621909707498808847829557991036964502939740939273280813496446381251759113153755573582043442049178532889266318332160768271085588157560523920595985296328183108003059786080942538517825570029224854091306168818047888647302607114332282726052042624240398327027565331590788140346720842981580721218301577561936177325280078523988676681359985069235564089301015171207485301692124012578594285869444954735518806697174838441288883540654800492154767562389674947259312033697694654360777945585835099831276464989980066733162836253938686842538211134369579113675784655773632741629093375156595662270430743323261379890668164818714228046275534352053216981071853091310287741967229157415535524782660006178430317908646000167728416389230905685109106553600260786476524582992571353992054682885694252450808819118444380282828195797728082795439479240210917811445340725748644782932239368451430627188432961193371782170268922037998068937422722791464253890708763137805941929025629914691651886028308486389978324011309235930146809807383929842866714238882835821602473969121078744327542261739856554594137280388370549273532361653877322535721293064327218609547060452985439275251154751101188259357354290751858313377719179407532915509543768569698972276536288510844966813103048213484536996519179719488101002877287160702003335810820979772928321719726276575848503650400470442808439153569458619838873612434532402417573659699041325147903512681228855642195380121246407770142229567057081355796477040192592056172120453896583337802201315530553549497818519801590655399376257489365010730151832903988683042717421725114816953630199230117716908383020390084649709427345134543333170596994225758119023334713181104600300575265681658672392283043689860433539626688788049737124844064163248511470648103458673790578565146988042376432323937451894780651503060423678360382271170937656090396262766419296499986411865624535849772392648438014832207838056884431521861736712988802908030430058581605361532142053394824323138788201933059813572875502842623907180877270551032609616613851961201432060209746054173132771126299256217399593227280623128641830092018387613573738809292222743963522586555539241724254828407994672444125206392713862152792761698456171391342814811603198165766385867491556233874073967531575111941231202577839239860261783608957341511955562658186187468269981841427196838742448694411539301507378938351277278055120732685157561504002150041586904459407619992584515094226717777406287398082236071173119322117727216407391832299443541109088368537149773068881649202893912385291682373525475022174358529802565447505296367268680643690469892462944325739867011347690313539727060272516169272159771490544282916344624501377287109652683569778198148699346878130492414281256947086787904303272483952870296947761567818286550967915314777258508533271561237965071119788034874366172234977484859265576622047424676651873227886826624574193218290529310877572238755113446286292280049586230057162256595641339936052615541352613229932636496837124013836728408932685852050781250000000000000000000000000000000000000000000000000*i1^102 + 6765151653670503143338924864764375357549526002158229988243253048154494432838891757038069797459768108978114435967163662725946551949722166704862308916497482255239977350314012265537414782322569757393782619595781948679302195484805258535223660958048767306481523611221687185459110925025037893256001082761657670166264979342968114533577324649531051659010779224426551551010212555348177009623440204291862831500915883094295564458849543005532157405474482422334597778581136402781518713468828555900637400835965858062036387593122215342277779043103499671183245034137656323678717288453301734103834514855898435286686680396305305032529774072888646808876286522936559382534476409743489592598866444821645796398405739583305939053005710422231008431889760698988113271122895399014890482340982275102938493860767104658976656579828050019067192178889591466394825004524741732983462162853275280693535441223445666277227472550277998158413102988001803273198383562465139728116717716965817157760578843688165723311519555429531608097706232477676311917628229080952868169142279560356285903868901014058306710297510640527045153090149614842799729414721255727457560749872450954085207677867645574882734512888724363993410491632928202990141029305915784571743330062244342827405634602095487376200618876534389211140496379473579315743725627688957686592716979936735972822026158923902409491178302529001447792340978224471873237762378457436880618752143977427467554803865231263943763853670928305251046249906776231206142267858723279786474784143042558212918411743540667764807175529428380511314852183632494002377550249448130922907619808711411261043313562815707571024253348224462489390124600749364963112964897272614622564533756238197532129702702653441154856994796675278650347400194569203378309960694942597247891354785112263414957618880729774851694526102524633920771034115220369757557612110950589661460195148236976498286088368908998877102443865891536994772656306291055800398125515088329978083620837074480349656947188498272886906332889485114876482381401788282419796211494418065483532924340227547762571745655687023419574668117860171293937583403716947050098321681320660707304705565088289861349701645663843771398993977565472391678389720882820336064625724539892968316356538436204341815960467054944317466464997658391767240800836252521839412644266906846043980092525462469179438554834370397391087043929713465006345413059792436714036744590508867589096382717310846362362932003211418627072026635039877763231113028854269363567581688891360272383062478526582240352774809424454024266586589582144465108536183137544138753006040690131364970311767396719499202687002715266089243990613409623626201370174390156729611163524366608355687529936411675414045454413881900391720929022506021979870160916586474486933802511789047624416871885259024553262119661894283766580533574504773780491636601292773010332008799600513457897021925071683509347308441128473845593172216929728436466571426548940284042803529517004640146168647268291059505689633422701602527996093073409403149522382851668654252439168714047529855317316501150739343424245430245194737297000166997135500395993230142438591269069328775765838123242289426183960442129245295631001810663915132222360215290243196022686531897180386322484304853979610239322118544749347562217991562501785811878194869558102170880167349081753925831055380054085700280506688406949157481964372055802333407340266516459565058520814523898389466333720918048662034790889387313994366382380192394224164113462674276702078405914090628395277066595429773126651198870448958555227577407631075558037969803703198877199515586881304329053819581802349386708554300514710165382285842169722368054997440045634027779237073472868033412508706466348860702721829351837319428937145513819720722942825604853704833791256865837989474411623924913405339751184291198865616203529559151042802581074196465156012563169174907093918249577676668917467418970221325401342701571334604270086103990624109210353483985782131068388577931623628796687128445687793527592676329244661076100593874343787289024708898318027483143253498863532307057220846043974806528609615457780410364188858296107280346449728659119322761945689721374574146038033656901416293314785960266921744610463760730663025883178840443974273855066181265496018563227430726896623577604771376630180338702767909787938160509568711908741489925516154492604732396310286914412201257753842021875666968272880211997663003321035929987148675987796520348638296127319335937500000000000000000000000000000000000000000000000000000000*i1^103 + -1578460063832853172093610844127530931346753718372425196650480340420920871199295357035712043076863516561000541442274083750443781104913247759228867274595371147745088758733889374590223645980192778740113538862395499225732289851797537428793254195425298128200623456763837959964929589795792003773789772424331949049706264755822989345775366625970503591865912183617870508334413254513289496751750185673872814449269432058600557326248103470552523380020457321389410049541814559760144774903893163299501656032644156790721258889872998748903940911887838593710223981942921294192756931877224832151069698307105547550431254516035719526745088008671843716599615350785735490414954861042391396587883084558903202807307238037736701852036399066855007505338104508222859689690562259988451982447252027449673354208393144668522394345866912590787119626738535231625977620299879366420902751975912091839009385309372765494641089591537257732632312707742822067682432321426324262703245388421139867478951212126765670025117162209059765134625947822802780270468227554730591701641695104509171838471799291790307468579714270459373696504075927469285576367628462749997429819929048562771660487727017349400199600151884094836276440439646018233995036338012085598688810944846526317401432065904184046796797769791136145615864529368170855688111627358715161418908629093060400613140394679651072216901466504912948496384477212560358627152152295813197624318042164247694182781045169140412569750857066004873499815270750329685585923014069120308132717629229167242452904984102936892602238716266177269466302737548864304115947170934387925483089097321840403371595291372498679031904154114981266317664582365990395540028254674019912533539195228579239415579980161288538012937616535239207581661616084723291901714517022433892906863555090320145500868074182168524826037186188511972169950900413449637528713375898259600075296633807384453881509315315784669198715653317737008521824540137603231022620628425310563229805153558298769410629668142672758226195721224096410836293093280827372704195789697310282796401858325107174333316458966932273386603560701461265770835351772940497331161879122954123677720299777182959363723552481186952774402705657717990812517163671995217485217427893059761738422736978912078374236441555957006617614749590146164874935754296516562147496385316562935889208173471294003370662661010584915117479003657082775727914856235360191948618307061507870752292529267698913021484556675103368650160101483313789973351457334194098603469049723314180474611549669597923715570827417448740955092287010083321019275198149750847927960022041671265826402543433131920991149299689131130394391483021693255357945522282886736673289446016163207543086766627063049238876141273884399661932909943052157556826002847713909284981442970748094955473396694404452605563281417792677018288337455298385898722729892917389543969693557278442986258583777574099247266048123244634522676502753019619594856945738819363010887749760730606330188634575592710345357311053590565295928038701736099396469172242956891315839891465818355666486659270962830332394290189699187793461580877417248809029798868981457589755525999218551000878949734960880214276185687883435469546926136295699542655951400872611335592725177976256348926049847018062333051603896326107313126951849510311500829102780613837984453328764612116293579296930441376268174178762368503066191661858325892627504235414511226795361340986795219161447501977389667272881571553240589009255052627945273895432746255544502216507768788984761077944888401819931559396206889760556016529445268899765465317267501618323991369343445684818518342898471057685189543376642843676710647214397175481607359920830588300249084770930187919513515455923913649022251565860692095840647588220471156979687693766334112856361668574168816990737982361558308984896028919191038752076401420158047904029541749105927814282097228273485876083722405532266545288000804336886922801956934602572124067036919313210597167581279283143663803367055710883311459670825860739068514284956921168215176924359328284565519300240551675359559028972238648501594899619319495524077230502973755936377888345072590846677933540082425554693182870520698308997347705959945606091785166063501144836962979578889511985851548330417154779802459720925609682799670825015639895124064889219434665920195210609361534722230149958825224490672904435510806659340463437658543535796114199995695157708051686029698143725550686637761287093162536621093750000000000000000000000000000000000000000000000000000000000000000*i1^104 + 302812508406846425057779030105271284735547469959522175206791091989284722464309954255893890786502236062302951484720362635948832724994776135626939801511871248275352553698212264772926877739794471388844833134212655535328645257990648224676173202992107127519733738664388910090116032615233806576426734850429535743204908826376089130602402763280378894860814539848704900868955892746611665478854872777140953152356912718538932164870009871603480409770151582560208536854483859183111212455617312039391344667154991471581636254376111740858928234660517640637614420468044278811654788206905584184630897715393202899815006501606481783871856504640288801393781493262188637644154287071590230576455713688850867047084177257597608410475179470329559119788495614523065547116695072445852584758093243965283026654851400465599982087873716718418928558055759244657597569697270164875008273377088090116730763445756018312857188212572890214341711149473537349215898905267274117293204760363833421507358563331265179667148541580113764143463793662775003533653049420476678183048807702508903296262464234194331085602781139725632579414658206399239103202345769357353512415047624016006463946933131574140570507510532228655198871999744336596930966263296828749576139473479236699010788665033591688774705382462034429571785722132245758475553656538447850123271608362284767961072477958966194497500132652723839248619204528226839909456880737506858934022001129758722860766000423465858104071921543638961469338867760532479953188286081219254501150034669568424440254410497696220123623308846205742901702525778754046937516403141624562918154636177489034776099198458262132220672136755807243064550168641481769178261741192955985946774034096754202011559375477967762369672863924669062743243701027312520391227900717300382964688642510506699293952095958233034866856528685550393716450917140128551811634403338082363966951898576528784737121799734360252491475506970503217336244696377317540404226820363422344295662147484419122907424229998511350965344565792252044924171664570801387282661074212126721657874528538040819433936779412937851286847285042724985777161128219569418104843439628357121032545525087876967290922343865426962685148519417198656290339616294200892484146354086514134039360719919642588932646806929588673107249105640621487132793766062134668511031273639952725375069868667623851634534942757482184422532364880708906404417694772194284399854343553740216566505884168258004014913387580867522153106006826147483550292396301140979186622918969358745174625408101859870782998015123458605772413770776790203131387785158679586947329824468391980095450079536947892686685704088295413077979530834422867102706740804041807753490722710034782666486587881562743832727242160056673529589553139386690247264664568172189337337226094938577737424986190393815152832667898451730128866922152946307100628638082088492398811206183170958788218314994852389639781199338370443697314239616269734098731744501828703594831084139624469600267679907628656379493528384911081227945361780944621560569313703108850389179637960453931979303816017652275343458141228199822435508480032717740917524823661310165401016662499739598435222996408307482340604064876467251543150341124805296638006414179638038270878787801224680543632016395678906945527947255390013906866804739383064067763239562360854192775062569705859679569964932844280466782137672524357984444834510358317412914895166297458242547809105493678378069602640920849435688112159495044000641191326671337205853013297874066894399814515307477201394048606098370074415261153324308723242753356815531855455626828777733760537521267732491844163911302974603884346031779584777022602648589495265496063793745706574040786490963544963633766806098553605771389949134802353422664432248744791363124525892933304160194431037881389151102115694560491555553049548183219461175441096833151086187215201187041270243180974364782717249462970455806239538283919851915787407040636644792706875311651831957066416342228506944994678374349722707775858349656031021788380942782407124202523464771083212841258403817382645822516802510161331010271468843944737495324519357928516767852938307743143124991748766503986137126120835343701838374450667145365044102764367168437411909069978946820861492172355891489191169637495041533463365254003471197957266585121227810521928103401278707811454603622028398490837239582328466270324897741452680525116882299560595883225599733630414179206789640675367835998535156250000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -47488751301234443857221012631712902024858453097074967617549531432049400480975024880203993368762383502273523094489746012529914821991348539723134371899622977184499062808961967102685381068989631259153481768352692361735463239718340138087587556766970870306877285253176408941233316237025385040292931814083219441335706373747376629706000258400232660036317135801888187026743470462617567059084840761580201972415689432062545411739001142174236172125806832876386514560394601539200257627921985861307727859552434372951067216605584870491519275180630082811164530019559260249355926186487985404601836465985273697226087353097331242737354641377787398336325813599590402352684779930504786916672621944740415737563295967987067613958094918265645424972718937332300429067848001772013358905161335647613319282392609092411460730202624159721426045162836230717865600292820932746866357849555670939300809878825793034360904938046438277581035085753022583047975413497896254127526291840254274030441735689687415896902325616189136209335297783310149576685447163287627786595736643526509307729449424586643583834480576711453444496878848312453950394564768936106783324246547800950311595118185700701907398207715160963103433248367898811360983588900433635145440925095475787157206651373405936931029816445112542018957046643453925095831440907129202270404456750953307212485636090326972570642561343292691152602684313842858098809601168200196920666309401287557111453509765597152654560512950565045598714133811469558194294997875564239421656711819404830327091812040845076278621885797515308371597147485620992295686535160244583492688914894590823352392655370447966670903096320321015852727890083039707085117534168279348106540537456085334107141279492570852132467163222012130156621710223289163254063388276986050421086833679318932705447547380347410721915486728184224918521473620751018183754214984259114076356863936293197500931294019925417321442235107619981780266381942730847203048686237831440482245158445107534680029520007573703108394494842590523364456658820786756465599895791912916661421205853335549816088590574759700660501162771451607049340439003854062617914415776520492215175447740987998999003524819839923612229298186945064164532356150969190328870817526388177807107390511215749904223800466095942385428722397347135764684878971100362298681282881414999948168702607044226850730259588724470536505798745949190244345346409540265602587982205521527880425365794025417680628308887563146112954218962511158720224666883850090358769934084059873584936751731314659932621012457606151987967393879999788065113040767182305920471589149024241692072937433228339646450271670929779525269093515228979858207875126720834623667821982420773441659499770381806634735016203994955605363945109497675401808140408288392699418001068910729405982433346454191484344741343615993083680138802527661891794399599408996341097284089230868599850457995371570347882892514900092477579460812101854968615020680625997417371003878078720660020874652297971893308476349186959149791909438702399654822948873310519239617274843954874872677944473302281284916762747278415287872453257534808668870957471563118041379262624746653705390082715036696196349005428475568250464242409730564004011243101464109554700752515996625397430626956410251313763660570761977274759850782956777963135967951560933646771620892209517313325517216250893633588733802447519222592435862513964505858277440707554151297459862707963621516972430695478260276707294730963164816831994418019668948657611013518371375980867086445397707020277181951096178637743227487679315995779974163084540573029501911498186578096685302771343827592200833082971627613317535733942139307859140365386400621841525063046597248351842404359822180143262896166820759844727325257794741339359186538279610863447470973943324732227828986721074547632374206411231438708124074801911944077975100296078763675168845747402835500900913746531125011932767591598641970786259430093995767598622465330676106624413181494713370076587489082749391872632451047207055363709177638256339258349819621232734357565635421552055148934334391028524862333879942410723829646123603893825004755916645133085944082261413296044923676009519165327534617822297381381155059855216220428797963451164244191166066662668633614341047701224594853043161583159288103049397599011172844579508070805367933127733774913470546352772075670651551526121865943221817497790759622972825521516752634041524503421016726562500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 6108449307723269428852398818054274517496879507025434301017951608781050998716603590134102022940960773402579363022947014746642815080029058838035675916168318619380262099672498784132588148920423395745312395989466099094004939442950580312856051631501625862566354209897756093632502841805048303029731499626951996796140471405351916954497844135272584757493007521279432926693771746895962884066967919598459142642823189597064335266753619734213437883175922170479425933761664921540604533603851334793336433487377033703693638908987234138135324478543677882111332504633912892104761905452806535828162478454976422580789865494005449820032356864945710879609698459674655174432712143489291060446673980938203683498985118824545984038181189260325677989640382848071944265973471007728246765093307538946082021015570662470929013724040848723146839751881699251125594327507226190480022527311554153634001857253198564608555573880987161777523422754241822037324973942199715175879290936844168961555029841191316574830896190792409921918476934635463795633569674350778726065231940222276109584821742364233032780360636342810060585916572724368080956928071563153437856950600310317719557228454827958993641852340763499858773041137699060386486200135390302630467892812817944794634242584720450426373798334480167855058300345932987797768826141932251166782363490173700762869566417305205756170325869630442451178895983653742923131806171741254075267964350841319106393412119928405367644094955367445022027796451166493720412933608832509804490476231759816526290888303720932534002869865147344836956666014913740909840801091876428416151301824980329205478371344019298893211948681251532760322346994106989940402329526043831047273978223064647725537710779152424427413471342946451510209767298422333472199848946307274381153105366194725205308511637582656108922131868094717638324440352367011592267056783658323715839450171197251827199620743024531068491759032677579333659726035005976530484987774401575684033060550043575225780545314657140292726235755909017816604190863620213861169333681897588477905828880578782364033887704107743937354573495746565566001725188973675659672668084867749903496018025494358522014833247789925224366189351040939433080303729043217275034180780768591926155463603796056817669232083486133502509216900726164777249166352787617504832778808264943085718413480349057655892743138817905050074477398460637483207350188730948264069221449161009912904468018726033680599120554002599752292276935315303107281705761192118011642963550518088505803870997324631105663282834829975169131211452234263617220926301153710574015505336719169115228467156601495199808875481188496440887664125562708069424783258456254711740787178082424824294474616110461671470251260498624883455792370388320264211464322046509415554357706613433988437756542444971153634802284827758135597800226008578611463018743739786665302000002428176108037664782232653235385268903156531200793162679963977901343441108286294555136288252470746836269947164220671825154087607826347240088720792039277470991636126097325281665494965835739794435346707694913754535815199862307731278611655520020110975725230342040239726506225486098365076507088822111978291798035957067577243112956044601307400748167058110606205364248709815078599008014241517510169278064445391422947320191559452900813667248225830119406857305902001432566830782475347061907164724701678050271465666511401398040827597051828902461095864114063920246978988541577626353766675593180196073104409400444182675155460095009114985972766681965736941525788247608949055594432909061311693483752651257442373716136016375219210397830114340621955316754541629695659695166819102135590980683302794347211104044447382874666840527037839029635114542612250949409997110103892801893268761018190351986114240095851884432764827879520500702106257418275098489331301421366171590145447117751490334400386407696105983230242706254411707998386806124080100187288313705634912084640676716085753152940191354961511370225995089807737479601511512998935019186452231593588940883422550709062251167010240200795755108474643638836509632469162842992360541845451153306812709533451559241402644965997944927682236548963780538447142375730773652160257179008749489559201396820731503291295490828636002295987072738116127334229717387713340622658673692186537093412067813340061310073356333369080536060824642204415814827657081222103615837597341642314344091383797777897772677112266218340000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -654584565464707571664998774801586472139544847538166935900744484337598847857860948429234799701958632692069138234003910711152527173917275197428020269112297409531607611835274009445431721655838850752774463522066763020506760321290888350959085248260648921518395295835460968720808226397308870035312114543386419278949629581713423782629803219489094174514791146381391323495558299813612873850070378318132551967241516595378667561343282086428031077447491658546579726013343664789295632770066041330630614798513337353850718173720896332323343919117375293557758156093341193639713475502353249876896389271841583525805894317363767467317010717922283474848670758557922227816892010937479966370261771802979694311403182566302668383890933786581761804313468343797554880421093253435316017976056751435629286659200117798848037550014422545911844152768658507234571877625759666693110060921523169961509975910771487913573234433202276199864042240086065477451387366434444939192651826972507343376529436077566218086779956878873693396989206942132111207901331355917791468946445499818115940549234220622281995108139988781093575698981575181268314514462574754081085391065530868600939057372127254891091157005841566237913388941276903475895853102271417026453966170793933787052325083963608414953194484902795834285272251474118692441162180907810537533836365631107634650908585314643399776777837755882291689687433692181890322371575258436148369544679295286700363015891424360294079308593147827235886611374467196316660755544482772561441095131677067824393418424185402104185038100620723467539800638114842363365596749239942912362232260638709537493689737902217893449127882989783089806411009947432976124688852432082459021737664046363453413522626059374350201548989345621524506926429755523581909188853325924277565109799875678794578071113106958339246810773214480836311770528511239742952119063195430356447087595860770663951102239065803691643865257913578841240208265857898639172930726088780532367898627047982100344111230104280089653893800367178129007210123233440150426917045244829613173524409821423750334849685578013745112037763397151410960149271352075705665823605847597186848564341041275102285126974265237955577458197709953289409320208636345708374455588673478156459081832860024215849500403383387387579131975197369313270987765261376878157196629552526008691047476212081891388846755294010750914113489696509593751921961358462692255241676348153091550740471708091569276094830129224181027053398807806808623021541189464717146788445180289666639636090705712326081417960182854753476453910531966035351460483410558716129087334100463446276812529040632246210783429484389317279653511215224379041621616488528996845846592105913935467961164463717649860612953367145587750455968543653611902783704378346512292528890775113896699740637056251426898246654341323711498541413280863088975309316690183545281228379607246538127948687032198044379492779428982706642929408880824085651487009776163649373632917851675361477698876143111964416095907689095284854004755740947889448263992252498433295839025920321437948879794386783523227941015021254144263313013257551520171764814808862800478613236606830460667904315710484226856687657487723679613398329688725060553873487147801998637582256027929550383023550148765592010467468771055663184720823235389369460487014075765647563146574966470195675338886621558321197126230042375283542618102050635828359132481540123517493201377687768286683651819151499047528215372342177036470927246024390458895015237507047410041784438706406750959930567870206654229612624031518449841082959904083664881930517928661803580886861212471153467077933669799557689371155309088602512790281147983853595112657365604602350576384204020274975365233670135714042836876183456584542766999598142367968127017777881181617410743616671811484152910933233298485257559707544014674112409776899381023841531486419937301076511837123686545524294924367765218587425906148322525178219318429748466210779155539045503118216748209794648950906224586787349984383828254408584053624624359654627352258383089444452053823347506497296283097983075883865778845718452784372675371334517301964937507009326225564337100131195707194158265375553139601473140303619390047241039671859659936690289328722158636785626912871194404917147218166230957703184690266932968943334310859881766967083483936431842347976512616189441451436553552285150799260846695064820476956602421312015747779043456000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 59517118213393147174269435086470016966164849927882872857220805477042142270259316510991684254367215781684569831226104368279163269782184607033598839056187252283123388871777840121731531425403683485885369814120774614551446571964676600662918408182968699097298596416812142097817304633246896614700851398742088623280946107025776551945691758010066129664303771565951514762014440131887684785580792997913284519304438481839350166595050687393099641396714263881657365473983921116116230589693079863876595857114465760515269407610608587208812019730316243660658062705281710553600963557958822434471880753268394493298377306453409666759302388036701329941181176017976183215262264616739650926324706657418852911718318156827140741958822542424576503633604809991206717287628546089567001365302752560893535961855270274008964473733523683136972171491456733082458472938325018453726405676499971601253597489382446833212965326442158490097187181295310342686954471022247225582623397793648849351289027130056778245429083129825709453695979930871955234658520067793644068285403760824466520616839923145361656710492071214931881335568000935503340184463095639627911033231179703173410554771454217789480566943371560822709652554157078132924776381400037568818497950953423648222273457269201788568182037178739860732765686764376863095260263583149138033070051289828819236782570017011306830570776103075896577586092206754163267142096608878939853970367639391081629710842445819957042198514055753134499226334971794194204670538781494298243678444049946549667794152917345301920946612748657802479725993938903945268660484715651615468820784847319489311316533433743365311040341123322928586496918445313220098962490566076794317355942058444031616909457712226302684433949324864281522189487260993353268226333296967775297163866621711150985302147357112532462091636842747081842719407761149066677029215728702776159744846953394027491205526414812399981557596539792789713289286134976510296690297370419274795639973443552690744305390710462770138095633441671949694203386979300021349214592413614136730071481294122339067184825017075198884756939472061568485470867786886720614695421664824567890582604171274739760967513663913902868579092656028187745680337372653230361966687767554054476104071632225429431884644897558512561474161414709780977466541670065449948656073781031014445313377487888345489595876065714508226439344712293564887930710403963074553912807602900971549645041566196666274648909383933622131406636041979651713019406373937286557777171410994132363899122756890431286758033640750398492050889372845229913271879041299064962814699260784521003878128221547393968319312197084709144849323968782555798504350414132840010731051960889599905201393767166417736041520326108848990216430190545402087142207914734841002520106758650946615704650872557083782340570364824542437355815768863543702556254825778964849067021397629505866231904779807157906161593017987903846445551847168510896015429077971284042002768382389302293203478031484171625966462923022768877419221035976786711245653279918150669755662083705748539921456544880460637575788609294614375986987725363666397080871627086080230629331635122159218626167245319448236888035388763507222892694540708895953588631425677785313360380876634570210306263653603746072791814330807825227403762633177926846501656026873994557005938710577631493800660201971879365371426215351092605134267956909719001180989635746013170330150605417244095244841775641566879691660038707732443216357463223202840274393738535222245702647511101332699170962987230003381641003232359061014296291313606478883692927407655456235337304828611846325149042405703093826599949256912481939003673479551170796961014572650004348845590957377101531266520814865981919668138178959159694829383684273927250690273540127889451474780882386333896129385722999905042264698623898059688036311142235125870475496370355437759351918261082682238418737729111125622659294701933666546367098163288298894968297080076807811601469969075462926428830919701539169724563394503300655913784282865764199960704485038874862489745069035034819952684530818070368960391764192766271877447260371313628988242622554521967819558901713049133745979502771400987167037469841207575642817517457636247659271389779492157383028972121281478365255171447546105946434378741770701665683751899839788850313405056708187686267765950642599860636531057468934427862752140324394563189396325122522008780800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -4417762068667791153459209276739666243449711098971112781158416439408130218596897635976075151282511341458460344195243390676049837650217400969290792000221097732707631291563599718153251234524274149211633692549170595991265995900067505133781345879286672037569150503725552780843481034586746252032615261514299791988942803951020556159947641066718265063201090328265261578537379402368746403823321756721226823577203166862670729583712167003434260879105103589672330203389974308811008587527016165610894653948400220429634125364995581422101868520009615844676814368654145850309943074353640190628286501038273390216295331398362993126599884638091711684465832441453109617059536849001608851526667808024726281803356378158692916406010176068393333486206094253771862339484153216435688252758229045381578413651910087177671062621511679137195131605504887541689852437021098225500612606502592430968852413965951828380525734736370186720037876247932721966017768997826311117649336148077767090203167680746526851347657749342954737318182805755333130430085274054906967085688128954841522863971653631855569654196814468657072806052229320037958207332962161091280905038474729060961147202128855437353261948375778948222850710199448163325116645199839437468139860952458645181980963495162200405468941403485091070821593151625640083939701970089692114695312678367513852955887774551890189421375250123554497921040881976971779398251832695673664379228806719841681299759118501545090439534224633698949237457145123675126578849829953217176329330761156832968268677950921269564313315840136904624621902606889748423566417309546098849788450390717005766964906955634401404085335806955596547937576210615879117178334409806074263963353473037343902002815932658741555998083288633123339067632837632532102889303975075398369161452245841117197473020640813957448418472445053233199561455021576310659646098616128770120089589249471448280965107904189404460545076409314934705591897145439284464318477573705319497162873078697930906031660161628866168794979759848090395537079986887866527970003341248029164930029968518288593689238934453686247789390140658440599252320344199653244925066204003058060648748393035936200293879830121811830741972814022316004200567115477970665176723772308095579841576707599954790393686039523800691241901695357354186585365306539013170168762844699598939791621049885401815174705811529890071799306133628734938285678281378496879298699316963102974971261925876179343579307860442768464713095829749767333710011195420437092726908354198757549817809567413389580515922722065707069545237210516959756017213764119013681853129070301432943821051826271886398113666131483824578343418661313366765301601576479248923837446904359143270868429010137701837828358325202811654010780703879176713790748442488425213974104969880403970899774731972954055211135907409324385667830610526254606850127880207079564640984373882835880012005445098086963295553368509913733911220778433038076917326934410006238015023506375713235090953340582896484023748247541837753736646375792376099257992949004177416250594104830790714291785255962946101887392774146653006341081650842979704039059510159178020027836396709103883755670200996577388865764285830208588172577575953836255421712331304973754560167549682967519413072117255779306168795795850984914543114413365954803843105594663021292846335893167893700936741311762051714317671529659629734510165513073227772626837081901195311785558040036456729030298137047991482427700186208179586055680961588521016031237460972195900052658689867327752311828083069181569567120379820514695666798576562474115466284380817453337607189071816510405080693484202768032477569101245263986238052909666460355491717210710925177163091805505713189904340301070614520078848273903796214574860146586971123020338542812922734805753183666838073103956528353794846352611627286930611187584546154726121219217154281262341982523752956318825530401836228925802214547069685784493862363388588128775786156035557461885167533991007788838224337964689072235812001110935581157028747367141162861127311390825003367204530996853946420705868210618486604518129972074485641363529403241102082651212248597295684152242046919462936208806171873563060442278157659352939068540471742678001599742259740977237465195352027554007569843162661138714145794931313761278712758093522520774354983875814879982488830542111886386127841036374937302023702069700611331419098457108696268800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 195893427696780558826088478429252813664198961466248368621737752480430749846106600338772029227167056124111324097972796660387811619468820662972714524044486206732514935168186578889651569640444086228564918634001000936786505770869290218500500859506753745406031934374829898522605888705064587398596183427127187302847005592472857903172364011293161085146796742161820270175469464548855598295603047868985302306575892938160604589107391216153202399231396831604885103076739661407599707615944923395531400834353300866091879247817494400086513264234784840855433613528192723877522526759072427342298782089354023923454881611578182400293535935832245293424985046690934447560179847707058593022190632475973468824215563723366202158923504524735865352617912107849644271551773607114322165164429726647715855267756343250969381368705006587082869133942256183076238584338088280422042669944054310287734678367042131241203685655604780154905750396160102598156867132702998082111550899375604675713214179540645442879090401564411423321017727092629494165323975252936832281525045827127820080421808424453833091648391226251132659091031296657420543981992204579681100232090103112392580899919672432398849747349467710088055017596574389472426398305068976854947780285012077281424977909697775856017276696224141832491327627644917650409004445813871353965705142908906416477363375819226398357190206461885820586681737310550125337481785657652458792913847842100479912986813460007289242221206727591697841603983418452778255375028175085906286341573141932879860685315618611452765783034645274809242040553082939529595449428147685571081940145819536552257119277672674789576110112559610501447077683860016878897885974457530824930000182782143856086396074367593911002332643947545110948570622930454976733400059164585125729810556207991038723667862049080871384204103950607880212305689463501358661691370936548168195860932211808092254049731202415662731556369011760738491484808927887318457597069079328565569570699466987887206798415702159240197831879585371363197068409720366079625544196171473095891140985413508875452458599262477010539610175526033656466072851866265914105283498755672766620367363202172195145654690758088175276800634561213919363484316896764770461853777795196119181522842710576863618993335934219737753400053714690373499615535255885743787691349161836423861104780492858049583836674141124919624638997581596731085554604122671017031259210878147064202018553572017360042087879326959036573231372685405236397131327227388045818178541029079671548307553347707201260772360672782480179800492914936493646588558761893531023468520867094947579684512579170135139169075882572240510884100156683526678461746754001324539059522524241960027086316853688336612112640056515657028986299820973630765465787958576050889023592680856992742857716988068169313291672622070457221190527978780546451312973229057499701614877310569240723889956203685522067726353682776800278694735757363971946684904203292220166762934133413155943349122179691024496421253704889559792733212958165508165124004546044345201020146213700962775662729493660560022859976625562811174765781409789829471919265049862749435058985420063450005593728146759266506986510295923647248096052210811747599396266421587252207351613312718541732946918563196251695837315598986372510622455476131207309935663034505262562187760124226806594173368321711555809448822536918782803040942004489735340111442230999439783920123137433239455185779753434915594689416600280999078005025750698127183501871015623930318370403922261696541823682659128310200253606185515933779126039079552072748053058569750368203539990998521632751613544401883192859643060796748414541661975921330660658140567791449747517625464732287389619771424206579748244580089554634468329065483140968415824149092839196140686720157720043587298335535490969653298752514855885456393874940543508780566107079415629963429147431706542948401971338445655745562435603462191130063133118885144429076916813411251363772209161938456518768782743321799261021481944690874499352790789697692490771835999954257241678751288942179528578404709301362536763309085113462461513614754901427907268283931567659325097624844015944231305793163148792320210726881200809056700970430947318698881496886490057847593106302438929180569221219075972991427859836228862086991242053532761419254141230259729958056686948344602655069479018202772929243380018502919313246014142414848000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 9464854872191222899112576366731723356864226740426203838360699042028487181212314464394335285728658008427747274950566515462970835601633361338221978366495144196314706411598781975907206061140248776470910585761109892110299870961621903591349883616261539535144529074045436427113684559654976130680844635277488404519342728156177054182370937334308091434245425677570077076949797462313812572587786443488832236396174744040205475710536675348706534420671872817961010801716193202718578590862869527268563230454358228171973061838620405721642931772526817187804466882775724743850056764213744907294922055073892820852266142577509769120685704002217049242571190158025472176227856077462380469470360213702585070932961235070645618183947740244504497522359838259841294755194931527723915208859375060800410908982259659042778598430917211771388769124978058955897527639879646076264398191710624267416645563281008152397852445714134664307896931191520502072171709111362174833942249764174797309726813435478681972204684290175037484062699685610435391640239182569152674020618647761904917816235394626572222437479661294022652255117222965635968131760360596852529948415327226750767792216794187701569487878034751984501917157924130717542077657948347321697196145715575022184633295018803293394894327313737151412694739442309557172825481572132452512093858578047387197363135758362843236537717514452688592790478665386540967171363779588204612681509028796625218125701341374107391646947444450897947186407248448067710674679725715922522709321630074368955708660248569690598857754473917006103325584014181926543488311156981358129333504767163845694073526192988188545200360734464184521042220254798600211323703591575650750016465727953198073911326632303041594037002343797065029082556402116965061038311087620948072096779100254057570517858502685306734184630969377682795904592192382641318308761770759922250207377572930608784292224499163305904125791150645682909658237191464936462414128766687681640758574764198213543242485358629931885227170124153900970367648115625759908258220670130694866685845800569652645122473141330325002307048175794424497074493936012372810084009022592101469274361084495376184393984470339992248656422697895494165227722190264695929122786515623068135640959669792018456673976698184285834180512754358653011486855264839925760056420597329146012383657572616547624427220500653467876871585953437001826001827302053751789083372326222268982661035924573924572422845663358494585839516313370669451036487940696897772768045208131144174757154752884079384419814876907775634384699398576084407280625932593236111521420178325226438660460217143730007352730030683388165557541113951281052537444769014978903294544534692655705822566527583631884374997082999375241809635461615791815371309300934360881705051086821838910743994904688091861316131475524307811777272186192868201121210851092073143392017951500865735141211017496677887166991711990110535953585280623917339481622737336515107101614201677665724990383118632921558333790627692216224803984020524314051418592095805800638495775429242629161598507421929955876251207146103818703004115214921947272107298162826793346637735354438959257147908487322245598817402877220009773839389351744143532476896704248155308927705981558704716801068278680744032225844603550061520061453175248594040939680613729844035800983021563668394006394178060341814343518726250389084103314450868906601976944881390120812118733935349436058938445543927728649999588820327239463853072982747405945928783209890951377218408572599099737829391089495867718819553607554768318455467342640586786209047792331506884502174440887868602854613842524744347909675196182069623582133743929794073225998517373409808737932637306168157360822542915553779101579214251986877276654835318795205722789930700966977706020985766663089805259621733248961363589536274515403746661831632719171024924021393080571880240235121219881193270407256981252242074455005148835941049134266492113380012975508370544719261664181842655199084867207968099245804977214837668862672801228326147344255984605205195260172619464606257270181076081632706745432468356624679560958071242296152122608945171469256572464008798276895481138841124554873852419631834079658182232756903692078839581466406227267500899178043501588141060079167436193315115005176596635404010388818755422224736391149542838910328089191429094410483403846735187092213845691196101361664000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -2935962202917547672803601505175170215975836328813527566537551441076022166329814879540440037108655533749013820613544878127545891331181594847462711903264085289769551710200964303203012018017248680318672005640539439374967953308974897995976715982889848966367768659219608854573676833140235763093557815745805128768637580319942690690676269304627275090683613688488873178467336365224666802265537873604277211277959585226798666519367806284493112019882993951321084692421908932636553925140661195340504450156837170414845083622080042547078731254518365875162801841608480491643600330773874165670605801803552985459937256904065811049887012720002688114306428961437695932254559242006743093595427444080946112632850935430450914561924099226285056711847386823739180688641055781326424833249357003488645942955851923632051818206148875017691753662035452563722149401466096432199247505488146889677725720845827728296956297037914977410068772601015380488907296721141148406081107151775059177237017515564583106939886937444362148766373342162821850898821133792057082352104381269984491228410738466958779026009870245922729718967281661222801645853956964942750713466472124823162134204890339364219457889935854103559754763481409806958442478488827791038091955085508591190252816217510221442594519471506394760185639110693877143268699155572827371425421046391412625395281415211845981694598864651682826843436693451288308156855617122130236943625209944828761407934548850552254257581692335766924578013551016220172481239394046421622230266321601155758532210538592952312529339808137833004823458723760653037458845187835890643543786338669406529523313208188618441348695876976874300347301855742557496531875666312002248672271107933151116216687578757021101962651582944406823889303558113774990146289071753146025286702811764415975855877218980077438739404043563898675179240260138767749118837397126685301434753731649121301932220917518933116303557853332066952009674601857718937503910770313189976137731271949764197097534694128613983185763180459288406516010053042386254229712063050102300645157223210648178237965265982824880784217799715880780529810726026787333281894831147881293104769615771005993627866971993570979441201721658805810771658909265260865523008861226164606357600687647517786494155270503867585093266899905133635626619090642409669255228347597482344292150045284347868834218960787148522658305887748636948383140497311447826928073944027919783537295233833076863461029829206404882866165929929156676001745052040818187353864520867184254478598480723816642900272627900894652520639946553019934051110576090690489202265593171327785529318367090971866175175351301593112392474145693250117425409244229573319317088626604237171366983836227461306500999755492972085389998995117583008285535317391116641149318816515576072252868395250509221292425345749993408108424155490748506908243330711864210928757482171706907391482241274817712181352196852204061901857856297785385616765936777957412454873080726500723273213872405454011275235325716132187031831936233062410068963691151226865513712557296981450080714418844769310651189651053365123897568980531224481980442117303672147234351716877459226286007186848284243154533511327764929376522797655576921626674193762486429696177316219351287280340124158360113503777588560483597257004028083156819881335270965947841971212249879389846791414836269779542425290203055382117892496929467888730976580508382671209317799579784740752252296257142768526754603305662921348951658198360041393575049534293721838087486847158456385893473917792267716830819103180110069876640431929305081657175405577540360433953696914793596336872318959012938040205162473537524691493670896613834449771565764172118508501293227428242740685730113728663392349368052513085770934063721226452354136798984659767822413029850386407477605912527723136238708963447607531117056894939703971748196209393938812208223941027007552126466148174299916710978335149383664105878512430489597208307465395568663294229805018323973906378643988972615492190403650804539431537560208797981390924244831184259453807630153704377154801141377424510863850312926509249023663254637149204895500835179449879048259624208314077555380333925646428713885006931111093629272416245139121284962698441093465304310492215358423372665002764931322554524745165138284954063448518446765602851454312981059267644197499517643919515539617955224460422898040250040320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 300519276492958398651171107463270880366366631490749883315810277482610804118521799598303095200271692220813846584079944398150807182553622580753802250078694338353081438991526296855590155696103039344572976339658199196512158354759626719418618855224918675956307458823967015922688430477803186854129520948130268605973126538198997070427136522096609583580259987004970780486611085136454956780618640919736838914785043756662355610830697361823065718013181251061848239658924875352740523806086211801204624807054649465676968959980698617808306905169077294167136490542663165469954258936910790227315241388433744011540230164262151917864922902037492301332018511636065713045518946424159161361311496256782511839497000259271448985518833563669061570463255717141528578839708858032103456380737648682242127395589131082955179193291118006795290264472695227349788230826656098574879389190189491469151713657474311450493486688418051844377028045629481617477089539348696287321623001595442446347775000884121300646109758868122823405457604953971861546919265008602234901060820238316247656584116523263929594066201957676635262149164406764954138283554999034416645067420798176114984015039218726892294273681238562747029127307546421496948413727967565897861744471770438393781448839939879344234283106287844146212861945288597750213481350769131787076231893402442340682671067839320530385924366087655831111882941649978743027999177902955319133558011195757590943280891823565683794976791155193606267488157961965764471328862128389640624611255603798284328066093021891144803329941359661152650628101143025968360948516474623241759092941897543749042984853829377639501957229149268739063302368123883981896349532035264391454473326426814035652881900888296752919397442245347408924725331864087621171053429239555754954725058480173256703239710306955746860895538167135768578167105212907243578994716944787222681398061404982623091154154565558174274334891992542040584552627215817261589208307801445235326132974142228063015784883421747213729502942101885184160685623338336428953512762034203948810903642239838229493226321155213378528566327861437891477116451562866719297185577541693019853473896212193759511799966690468246341580304936234170174803612874053775269651224639412862131859825358408102459363815459742389897271017905708829214127975983664742195197183505934942753326137558300576881626382996295128475384597264874942598879355575939838011521841552949289579843930759834309946989781787679255141444927707825528053144348082881912871250773551065163250048559324587311818513791775842238073749004016083064018249385785556944217653144686706189247536214508779758308845566829277824059557201324907011912201244931390572977353994946452130064176737883838533624488278965215789689303968048633317129748583135151498181475046083552926989484619484712481907949826695242258176760803173095944888087246910539792287553724420417864507658186490074150192242729850820999830412394260895848521920423146390033306716716275111772618844483545264886871670816358958127355451764626446467939304633511544119129166950093976600878458480386869270163590689098209087770958317162683438826857839652150103679054839728038753216453909360321252899214539020557766028582449795870454866890158259985364955950461653212256226090299417557911232009657057113933049829170153636947604711635636964012785717862730672023445154411484103383160890121370578630248748114468912810579992376384710030197873999274913162473732621847254313293056754435905251658962580942959050236345515051186918884446570664624618538960805484031142499341511266907758734983582463197346254499012276833055699263760687871974438075336196490904542897606162913319585143855628123123080510699743052574663894038976700465766748976470429885334501680625833331360767223439029955662697674680103715516125607012661277522409730081233057963785194615123710089873320637472486316320943814315190532448639518477438885668820348108665998304087503276693087378284668729988729482233512690884932279725074784754756276870902793231084797383941711118125712923074548102772522902184304474093049324453651156798762412605639228502373510883794777705898603135232743866226363109625707338318710660756624381971844762496862889557668711465162169847690386981167833334852572468573153166098473877922430472825797532399757446444066118951678644590697360920940564859700785632752196583251295298306990053586822805028212591034368000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -17807188093026632293019641440998811271962492049279585378773755458416268463076741468880931213153166681754118216497680817346378973676215311946345101712835848569389676990077450325085013063869274210694284452707013123132268712934554517882969099548209276822826023147064664457999637772764450898418856626272739591883589629089974286888071014594303208829640751279398439780880269405678058156160763215642903592884366542771754608041561692057041962988089733151589032463117918039639910841939094468774566834416581810271190029759354797144586037684713385370486160810765901237332497588869118986997457315474521306413996848892698392171349438205636536707002296634948656440615707598219013721874422987358004196421091765407555132040723542416829141839581214854247339530692080732252101317649106027382321390181806030967771927879446497282016103332078812507396802696313450912241321285315005713724513243401829624220448022003948194980888434708983150053069602779664027302934279016859119370560601638649109980166787211700123759446056325577302504323347045263647582694441971658858719662947487452669206015876420339088953817696793124932711214854699398298284473329799027020242435100790813848536149362913248713117430434125303740422162277388846964892775436795313190193700028090342797330496597408930621025958314454417939522661846879870113195720112330880780976518032300569456392879190515742350319090565072350726481064915195076868205999421969579566837476565971859780189869293786138840029169395403524782466542712859981891237189709243798811888613354478531908203687607144992317042172881040617389152997604090078662998331757269044284664157502275141265101540352936826344639499341427004752118073116994501155808911884790268233954633163917586166842660830714590326275663017848859656354189948704634892698766894363902326900837989775793929509803466906617069870779380132388661602503510129226363116999443396787626401956853202453123700706636856564281622411226812382817060512103421740248532638345779913475814426366510071255519532034201880213687085734622727893798538909425383644325955457528768280309550717098683336794627920413156887911055544200754150122767792392412025362307579935895522903785147196359664303857258867993933594332936921900268616479160888266656310096110991920916270383467070193096515915389442401526307011246973087547915227269403849765533032954277623807999415936472345163284198610256526544961217648467496266252097997301138848062580321702147125929864394459054001283279864550478808137485732508662761870970376186490585105172062325835486943512494295148943277343683887407114660664778757195137704099578301796667140410141170076042433771174990507464087294453630010114134446923629648070082874716599093148623404154080531247399230634365377181243890655247763882574864698707073486940920950337409499615510984902960569160300534080337145481882136516113447628566068457595443767339355992922412786812011196208961107161690574684987098345930961738499665006988584384222802290996291061827734704022257853646642325122819603546590532796822840156869771053905601773644102421320234128803525102262588663472552990359310466758025873273175431298636100464991856364950826705275633392844680383537699426631393829567795446701225201913826618050902197497517871089724004652828588123509986301114239508740638918129737425631175267224502380326383563435560000059816246082158616116825568250076300096356910462118635611611094901675668588102896676997030661454711305312827059938364760784375421829376985415512005195251522713334788397909973697683808471121140503894569696175626551725775127551920837281298537490676197236748028220647852549131262545146551306315959116756543035928021034888800354547400599298617618370754540565882486708155458924638362326930973512358558158669894110231980544908922117067138016651939128044086126254770247909224959666514778874898817671263804402341448408903836418869942246923540512156427472442308672919768034690454637828679491658807425258531224927528503888249937017437692846429758488377275000857492379372349561643172742451220811062690532466331480407354393874635443276154481728212748051952490582794592443073844810646083866782507797447946673108333113383641116022499406204862307894994506958080381656303948272398436381734310935914840145855181982805767563233100556101580356116251256221725324853456985384792356964909514767130434625570172541965495466460334027408158964948645445632000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 684115100286016878192872341056600109415056115222303734371697408116994431573467770560702398681545063771676768595131358855055961393999643330487306079858470785503677194942189324437166056401015779219622864815464498248719397800389460961794745966437338382582392747900006941036160254765911685623120371341590986156698780953903160602679422428149311622137485210359129760674757744813962344982491928360840069785155318850862341368722246700473973073925865497654853691731674986956389003996209846865043447548085483793679151814074510872529780562727465466023496947040702158057259366530265782923246203969979406722117772464086946320226796632905533456746615054440453267770161180149944028725891940529202941925358835036121108114984750284738303791912456139484384768114946545426123062966616441989039214984437376207982381098232922790917786047523472121546229392564901121897683559613096396148335460929036962328129627233166961394287364746714663867471757123220032554668128991501385962058825523314977792199064402035801597155942815721967483916949116425290591359614618621391806504346714479792880612680770532351836168199470823834597626262382932460904570453424448228445624011633717867975984432838347867285760346841449895675515251325328445670696281075186778630979455146238388496165791331945905954456759495577193131967701155060778172445860002979293855594711000119229562497591935682673501373082384753751434188197720399197959226488777085489276079471298005725671536828569873741698069749579254704366264254819222561359008792647817298480480609312877482434380533372356658653953682849112348489107045287678821293814736983971642863782565395897296776735216553892356776240369535612581878471371540742062576873505420684028562041014800295611576168794690603861317239790372931928423241462871505178688692106716363043636042322447751059694697551638045340776429535014590648666922792651619451160640208110070148104692358707535377411191821553044024437356433817207065114441361157783568763156747723545888975323913002288362695978248643963961442931059106497026912864674828194565642831569958069261701831143416604378242755166843014103819327337920262863860725444975495817486080650169007814313362667131455992139594149164614276195830002456983850351319076153192357710731377836965759333187931182551580486287981570646066907968300497526245877906917353751023773383078339241018370849573993948238027490755409414352914194711476775592237393732248768134984676381753152799729133934607716099601877809129179435506389370171131908566550770829697264249793591144994740033393446954557797682221406144752936014534599162245031318184522159197501545781703464056012133279926679977256549672588028291056555483147218543733521713191247363829310026792683732375629208764671602057581934507439952513253278206293711365719383886773382161036260534383405806287694821851092761372309616645006603381242466708919585298196755141771280907908479280771004646757872557357367964450997827404227069529607793119493504308989934034814747836500631010216321755073836875885457110872292245502803300035860159556971787132622820182842016714595185564523144027944212292434629860028314254855268208374507779630193473383427372980788275146751433467065717951632325623422807970754338891172979744850209994759183722656259689621076572241478810355914640200905314195359595718521220384641583749224387764044793422990274588353877777940558371911228279833108125076745632967065259848108913270227662442838127186612340588629086759890610454374530224547548583521377595923664203795808683487046308803414689519435754142496321151291009476158131330402782253361412129489533944930656797683408326078364871671247525808210535819774600719093164307442958434012237801541362459560138224840956974093792685192328683643377958393775514203905737929427023823434280493176062326176282788866098429258557893008350176409968354728350665728411534479606258653839628019594403837825111680429214088854505029148294197440675114811684988070309009224052468454725473626396142826994416606786317310926855226499254887551704619900267181896469894120912261089689257251115005579710537072500169409751545601741664485261016494309184970994058764622175980240223966900319922649817184244182417207965976777978610762028370608557172216870380192640430740479543208936434731219144204384610541574179088278674275138567210789354279413411278793119358128481236523775609154401169276367461847882792960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -24305509679656150992007469904995802338812401245351515872094952316517339181138768557162572534763376381240565441321839211338499322999459365029593295890569191292558035656547050335688506858836864170419209049017512182250785553367627780867602654386424287459262635856213131291616653357685300928968426549626371481459489335523777796339795383654827550433490783793121622617337715551756533941613614241655572109712119515705298805146463787601213720071898626671921290988352590484599700464890997058710506066876848062786461738922373117346367722660243561641932969539849000172364940617737681511236068101206572148305102513380147316155558730458476482297632729939502506128337289937076717813202371505397323336339160979832558676085562771019731173476423732246929508811040814648987092378247696000344212725531951754471100810338189060518095079636367850810313403398025045696825249783767200331018043871491640897996825930392558494261018574009466447811635448734752833133321826438500070175614948716349274217260460384038703656117035042135435405639502534975184443462101374461046074676723395207549012731616345589833730149915061005836148461134485071410302224929380920431005431704731926489721337791261614761253364980329107074815929075981006513935208465345375492859530140593607105019820094613862188476019474168490136469242464242961024424577380151076260482624918874395091104920872021919943877998743645134839152027790598468164290222446153108137782560298640142707136462618229898883014580647762354485200512312009309804431304632453636180922488192496384118904641978378536812841087395420118266878904489879380518192141387565517648757538659759438935018977440658514489243736411750977839722493621131901785111725616792088054761391850478886220014252029926799314234371361447056850935586168774536494528078448033516538378976748178516530241477656074294127573731793364343938022309995085279108930916062873000880759979198786138715282926542898218045759271977822789124613397716414485841501229830636624161234761474425935218850012692604113409052460454356327208864817326629099471363835468811454957926505634895730259873295092362714056116296736269101695869410169054515621313296534335046605664759141657077873384170014623303906068496198584778587472800269013095230409968065831207744355137705540283961074790745330548798765962132710652303640363831801623128432793584804101677087185705035950178793838784422812793926020636893999945229215051176296253612416477736948235532302330083336345469044924319692055049139368263057675563525964070317746706060101470667491926615199285170639937908677602067226953576834065543332479952644485821714753503599462987362962398499053195452908560824436682951000313013005930610824795293955808817391761245921226661274842213026795049298160566622714446184060062284437327720750530052419824718180557806193595999235757834515989311658955802956296588483365820165984321360315547544248875352610260101784844376548390259547451113780798035775386676074355021355470212892477103768324527945837992339430530893822600626583260975141379665519728397214463136593836594345601874074631669601827142713112812790095540307152058483921392640700331148619126537722930462029389891913667835896746575640631757386498721842419662166327187624017760847934059380210737626616676604076040942980946124480519152864947226134295600518635940250839366987153181365794212739536928419051594403208844680560272664739837918204979949771166856020101223234260032785626541174784411366033665636390912365853914622333228095681975774505061910802281311341142236651741160504503909404283311965033031136980903318033454725960899873275334942638584389189388970806657218482767411506344829414189301706548310289233584740844743708190129028690984067912152904477080558884491999994875533614479433248847017573358291267359338884060961683259903879039093006629567376004929224537059113716178034829046752455721652612031771355534569867155560454604143309121603799179569802314588999200015794774877657217664288684213442498292823413599778674754923140282287707787648736001844549870440038003367318728922776802526575386704546150369495000153406757658970610764062697241210257340264585125797983285213045966266607659393594983416032049335711120328884996390624969585311569208990766398618226576594729716639139332588885114798304266475971832328799517795106154365203148565597493414600316632318241271771152051253708134133763407872000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 1117712482565701288094696452209578505246025058854056462876235088887516913123281028563324478259768933519005328022311406687412908346782874727844356399576480696438227412199562264439473770615613078274408200344752486652269018667529301572983171776308483079346342585336393457466656948182700152852353671096187068118876328695594029298048759245521715116842024769415814100838120285982780916807363709441139997969839923964169189256628661638590577046333843565181193900412004440244179775992455426130737525604910560780236913763337157215519911859219871181418182082323069606625824190775066236135133303608214731813905745225419078870858258438160087664619881964889290904459534222048886316672064079847705485365773826572364316634551710626491554405450776440303067919498963568819389079306130614463187298197276090758205192771916444959028525381125537231534317635752474484323438734215110922906302323133406210258822783866943233310517060457975420495941435674620194576100967483364287409651686911034046597251771770591383764986942735630033337371482472846446211943612851025173638852464511729719777459905555683237540783793962654409067829168086063197516663262699079729197065425641489734970871373835330513373056319629194810968837558529824666879621441022347080759518872386773652353771671986983307995824185061625296964563952593882678374001043873005265788503147070463550003415534125271568002958915098261798939114145975537604938287320682450648501487216883047076281034747142071448244316559538691559548442070162201747565719151284318600390630728941159401663606498835774885936377239953719649700837676159985242882584571534184016001395182579765990669092688592918178991992336277056404259634790082595121894283182556281032906747724154005115854414875096885667381798471849407663409119835220018047084969236474448625883280077990899538336442268859807876894374691630171474961229478988505247336584907209529086866058805725011377314599715952188855122920913915213207546608181693369652507035080134447368799501747999470406700568848693148579787315499186676857070736485395367680997634647655245731018419053235879300815834343077465360884180908886923990395842311616540129180233793618819161034506880957455488686073695625141140581796709028567000116694843441293943738768798609347739143921547874673552315948525455678230962171880606879323883309682078791012666280951285501659988859850262736837520099443941199975697464652703062550979658094105194403596436488639021235837687836512774133708014215857437309546053975168157216850156778495682970637573350085859988374002203875234701456450375395332947668340945725699257702803852242313857347057840101774486101346132855235033421724826921857369593306544454499046820977997261653347806798984958815579040855954694107244362173658037286878360843326376775923522015008002703050027837392653241702074460273148623340196053255468261847876103045944472701777395586585582309579451011049050010483859025519619925826072365609230834873807817841510562420267606899268619667012293605425665689242700543408292555856738805491196106712507273979633184561740552449248342893833233113643973939735196103350409440847953536535399850613612042785523882240615450679960066362557443824680664614686669428233258260716624131778712591687599012145986605276615705798437540298477833702837029672881408497713607615663173418213974820393988274737641831678180921925087482157791008984400570325768481476625078146522791818480018378884910500716595549711857756029540682437591638034702814965730080681701872781288478460788098201943996230825678835222025442970402041688141134048962078249000096321795781960603914884636222954481090883937371531843782692415570204560000066850716547874683170655086143271906431764228378603424772758735420610453100201792408935673541351772167519733069439525352832855289587514385645168046166104926862741119775804925019707362793394417543675692146744205319006071582304326599933601961114210946657218995836042047362550126947073506707234218445856184934194989296741296351353949368336291278318317603133693475909880185765452128685326963453090617786511273676602430066027124628103115740463878737040773711578439119116582290837446914547351039480110838530280418025423507185531889183721126262928636097909140074462077336233326838104256761537604522933121621903001853451478766395812140800445228773303556075779119980959686277187874591631313469772081303331117465600000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -45141565432324318070769098026943699990779733602912622499226341369805496883215529447758606665850834248091536751987603826400958319219784008976408518568584629606013488924988687973396052183839160356046951179970102036099106177404131598697351837381419616166159446195517490235024859336339390729143828670200181464550062533893000900463097236391381457833242654956676115772703253135276458373096329644751419888043075612288091865940256541091864856541135183652951299581883160176304997700456244576380193956341170290809273890291137651864643043601792216337960078879051197203893010017349047963579971098731241897394374945210776340677683241627983066650895619616303351832413780467450477294425212754096868100393069388064126649650547686098203956655674572494854376512512479785555069982447178844554171019855765585540561116589172098424538424097949141949276479316977547486615091311864750504182926564793993615337668863452931264006974325214129959438381829168288538230912467968052859822225181351210718649853153143192738167733752498418214968547992255924088463937409549915040674135971445094576997966677436066380694338736935656856631650683421480193319794860132077460412881727702782953432162006343371998824177527574628370937108419482808746676315309742684923870548914620221688037373120288141886360578621460429374143229507931376794029137173010773983858219044971647696769396226264497661404364874699972507189429328680623901512341730636225351238785664346746590609695164786887422469022764803195862372484392320574936239811959807518991616619573967661696592148311385171902049472826653145166065523220243578776895054563100029552030193412470918231389717599612815332646227515848690342373800902292274751998545065817897425852993633863819159301033392029223523328412227441761128599417642168782759663569450553933922509573091949398122523844250888394822434136506823058802888828755160897395305779467518558724406652588151514361835245743960537106818818700707450762369528863603144072587936498459815218962425131744361500247167991428186182780097208272946925853887509394314380342467817566202396052003181462669418042730265472311499346149143716886106586327564424904986601822038849573738707495755833643180565102566989619250736376700933342194025290736982950551395383214258138599216286900836488358147253233501326389221372501532579259530216418301368245169946649807749579035953126298431791226025336178097187721220614318240356092526110396197247159510409070949005026670188538379688965012377379549291213278717009353126372501902956873278070053281371817306203673147307452718949924590728224518660422376249250491407708407853269827138655623565287116936826233284541441744612921300647924162181081870734520735508942517596627476548980048965754495814204508076909775850521163463171026269358606216248695265853708984995647139557991769600814542399322362659239485839241980068744974119606788908948774002355810826972756125576881549380374140608412225269522657846834345663024010136837005645063549460464112498906271659167782015309504478332572206167191520397979381393196335163898231324328563934178584142861689893753777920581143975183131226561830065923880350965601990786185864226325407039759678030026980261815766961578061929523228264441742579233761622989665007436916407810568175635487118292128122864943353244073360337329195750145514333403211081313851766862658753109548967713389882391500043782509372788023381774797351958818474354341595508640136599964385490067390722172748050591211627712845578050348772483186246058284193006139046022306950056856128452102613708694628897396052557662079143436929215373816648837153765323662469106851584404273528493478704006346976261464450470902940684666695516409190899901693216354870009529357278585582276645528562311359895341627240631139613135193154684116013673035803138601627062016213556342881197188185066973331805040380599182227634322946735222712918607369986165151356928873287344676094848403811216022378566873146768635532349291037716665001461239468623991370858217353574524890341756392254295102101884617044324771803319172571875242448403940103874190928734814542568118957524472860004106187769965378413556920205889745888920317011464693821557809072323014545359913308363847124681185337567027438742890563521658400845488368850790194230003678760484534990429791461838543872576609807911145341344385909314671838755819102179307316262581787688960000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 1442220341345183740183011203627927335283731820016998305341771090848664231990994827853398400033806695457040299464519471646818995106499822183060603106707001610705178469151696223646326735188913087549506411484684681181164074013813688384476534685848926963569364928743965768496905981468809268067380359203288024484565323184914105731180802238116036590242674598159073153571669482382846420794525499792271513662418199388545197400867342846313751496265345162341989502729593329308523589210797984823133558396240955786386671522862488189272356714828862230002795129004185090403301880187873883653077795330982102126526911442079362789192423944989289748821037424559594812322407072231463042859826366939593296422227757386881052970915309457201947393044075986936175411666457788649203048981007239971526379957259749609738346246069578272820482929774568827630588320209840650563790471248517858206858111165213298919991591379871135511436146800626956421682450639919085600490496481393076960961036116518755369703059753473304991853626600815419191221052690652797492086322003739979201254345834613700316983251798407616371450505896923581788265175028587767224709990991194496471473655568486587388412805443617580330744559913399812175329781742489465871453084086256354646351492878748783060440555780809934950134516695357936723968571659381898497895401148407718848666105955871288579109712512643209019765307238294046962251432729255815093383853218898336258465463251853187808509059009355602103372438873518514274840671872934406823090114057747280523361538496612798851318104746375459275298382618756424677316979374979393896782123174467557504598080261169180274528375062106136958381272123605464064349521241058475814851944207854726845804181762955308219879153960827549153978984981080215931231451918747514276382612862548856783524730372105528353396564873713749626929270812929301707369832717893440995312939327306252718027147798780973082882062912378786865670761999246591412449611219323145982437589668084701964098753936868944610656905599973368465687209059668379865090326752866573297919202760177645800619778019633584192890637336201503130900964961122385775635759665657738343178225040743058286459374739816977403001459876341614470560728195866307728262707119660582605408999269644057708977747454630611934263376638375659694510005880985921820313025935372417231358688564291669924911161043878081542400719580592284725712486113544290733851883371348636562727217669213667439326258774170410446316832207855806314417450649161262102050216132632779766971555217310850302280575163361371916980673170051809753554177420399972442622770327077209797475626410266110195534831869429986553610326078886155503752780839912212757318259868348261211067305050915569811434142792644366220853010134938090070039024571173863848908196385282670852027710350435487509308847331324892411878074257103722940087313174493270079332107506612873058560317009788459828496442633693174008232750573899828279857684341503475691563608294039000495663673327118817984687876301755624195909724250012940416846458463908315245607706075171141672122648803432440113951476387702274645378933409768765025617594334815248433819743414262065959494565595334086087647338336942620595511603463403074915840398762188525123009073501205872524147389859702100817116427564554850321896195683462502878046539962006624170079684336745314683425553165505043222465834728817519029912520311841093002030362845741331428533399081748437377509875952847179709469939614378760764550984968621907364325436425039802301275180912092127442899396095284453820193829340351078384831418989333809306044015308347530388204556000937737427439431598658993050207709014442121674922446384710767830833107363235445795047017130125792329850356030430493059248496629900688656567803467606661931149012316213783162469299512205483726190146401763300417872918482106656778230506519804005778654572089275618577516579385298849144564247175639982875939620701143364445867539953913061368039858307624800030180050444232367918416285882311796717461074828423830212799436817765758675203504684810835808366809003934687579242117894910844467370651159198704004047544851329627515725831457404570673507821123519293786212118079155354705497255198102891630629719589766245376574272322069028389935248098426070488492207447765310554990015416357121247826055596914803512886617300668924638513965563904000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -37096166137502279751581645231216350768533836215569278916506474297030520228374294923771624985867027059000245223908055065280852492092010348785588421589188023994646695007009819915043237496432757375750934625565904495725693848682465483285978351775361933314302725302884586257187697093044388426615889735687343420712184956110629764879474089196364749233790216747630167908094393660481786378882805586142650021734238865940345232506078061437033721445036759404762783644843810603697493700346579958244954128525520662579494949895589348182390938677070222319408707463888753713891919714884816733901968355914159864330261611893817424945480782375701163605122627017446313152096562250872855943217894570277894168879467542943684166371805242821494768731511034807526385271208449059357920700090618508752537073650049445745190817233649751516245378291036217588473470084989074319375508147561112506972048320072826567219131556848763303255674621695607490067686182273267489436790116895405802779900185409821157343469971010513863522551345949374936285948155794779260561889689719845744925073881582123556717001122744577525733927575657580079242464859739276146093437564095191583433503750598552750228129026537637732996334071678736102254177912074909474659979519166191750105764906203208258016137790069610539430716450888094815406347043669198009136309732498824875074869183138358868810099855339799520628604542447494058869953286269226173595321672899784473693891508001681201158304937681307654350415875238992758692650363140541371582657121071601898376811238606411548243336029514583403325759180369054509333370217523404253784372285922179473412378722566480172587117065939945087233017247005661082509786058478399317875294963896899731058907733310067749590675282603725631854444448957249962870723707538289159631218468063574086112660585855939160204347592658810872050178015056996151993165308327004776848987404769001647548337461254963755906102793959674636593122586795105952215294597867055484637621911328156084693014308214012530515277442281510720532623142621372516608941361989253042216188515135255455058408890272376797284437020978621668311491966774652160817521752276022413098988790104628810818686645218190412607344667786838356120474826965900265906502893463887338363808051337120360173624173401479692271302129180748688270802556369364009568750793091178166685086614107214818516311889355349301617503856461333654212272848568281848141895241642950309597230981098085633482106293228390627767345173951341758797904667137214890618667550028866260672035001119804819824797816991280081893385288791374249382249935194212434354093412978326610671973886175379943761655890616191660212124969058853396193920534072921846797108366134863833091865262427398602392864548251006103159971184908827678273944492867628904346648342470740279351686654065201802547024288827448969115295227004103009934698296222993348136311936368115817487403940803247216719250372098726694781179857887783629708272966897707870813586134041232434323956382925588890717478686054639707103591604924098941125520965533930875669030925792169057066500221033556852420999139277430121868621542522077232232622801660700320705079321043102944825853768011535439881160647751059854746771345764499985953900295110437816524492492399942964908918289274803429722119483988204908039185903142633949971065101764248775740807096134191749169565471359821321104173971612114704224958058324935856122673668513447511873623320687055089207894988094415217384516664161899376946083155020335625641379878484272952022614968975625696018109375237958731608368015475801840028808722845472615525393846894378880107012482851567818497186280807100454112445394617350891712835865285747046054057178710803594929189348561311816130848639764400575216166017808611199476671373913182539647588485063529927349098304019069589428021676442287614026235050206597854478492613233194931867359814800184624974078675937459599861835939698197662636270682846550702896042940204449260318827767263992359588070883403061783927135556075951853007079414512188437514799346755958105719990102695752062531681516394715710481298359972912608250735167836058919607387990911514790908539495621440657797528454256059149858421247273040235621271714884171594342833566826705865457033623599801638317570077421164257515944640052702659819509845526990441857213981034910276205447658581644900145561600000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 1055435252806710246332482670665470227018688872584770325438709795138905591065944708152233876986447152225486278446517627679732981337035686843585157336735328633367613088852105929444649881821089642242262621058272971760464184704823723876244266641820970201605142928454548554407997281569238461248603759645055935764072524637137052560218644552475752314545562244198264849847131326248282181968247374210111232191203510799764014729537892031198581831941485124228471366786751899811028323178009989231040913300105231268448298451837375117520950649641430324373550516526160131103141673786940284417862718531155972653781530042026540109400418470957941292651161343551885012983722364006019243700919586549710451825589235788817417668475456811153877754684288727431787021600344535722826029188791961146474307065634373219600546755240482860068459016565297117660733144195462004427767057110340882135912801431310851911995991148843729451021280758861693281692373777707670452195791908767002107221171608024944316653731783594029903313744911910153973039883763374363047407206400549491669350607432887177977442665978853784801693695893876295782668544694598355660877561974062028838613231781065082439172152096854591909664803359297441850572179826167131792981097749488890997532175953916109285643415728234719936022856120629392004762563822636223895743439950204385969988916261198644992964284299271576950177978682377869385865963468342281717273641279431260446290910401164568616929302087683615493565066813788559882610411195246096752098897155604787853911816486399148603771177175622533143618201303671989650507482322949904693725688731775242964473097710883279798307499769786793004577009785245345916536982500162477187908722552927057485256727509035224547983391104006660876476609379916521059715797496472920877546376029203999565136865272872309450382957284677532835817517512867515765268838090111540141849339292753199666046551384220892340047495568652663731716292983338731128277385573125266041825457096140533360342595493060355260302567663254930883207885902770366155494824673895071388336181998225214000081012759852775499760856479472421263645107169761865109412137933064761747650173622494751616269981999972692742653441542901192262397533823867943552197092391604423724262936175454687666490784035297293950366113571283473810800989369979222916857721877800990561743442991698897488105003077176051752902391652988449497608976120221041454901528887059623207620877730159622325521861112304371885382953568259054221870216406361832839080379326567527265550018793105159367274788632666082809436657705744968472538003471591012989238951161505297993119936848327260755365032004622000771036390657666560279220354069590631737166827449701125222778219601093996095196477999990024021659158805919077037365272094997787624789011790942019301294529585198858695034769221526111712165262484850870081997913330748177101013907838902269948245093732843109351053516311072894652272753963469093982747070352596582138129016157675800148308935796128354575600997589908928324806312903134782562486449535341895309314131586796082150591108758087028889504883783562912755148519478164875119481910924175431591805843948106858526213302337570571356297381482806059337983200150906565016325672551766829289559674207798071790161250724907601871968598986910077608184034362295535392552276496436680028063532191702408258773971849787280333434524554511961034158183391656386056483803635289747392807367126171161088500062198432474651367848109760515510211103363095143877111129008782079787665392795601573911381983654440339957549358698277255941931602077656521840811023016499149035993885429285337699395669465037390729066155461064852546405915397761721508747487521798440806518420988773461334636512208604431700425386310946773164177322367570898301146626027760225514005382290907215286802715457317346613335568553552590139662236219094684189853770975496991201997752626693756376410516136350243743061057865989954411801455887395225864074180183160518953768793228678027772157900270582972113906866862617475995368508053511733189836660988186278079271928530552312745276297318229367794071077317602021844596157262606477856552682546962974835537209020376021537038267906990329950723658014818631597203730214462516638828005293789243846375116908221032623665802821102850469600289476881337133963128392342706152124716909519175680000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -33649506945697993558139600302124396830418759247385840732957720607836498694939234453266769933093273191175235202621147089442109428887764199673015371146442415310450387172684554557949333305492943496498815357106997282903537462669921370480790374376047250059256400358661244588229792054681359706526004554619724539236854326133974522251535227663284602551109343504312803862698155352026693414432641215202211926777361573146815993184379691057350237550839627910342458131301224938092419446002361143019689741720376206571543604506641991232787578575620807025225210929671553995526954511684021066525444989206069947493892512875319033419515552806651690750622054825811700822124205802593886778024397567192931304144003746716249203331653710498385947976345345433354167572593062485802710789532305844598129246869308426894487597181067982903926695260659838114236191736804574261366329173077072455085866850467741554604240408394029627111854749678458964642210221125524455122065911348129665252903346459071007526149258564837206628646641479768368605039126027632884544810581678933894886753886334909391733763145713610336055983043217230148532712582612197045891050697769238403653213383587865202409155857629399001625081593375641156835179080113308347103223858093455578757091361711334519089852048982180626457881109044990154669004463859015260827365757972911752654735021532463763635471148709531491856077304483354995733044276239736352334333037049774180610995670086229154181033715120001771528477811949716208380434397495564538660133538758672781819771041123581259162613387552773620354563432031301590740508835188462351815673377384457952522908601682623612152919275464395118129282541357482159602219956462058034297168065793192046591150465628480819263040982225264072745412450342318562439692762685600084859445951598146870777347907251166711753679608894734558321699416926708723502816888228208200652241498443775665792947382286906129872766500617583746693505572844012693735064225107031797819421230402162969705556123071520816068380709372157331005539935826423570992333629140340178343312162240460588165951948057672663399211118593057461644831111505385482737986252427959377172950714424701616579269785859291110645956873405844730338264788068466360529468868099245415738133962710863067642967519440310970934307078658196771164921696405140249564451233626703000507077008368548223643634330471103971905457424174762597749076144744123373492935242644794054579668954332258113803340778466726032426982205540644499867977163031716595365023993174545621697500330220635507854907303116354645377801956203098267622178027621152803032585258661464225582881477358183267923693119180834487249377995609243810928283688333965226255520777822050200692000065295981900416499370109840328692389785389536238839947488648484419049832660189285127583027896428888881323221184405842680066675760608964970648381220955851831264344917806920149989459337089515334194353676478447210270368144823405800555654351004832160516094291159834004623949631624961967361508012203488750997936583293051268398354567826311794802014518011578797089711874382940674010304639256769718711360648766356447908796967040263090905182898220752647624946856100372535811930039277510835660386183583313616347598069531060553333119580618758941116896992285002194702262386562536689382681857632765823622043737543940229934365246567792481671820992511811018539956105162789494522736776388507323978996960710987280782467503515033187429215052641275215477174033884894812712190978046671604846479684841049016479200670842790831178240154889227868304678027915981326103518103486406073170174665369456823583399765733503237993356356337917243470033113481776090803266808073276165251311973774148674660810986584090441277013227990499080561587117740997734343089878978040772216862484783762471879469520485663057867787803319552776434925135452101967003876007899480186587644212210200526354516950622062364476807957900693629708172857180058984565472892649530319024944132786625653746555078465519467987155392883355228065245221842154751278802584033077320118764751576977015667181178381537373567082408251243638403658868295352515170367443133189305423094351084742323752799764067631300822664513686221518452811531564262557567434971314638141090867674068903345495375687704584960787696090567781209666052159728979444066984170810163075780217667584000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 912777880174718430957729924749989717665135335245741029518482515082048517480752421784069171213017941381177555567241955023287961696634991166545981309293869419955052388796320469618828041908231531555522381896529133077077144550454653569366112069620263851093636403099596779898993963132110966408616788887228681428305837863353263908726289271641084162015258309522181760811973468229247768224419393607717728917379879822722810766214700277733013845732291425942807343687371720814564158682136749117955347316085833758075460201737025688316770567902473097384619113843631892465639552380235327303753783416549269894042030405327157650835604447696546285860777430339085816523436211360733796651730216282654785095762741843945396092232366361600524781293072119013160180230752852444902743182403527511426716961165965250317461872305851665754450144848409512365388267423230895551871985047376749162969851339834817757088565889912113348158372695548727332924934701870404161454732296623621132504403713040182272219754876390408472735393407606307723236352833094793841946906644072955503251057325408413145578776632519693173796486415028768478315335503145473924020303177908970003745191991719855896909073174796857744747312980700056198456820343166620681964645075638032357429732108819766053997288859221433426274367191378623186788631480628908171679670984130580122841688999203457063618181001619818249917446732643602806098518905605328733711863361093226110893229298963488699586254866836469740392980354649149781126069007631708623368774153803816931273624588998301453414820955351579085179807462969043392650249715000645063754389040878730511886557410045795597651295903606542867305221801768799791494250365790097638826036467737180225531684158330530033356350797169091016585386570482573735249294157699638243065604590268400003807942411819545517375910852404163794077539384727503666498563399830248608318749461690099988883613428185797484117575213163302752238293093964989950323057886609584267836855084611199836805107834093499783492828604653163142898077046728231107657455435467572328259724866706330871780128470541050499341165094260106774933617365208310212234477889508815878022248651249662887333560423707146522010576738048730261275437410212009460899087231046809681325178098862711441498849040261086399663885706885149749224502316440545771204192711239613643042423778346951291843120466038329408795615857719540538638158575057595554362370547144163486419999479610740816692075686531855584658703587996824706212081093793226511899462282036112028076545429836107402073432209888976869466923052628508706139468456751531942494501575191528175840318800665234779716383688380840316528219091309929183621251986415792058845900161556258638563586966068493529349177225334812014189485243981744969051054568701824274779565194134473222908832242933198503961435440789852664445871591730348867804636367124402480397025422497133292128811098540731989640143889445155479091671555411141708766262553958702207379368760934516231651920281608667145468737922011527742607823051307140040871077114590873280900850079991123591187046803886542537208961753369535218340065167020830870511167672767515741745091072067373837785229029508143481014835814921502240344850390881397221343372265094506644923389640334940981984026725001582061627034713417705907058984541023881068505449704019620363063781338976103647325054478066243572855186523158621865389015745269760963393791589022375200243053980766591209070730221194300704101312935514476479805873977657250808166285792663295729312664157312779654381371219795028949126258313595327939157217590072230163739790038093137390596588829091997595753067034630100239553512840572274960089399807897732297351843086985346973918006114275544113822254907833699701831217588379272536165341738524010840176302420620214920628210059897308380039231869751469264528836850541254024128830014168113820799817995943969456416765400973156597184579871184184277823972550459815259589526404279046680542334340151895546520414161212266212886787793999876107800104187021978808881956830638466652007119312281821154325989917870914538713933732358610060388308609068252722309978359796073024342092100556809330144650133595516594667756983084406196667570614569403934969437457529726618984773494783468460756591628733349413702650264758579836769465348213210386062474523131267933798400000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -21198581037051816557354306433613355915510397980896970615053666762380454834690105866107325702677186494378251815629701366601581851060886283801027662891466099659921093824677967426511903450119461782999876510829473536269866427781112855469571153612895601432569119440736568936390655415959947473372268826845872463301913681874240181717967686535543471699193767972674623539322810714290167997979032611553019276947488373613375616984866148669482018064126806582736074798709368425599281391989168560255423590940836435539586670923222596323361389456754543308389937016779142796933717477153353182575412945438570226972233350886556997792225273856658411545923585688013720619263781558516033119760836123560071143090379123078172270874814554156890546230824189848848487877438859479638099684988685823790648125564363592270170295615358937149057532072935319890947261189597680218115102175341379194244210948498663128656596272413492024141151690547471542627793367429788115444395136365594307979079078411145261885690711874579121049354634452204557082640575968775114728550012793088968504922297128807626771961786621846740884747177311397395711618232643367138710284503899236410761480962238365956895102015993337380464592733789046202629548991572353245678040058887999172763837276039906404367092834293832566963573801652327196699744249806187144082405931590710254320742097579613746247951974546739979071751202628002985306991195305607389918833759159691949119813927022639529166155548905954816055248412411137851494440946003528123561119418705940454443203957724791066611516280977209787412023132518976696370819995343712569339178501624651652232347387431012831762363579064135189291151104016316247916912796424282190914394691333697401409496175495600491266567094294643717695989401606243593972287569969474559837060978422431034339846496913494148092991235218222760894960301388145330912393776095922946430381091430324912217673651704767577299666896667434725676611265517776965668463175263009067566655778783135657367644397132949699668509727589824234611562983441218002052652717994454195306967307448003345763078310696359838070275255196778902819457173498964594844926646491118883446339556089745999491230474772015980036076680225342254153829682758963372857280235315579485431801260524009103793525567140665663740664758251893459414904601497394379706560844739155638613795714477200116884817347365169119445769259641775274609926679898253141007199291544602677191941780781976931416318576189178997477869627786360106088543325498517052638989789642836130829139962873245053556096229125420392545291293070432108000752512323553041714015027381149860863255245343310838291614690118766935675313615052031679255090913361276938841018340184010939837777460579779574929763517056724428625611883642969872340585494132607173102231217137469869982574630327485465740917982780228052496188053453670812425955211724630434404255323236838723761611329904692625637694204766913456724685567603198733337931977617181470750876572905981572142035813836919486167737766751912026962143250936637372723434036476510768915875866866758226459965689774453712877313797962306329749061219966871954711051534663372887720208485593000402535261966421226942557352427942964162580022078314255560887165566515627149114026785110939924078807693097661361102910564721264761496809221396494763105227225961166644748171386450371366707040579815938289562120489612279013340629912916163220666516407769031131900979494395069547711591010596773833228285259016646047681708529306472600601200568277014711137653911500270101647237231574018748329074462752148761344724840722513495327479311397451460106621704996323403876043173305480715012472847940883507084280633160384036931025284573507634343788466829308976404556905710709957721306822825994104843111028660742534130256101765146524605543608073344114427017155639224786561086721652122135453760988403034169954225869119786900293439808782889369548623889705552853744826671828352097994935352432508708416699430818554177935908761608574662829035933835551950241652429542248881789427439080983291437715076163169204179839061454308517232855581974667918720178555597063166697615148980764921556442428319762465813278674556624170746297613588385384462219915868417927649083214593501358799073745452188675164979540792690075053327215195476745659692160516591851150879869330522112000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 474525409620969826824423027919778888074746936187107875936137135273396918750083310282977410252810054602472809209257133065344871568830626706080839606452011562328533126670340408646497296637273113276290854454571876624087488519041423189835030839704993153338816559114403098668448297197147609872839266700461136511990749198209926672277080408618118710504159973633410202279593845301990510534592679201564900490610677162015045852869577054201188941747313613298717667239396416192262064111973516913234397185767812387916354222290503551066623590049644053401668962804597554737802414915099604744344819255296128512766296043318846559884685179004128089626751062237199783189612269256249056982327914516294017660519239563597837367645493160781657471268358116295485113296565178258191568612067421559277171485249551270896101843743611114137641030863827038637514999081071139869950907694023032008306572163943168259648234393819623807881505535343179805081249931773863096022843283131015155805033465904339560982918990555861468342836019513113627159525209585855350928253862921165630336371787175577018955948798636027578229099964523611927751461324207905989244660284585415395835779765212603012173865117902256090568856633086306850083587104659133541849911804023386636711663351781173905808327982403354263216493128969933113089204059838298293889203201240900270356411356712995193327249219523742604587336315774629169961860575131075358011408892494186814676444992896322512374807953169838586510733608705717025291993924182085679978285983740661763083431939240106060652335475028844088045977363541305637634420206228441546008874934537800971619647440256757470548413853181921512142213001449452120898333050974225092194698575002847402532116417060109701412615806619958050918586395968332618414805842944537565859318716804256227997955555474398864196368063271687099698142241196923486229296500174014281563738472788413053343525923142355751680633246110897071096767473134222105032821122068951284233676682549241999270573903938142572658111422894001129841355399361936352932946529518191860383227730442349015146900081146141620729868849082034923360722685367170042838717318693495939420121409557037102876840330904414942612258198688218468376681944591204582408339080088589738619908519995816162870431293156577744489361829582347360035639794646199591863239298847765922121189734974090866619581737426621959435537670235163351329330136872740081464292233378933333442128702094475576279132548841826163589209329709103681413581647800040675953322651899322716042814139955062917511361980126892750960889789742987316047985495770378988373044671608182803311742591086174602087823576288741792700904462385094039212315438097077469957032161066102088579013147012730640748229212493081675409553328452757430335133385725107143563418165077383245864185567095819461567457434694020190227543716733462362575981926110588499162161973674517373987610821686402916323858598291726871451149006045844339602366570236065871046305497977118119467219039250814911508613151965944197900046673001788463017965613685428885786898474256937012438339824161356100206723430101743647461496025307231282227493713544318844662455385222800762202971724421439749036630348901915396965865681456216554318867848354900111470018094272092267378211739034666131942769921497877703599037351021627787031781601803365628462008604406257096494745037692457385469935900107025534947660940004033687022178709094589915989532415843208679879637683900425936646159405968414640973269653023370979808109865149110249655552417138017348269663745283901701240089534830337157669456111788675569084204420297124973743700465783190460237430817518681300853383883229114658222563718992198306057823281171592755464525972435066751426287375865510045317674493351055796189259168202640423061454843038401525384079679191066719853125571823092063172686069801467367394261755482460175747009456358907412805348081746205613853481330320922979229573506126703712472847434724402903226615858236656729381591184958204671429630324827040814005627394081004402082433036431652081297332447474373289663293909280518319619386373620490195040796611856808341339954130345694575384220511082553395425571422432682138976657843737419586139365818844814843464737137386847119578659040136603210533081569492580443146290791511867441909324675098945104624851353600000000000000000000000000000000000000000000000000000000000000000*i1^126 + -10289591072929726861164434855093846425390722833705128068591213174268800285882222567787384938993424053985472845714781458565967716651980475547662819125679343056766681851549567620073621131164008767975572535896175353783188932446520466577267831492485854004376571139109596701691410265029372670564562315021301416589117843859218324279509779226387481521079144591719560258263769323272441856027893303382435626609111422305904246297472401211390543870263679543301729649481350382163004664121068759495789842892775634385771651233054493382755293542599281664805855605848935510062606003808436110080870474219542496537784987776448429957521910593773529331320919888207821001913849344667829857131051145084837573734368357424313580265436658030632953717904754832315303488595176984320100069294541821447457900738159758537422992367147865560544126052603926702712428609452880035163509874577906690372427672029243172716484040411166792212555061114309252782298125270813334717872658938580840619690849446034036741361251369454123292806286326796982424937635669680944257320381365871262386904645502458531023351281513292036166024898592462918460117125779794971860376733661498932210768273661127470840609793770922535422260401564266943773348045452810412152539072230548740220933740279392064579563497732953594713543003440100986932021802065378225913591345171577147684854818594318422044707583364012860757410128338656187969679815749121614345982156028085430454295823176556867079281207747585359742436216365201222453461544001799081977506591650235384133887657227158125320775624372427266337801149850107436737186995491862893002639241196571370402277850837359715678319064411101356079648499750206866293731554225386081182169991850950536359428519114397784699603806624931901003777590977451283136813946789513947182726601565956993550836472012315391579921439824389179420585213610608646003928126221786295860750970728552399697012597967598689115595770079506097276365128899400213838498384735802261507887975053527863493702604279320286958509941050283285309639827587762159899383700065077764629458302431937540882872274406906397319800424146220427109062840410366798954476756062950292904263166415016926557891435789222096949919830250562583981248613585331797089861820508804930749784637152778662107480289705003655420852415905606438427161601357200755595800821478986889084309282080183189688725243875832220830829956344035184524762914529896585603274440516027541332303140052934082684313782347507985365975478963657114110500047092618537604244401826586088727470713680362299579407683787310906111895191922108277851978136968155732183131824041678046578244733063349438171366588443334766831509786596179542579757152128487710515435442835912382602121734865458679616602068809795870635067354347180529786996158785559601451463901073124444115263668158678295123510375060340955150835859464825205956112896446508578125087703202087676327596504624520916173324348505939348542723741933191193752822589244384891911977956682967437517236501113523695401431764728535466082942771876746178441418147659647946269136290704453273816225803091958727997180947119729291002223718233610617715910195231944271104645849323214721069068566328874713670585436239609674672215684675089624523057206117939690817678314040181391316474080255323812357835975134466297791688032133671276721005007383167314162113248337129354648661853269219840731867780230514181543209866617511045286539298721608667821166665840306292971793593372616806942397359979966335540852701174175223947181396767584362729429963095163210677459067535413896348256342949806239736753674920146259226463802170630428408950613451193563404597049564884548174641009765213393169508896211940675835733812421444135106256195960060386322003473502067548626875642587514357022803852993219684718580564237120723282507461186319037993699631074274176344585308216064970920443244256103750717199290064856609449447931632842232550121567538634983820493191164978204852708807792868875927972534984235322562029350183680541160898962579105241193751076940152318549622560394338378475074398176401231146150542938689743394361450743958577533604566343413058376154578756738580188917849484581820159124088495522072823887874709886714371574129026531926906346939087020563914167898224687011632012364062217078382561640318074965599136503534736103178240000000000000000000000000000000000000000000000000000000000000000*i1^127 + 207591482700593639681333693393783704837014764491357605520135014079654631772135528541682549353078973232673104343362594519234658057966155387500779858251480248314023293207406126369453331414950040328276634883375567428281477685441272538801287191514166152733371299138932760716072436497684707253494752572070533332512661808747164175320332862291608936524207861118420126814714621974084617915260043913239229594662544522887786515676457741091026904477643861107434954519483002934825322743593815287753374165362427675953642441188295286688987939628203015481095796599956662116506391857713757083978338996387575351456892081954396530187073198861414439268068157870740996136797266918165010191635677346902070734906366076031866344016945578605000009843786532099895215786599250053753019849700347838567933143532077623662872440745875579432942329103941267080908384928445842363830932143556347650116038970413343725459056794421488842791246712989081000461591408508174559613691093700601953306637136871108020870301717660649853246283067458446133551047810889043021543483084283604099844704076936594413534075736010751232767615031793587945442122077052947060232536004304436764918199469171790994946990399995723214983250608330553458006208251711611100440735633284893876675029270564735288221114205155923187025834603776987696081988629889699124766960849501671996578948125358215962069388160844155052258603961395792490952803065397253442829721597185355451459797807406087116940356244867267679665270972178473011967313643679350950955810995924634683903301395531708639598449861696149721779653099418637936215195801130898431189074063532836617205299013042490520815660975356603472303947172893125047964911257857142176170320130421444181529143988705387514660224431465379355225891693924098456349391335821256575572462627412110938537791504688871808751851044540235277671672276533811086374108055436019724521328589562686744459754464085188900848139750892944586915679967298957395227746840693904399510431361519063110861804532593448755277052261439128711952663456601383159098149658595087174558020984762126282795801840327896579424315099176167012455683871621198213058186276452427149419213490109886848035197243811902281537316442790280118393255840503732831403934912354993480061402554514021309797358505335519404755101597249340029205974843083849281954801888852363002100527576128170122517710039678857824729603860134346835962096719371782966479009172845184305309781498820646604492105766596930530776187848805156595476525566988580434461058845636469360348641872086831177185526595894615561893563094625799586405247171331169578925517101697428796409298762730843749108803227419996849295040196510235728212743809530343230289863190449681168233824428673718112773432047655187259397670347090388303328704522682098477190580309849177326238025834236489043204634705544924276688036329920398357865142788935071163504530772478401484486024984180738937705692653880326894618560573169489475136345301574290910820431812811479054640707584193511210956452933281575768313933818300822711482164791826451434554601525250601659602007642516872153140339078344083392064841187828978257527579771916411644226424371337894710071577213387991575598185232018317730753285886966712786972887417104800591027289509840094978476422488435748601740455387192152206117429794909531545932331643579294574802995896963351420157554235960818262695979202440358718961082267635536676937288593344575519778249799499950369042309338502559304210769880934720987912954887332225646995327502927913825984993203420896181282729813078659980203476749130517932473870561561106100698755929229462120827994233996065657585411272580857240163844802043323637310733536012525544252005540726111287980996686382025657899973439398001845573645975431250568722354019241115910702263102022571882049237809771347466864554988724935524786504356984783713430421521147492565136045813175869129581028129779157492751096796627962364014250592292856197176831474266905730516119284739636023821715719668099899373286358725454830372707892333443306592621768799978389366436299360883029622025832464218577195258146432042475049422598663104923857909748428204826096587982083528817498139022873712903188020759919855117180734203900973893067237396882040443412598493422225554477179814548923576329612424302330222761691716780032000000000000000000000000000000000000000000000000000000000000000*i1^128 + -3833625528860391964060034242271802475506245260558561930948392049374510636054246112248596334078240984661203847964953794047527051380530054958310523388763568616534584303160156942623784893113240289633924482908906766283798084124892986580733266336693726430512997253917048246174283849062244099895719574291904939718641213602865320155152219875057609464312423722765971551312579279004259139167606109196296350071424023972583503354821290530481513181193683553542419753115460927101150691568329450672367990199159236814035169346657506280992105151386330155063943475283343735114217186662853261699417900181847918136961286134565094337074307599040174297457591831345384200976737674238969586592938433445548308240165220878744746005619526735529668792942927112926549937197929651106015872197155049777183704740173767240848699483991974530355768576223686224962293168711770466883862649335307696344673450543022574748485445941572354183054767067659506370091534676785207009370585120280230848904443710556806250952520356840986503262709161460492925838638818144926904844385088114503872558012941506620628121732673948295541810623000003121293908327224729261090379221240918168211807135331455166568338326833426822130185306905592278941815406912583007756203807571337309412921878927133243613176548467825829907885534462885636808402820862647870725464172393607517048624523679230575186191854058227315595930228595033719789236132324329453714146792146755616213934316916769907961542523651699365830748435747112061634665580876614017832235374051578889624424123489272248481701959491685986492502562864592422362457882073901506479516545993944592792714331878249674976923084506182463329414616425391380029495522803542215251541762474338291248233758470595293747777590349449982247253881280795059080867175133299977888269736266089029022519303246834376686252247557735284809915500613639364312159888981158426301480359497141501655867077947019693655521060396661786652956961249569619040282017698595162386735856289586116852396464569834077258260624971827275790949427436367370285224535673872583653693092454124738562883178710238464066856294958880612733804451775972911532967892758387150359653488113327616213345007390852335232905457227229286299538659408064744285179641933010999692369246595636493046761135379993837291518736860326070369546546287848506071085291877786615327031067034504215209597417264914735729060681938343888806728442274442141376874410751979720699520202965219289675674472019590133932909568326698858193648041751210344751451055486619964210928983526553814222205819262486516470367101703264005926614760614387110371274406867778471292869047210693678318985492109497272297241543119464425280678671956372257616188446488792881641135797397953184396236259716801837140382243644096421476337948049264944660703543168832136927171412266604285035681732292544490285916360036924090777905360219618564219016707904168494904373765696304579183515372186920663908429211624293024866061414489204739987351178816255404097111267604430736848660946103992174217935613217161859667236417167744270480194394982324687919132018785501418306151346013950294550482585548963977553286510736375563932146448039181055246246930952574918647586461274220497602306601218366372911551460839421696639268524378951961216553403889965812647615560215285791773046980536101602430646943730620357072502003919914321824674864444466796135108555313248597586676023428218128682885594385043786383057907826159959367596767429598546122206040245541919767438442582462939387014773919098015022567085120244103221791515444877892044716576026838802037884441485273123488327808980236257149631071037088697897654215414351085631947920742549147148718806003683020328588008586302900113829703161926958997246408642623562787306662491439233123280556952529153116890554373943242377145467249268184889205554636542751952527751508742161644274131212769704052916718019031045303462940583775926290804087873092913357324361116339678555308098550676102193080624351558926017942129567643200479160452920395614184067242391999870811409690389323357272740003834887513802044485758546553418624256907021309532216470766092440740335048617868044276516014265583039044337099918671277416053974212525912762961427349390357475550573307905993843839432900490305893062763010027588033652470306976068023825203200000000000000000000000000000000000000000000000000000000000000*i1^129 + 63267710315492205650688839439465950649999901146326452089552701476146001498407647456765979532231953429043974578152416952603190532625030182506550597508930227380085501282572357902318043951743944772319941847686017550757524192338626570696634235692375638840918749295842322754698955516686292088880747089227895176081006557475779030953445739881051652392597738502395899678859092575189011050175879587831801812476150604467892533144440101346256102567093823629021781094249754850670781890200006591424520298120431529700715208556748783637156945008786092220040807756871829454288200933593899682414825873082604703659788597054854022321764775793499309103352583979927281944357894857740883123697823076915906962659746444557986698114433350956271464339197844007567246221993951623415869463839973680726019192624299093368705005531219606088984030475906542194130362466245686391835552363192387657823616452033047852953318473860784505212884555073645711857218085730392969413752791232739468468479208489565690808257614274420095715982057755807813414281885201985759980720641811130144225881065905726945795034243029857766640275022410815008374307604761717492619855497584780652696968450595293530516463819732411594402227878044107595764529669522801896269202360016193630460361601009725357051617910133496003363432743917137088323622679915706902202016107048173263430315565522325630747809840855766288279639567936985483536841062784558968288206041690553346838480841240104916835290667415204864543005750881750830319459230190206092158264488043840025261941880687326861760489894200346213990798838502832464929124663894863768791888923831428620291922248917513016927197269477228640779778972122052158053521556998358394379105209236474311261042928979971435367630841802524170373473421956645703716809340811372495381033071916042016936659122212047810625521920161976894448053542627103349677741226435806951954220680822769901255746830927584894629803294320614123976668703558591355733126658544298761371866032930280009982842311464072792934218424086028408528771982850463592807722536936272507184043788347436152831902335762748784158395183330912612267277290165603747134481190124183649783223467130182914613668233373113389969618661670504736031614699390867892420047260397781372913613452610530216889287690546404522735674473428384174287714248402072393583825755085723471755037033784310190286274531155421759609520481462685688435802394839455098387686134013223782931972113970367058584944315121077302645402281096751422815927592695349171428366438245497271567580400044468292777709340875758532189391163339537166303204343764127752114420219655595839790402246119041755521366064260622715620749052467274931651003517226011498980948487305628061449855174250939480777658886952553129961960551413458570907026256652508848544085034865483679292408887486502716228392633459434540529549981114078432460236179365757973405008957054923902090117103709167559294607282272879818126896589086033072844896656024229824342040452810442881313358488718548649200773422399557146919788961003873047111722245405719553358168246670245549028723767851647006375994642275499947607908168701283980356915003020035935399963253918428873672052884272070046305793866869653480115400173550106785013653181085495940949065130541061737973044786303838934204064729526016894880006362130037824067809020155661444432706866409528014928772345091780888461675047954723841787511984812698845183219269634564950427326738469464497201655657398985485852670476111089497675232879795671929886181837443623937867421647911406130147262483362792878810609373303825871886642242336260705694909031049034592112031755487624618227780988605700443229934623650931178378444519710222957253554683951850451526174570439645373168409256336492492209514974934820933600352194172848782908828026437680918360121223636394221744743872708504677892874339839790344886275573683094406029465260449496049798160107589619571660921347003416645161025491116983175010321565744867760632886837592762968804308154986061239814839899053998176515818958827803113573026979080907885469001777892346865777265367819187949013486744319242296019856413546211584987310690268593681014562425187671550363352938394305149287475470816051071090344496142746121742627185803654946172630969535593521841359649427526972391291404150972088320000000000000000000000000000000000000000000000000000000000000*i1^130 + -903681473677469503253918413553483262914208824539745465022503169905379148312346972936334486067475191467264808196294046651814283768781944923842117824814182183606918273413294480594888455002312176771765095618574524868911167114126691597107606615714766107399841341106536656577795169021488418565866489705282401355580705179708096653821878948672559824010009196944753246725934703034162326366289870836171079927443568597670304264514081434943493939136301559260753722085660164331511180397888197067380796930715451550026868272748086830526573838734124378666278134985898531554636318679941360156592950164172454687265140962260451383053269939645338434367889265052146471002906349619808450716398875454482016632499472157792714269392544468800137397688610568876525502436533735451601352653240950912492371468091593632801169549189463758826562272834384771783408931864118068251447871076942600194049027960663251698656671483107047543976349655811426379689044862592979820739087411134542129172933941486943112171879856468662543500786785593656790806690087411262839990602176144656194430131249546143817832267536575290371060950622909497545731908908487410083086652154143853269393053388768090303057369785519713489138357219529279419356151302659483588395061314000633186657134797101426579074748505645612591036445859265157179055270770343424061949374275291597464038931346809407023495109548509179455599357041709737821521814696969985156715542441667710784532923660100086000250525692438197391671941131558873888222304818837870070196636889253751669261201969075751849902572088354481356806906653396532605450811750117776355506874274064306873632049135764452127232636890629959449306445301922257811394059768392540884056657923746316948402555271893427769085539936323383375215675462031030663443232686655729190632729661107431849761164980213026282771777250918719852441449534094417818789825700098760897381405865233836186234951746764825546728746327421343791146196207436424819017284358442116386513591581580754873595244607051491523534876579956313393911959830134758767700547876414575363454815049073581800584829908051683210125188889364508583642366007140294787813121197531889397740000197484129985935657656938528992491270380990900445508729259230552529063036362975694969444149906847514810435665182890337181795824025358560746881561959722221352919928743845905450892882107790221048069609391283782024464203142791945722145887203807641846278640809611300917906226226691074804055754063505060315819544961748224931103520802306615308286332676345402370033684968025095568306287042968395008570955072262407634746707105691288272820992331528660349364056828720721200841561016552380722406030854282288831827122263769119958831176843417585653096400923368759593632697201498800525582694935541845204980998158999918057234319104540410277612865479954614481869800009065839740215657167204715969767499882645650215948668421946967253036724939281365346523796855795448969347427770951316572007007119013346299219942588340130910533717457324636047344472730873458512103538756627277861021943603808232699634685199516848637556980700657029707794950779117523716263777898866579790289993065798946522893615406552457352225188968126036977608843847793396032204742545030212825754912385260915435910950627402586453835056992519112620821039791269006598118106298942339872773211013796987753220360124399600029980022303646599314531430543565599618582431817552659583717701759537640925446259606686494004364958066948508020266935514568940990799583638377701055727404017263168428803049480040056866233889899680848467643907228456445334042218604040413544990551697555464176261128008074384347151739032975727029570456859496931117625422629910503134052788622197001894769476523725584101615930633364605596507276476684118713612144385283135917422887070392461255558437759194137045814002791283215926896886628577542760425263296480883504275473667996732639391788250456338799947844269971369783471155643878995829016291438662276113292940783476060075324542843329653898379035959693796602125009433019157849930862507045227277516390811177768852831475886708255451855570463034226721876217128123893417182304125051552278577702984774450643987452610294887407701702306443216053883406475665125856804777795039605799483582954423644888719448472318744271465050275840000000000000000000000000000000000000000000000000000000000000*i1^131 + 10902879742505259918404541792989405103072186258027613858348351017391368876865004263530758620771259558058362625843967988185302976801675655220801332957339489416322449447732331912262044643684684210508067347777026285497640035837547685357159691735958377236619240301853597685549755310537836427859350245174504890195567959819376832316553649960674106967674072844866167993219724967790144873474391545796889547918408118052235088011275817074797866858088140480459159251695037729713361474381564926874689168820040924496742008012859465389452322250930232702550126291506998449160935257126771198396924674194509023394386815634410346702563884415345399343673028279837927034890787406614071007087498590592213582137771934175470999410884682596983345292838805643543583910761507186885302580012262458969619855601565303527366818727269202239934247646620380799601641019370299996224857066887050088776991926282493131204110595893399021470991058886897217092075926368559682448729499451547089620649629386247186658039461148124040176880212527661246160095445075374505683901037338364985257187573540087443679176720130621699153621154146750932576411777411571023132097823874076667111769078868874901444511261303727597945067961520648006908686319779980929565438980835217133277978794662551190374251644736404377996139800346271423956886336517414317207709107400416332942879030753426345449232479223491913136344217778939079089695368755694785477054416559499029547918054455370744584254891009846837601921477013265770991111758715331779580237243201280871641633222746745836904887334456665203091866846598361532418742315752277887909306157283928150315546364954560086427546946355098549702823564395204515200595816079341325645209349686560363172832749698309970755706129846043504401237915793337897657625924701474137186696753676194069146330386439365507360707796507424683185009949159497794733046658750102181623896501924805821383525417859372822178688824419135015450777833787591961914290395495519785986696767944978753290231765269401051077985304417079826406918717869089703131668366124972434045431636533456044850660970738073846348184518656068888859757381063439199800691686668363309521705840857476822791599285826054862817629933185759125891180905114701334229201878568798421340046610378096412865948708880974586840082370032395335369947132285521950021623500787542663818038989847810769257268007048867451370687082258536096144418791195460191607298595262138908766300289508536755781291590657949274379766394950847509403513901164101506475928131203843968796170793447955988696654792239232288551855586461581668590615757534725101899389857585865631216633201664459961847680141621429454153927133269903472578544981813331562784409401167645156242222591090276749331502511108936669756296355340844974398339688433995031255801838121537982197546099254300162081276536116174757825976838380528810457240748735044835975174833038608836910478435340717301769964164795694525698784828846320756862632358768641447605851971506022006832240513350762352455814717608247053350348084500754402294330147445688719261999420413520751158006888990915285596120349721676187886470682445967173122392551228960029789858997548655932085574882340778586984306363154582591629673896376650969704007097927812078137481822063497896563376276774585603600890569200896897676085673771003068798200571695277352039851293505861931754734233325631773303315721847410261535580471627170423326374779760867607810842332214120834130325385252774168559124878657293973197200928948015933087218585003799149928949247826785398490366185331847903051070185497877356171258595086908310430236083196960141131219611962822107069648619668041708431421938176050720471385909336272795437475145803183646616841925347457254267817824138858914567149650344510229336860439456754269175373704140972336125925775941422910747372599464624710483366603960909452300895685720585932052750363436309764448747811883140198359784679907307303120164399527568775093375364775925539061160087182344165910318825595701630271712202110015185542303133468283360560663827307315180959007265643787348748032805034420557623000111035692273642295640461786548095056043846102247775091509659345352674278201088758179150998452047448457316632182107122717687818867984585117478954371416587017168657050771569688287641600000000000000000000000000000000000000000000000000000000000*i1^132 + -108583521560355611316310093243756494080486093266815482039243568052863412550413569737743917960117435320832335842361553442718678834606609950878650963517545344278303117097130673489791065532207716073313113535851575804952324395348750268869026923052309031777241595683177907390374640473860858462696984674398122009756324397404774584719605303934234444675938142330642413969460099090640565749141757549575654719674126066252424957574440030452068285223339244045228660417379441310384413400999989645130139561697817372467922671426062901553648803989423719434456417426465929686351287433273658204945772455692993961635905905933315885440110201075210733844103222441341538894942970818522744164866823541968460327688858622326054048337095971543959924898756019586167488553585323757533312720651814848535188297005655516989144328223834132155555525321930243174097743595432551923353437616193359753062390814556301471262527511810867453782980698255442730184891860327265541137692426600732908124116189685400713406578196769308883667432344069352005205843463229267866184182061913365626982930748373348745611110251516544405947824227224006873402615982397118148342542004104765717421913479757569580840247791205480455340507337662149912037062186874364326023951037907298852731315631904072946294167581573605209426234099635993744887837674977957344907750694226567328616452488265159893488617423740497362254156142463759232193877041523784676944181333974265475422481111050198074411092730953960095685818642282955134243110236810795876490319953278420113184164476494965028515618872688487840442136663404042214885099496344715790079086165493462142114225651917799603466843434899363870022592304463657475310281831358327884103758285977960994609124403143959449620653098476309018171645827979371139909854130117651541959099307418212189962669317193958946641482197945244403054396885204394806341306934389740012707231475343763375194786885667867834207728631419644845365409993251931946220885776919998454383678453977857700405469376804995545985264115689449720616867879387255263111843986830904224849844096634131785481922017564510089704697845583654515197488584995786285145273542391525799018951449524269622983061160295830580420127531467783697382883390613222423243421483572944883417935549622880793982611452149572093956288379964642904926100706459672187408955077295192739345814877873019760273494511228903898529730475255048708496238374303952516646928018139264983184820886781158829497217723163822813273012854960460235161625146609091694539206334474911132279497045641435411431149895449116078156455499769364075464083265279992100704073151721872876938647206726025932454641558917354954875261399861540615788775832486738169643896055788830605221824390454579179622993251827775053649729502503067131324823719630837238415675505783210149226502507682718697305206514591481743720160853403765579077824312890464289105707313888291438771812990749426054420690666442139495234224957889457534329169862641341978809050915170837727346835688090262450031056411376286413075033565137260389422583955616665863249828447530620125008186622895425108745505753174966957166794865855800367408238404300995587762707550519868517275068442951985520754784502977491619905173469651827786650047957739597249995167849855108373190754376936594304450928811876054596380457968627274929167189230730031067301746746790542643304061171354338266339812915571100243510731220087762898752959515287991446562588352955375975990521998439231849424916020092579795141513726244296028972930753273450305125237098676988879722251128906312686111345165864209319286780913145611318720302843886584315348861701774188317686985227239646276545818382814838294068729164871201237231634023574550201846988119947294118935666016416836015160768184082387644308784461585681709663483351596818372748376505619885199947806827346209223691575429129499415669316762192354372899061619518764509763024352707478457160091726520964584931721782101537028663616783942074934178363049086338815221330896608270992315287512633187522117749941007046998776405585923833262508730438470673032720033635810707941472222919403437606284632538996317787582863849540649045089981111679935656585840794271359658834636340775073573629644843344015937791153318758713124018590685532830146161248207256944640000000000000000000000000000000000000000000000000000000000*i1^133 + 873906797789989886713139002049015771692948475635707929816755464731937211497640769859672944151201759984790982283511683042359258524294301674275191544694341126038045612695920071791844183560290159386847070897283177943553502351867264611380961708205589699816530112736829364943420215657432779718517911428319622804378397671725691968710761859998317319801729563672279186170635392152808008618338013489356449116653291293982777750163602280486547638351641555744396588858863072236614157480650004356874603661514497103682446956272880628774863204832822495708736107548942399942427686123544720936690735572668020168839459888660304570724833968726036991648686966715401367791379011631549380742245704778610035295136793842799307610806739391832099542698896542275065869038541848727531722726237558869725730853358391377441132425218809642241791834275160403404752994142450372090346920907841870016185706121304089108050398576661568856199596087493334829806732027584817610159159714843283632473936538628619368120609469924830630827880732196877139286021841312747219104028362736269090569199671153634390385293341549126662308841849394094649333965738009726554864246379284027200763232138224612671643656938203782801438072935880042847171495171827045939521377675060657686779536389310159774875531306003686535499341005008954007271426829837653459717667864258051170206416409511995476976876747336805101539074814459712837394506454903603761471118855809206779930809916157701677114415802619743541873059555678633176205433786428679517286469220213056235932514664614627785828907654698707377559009408897851275344259353328715254151001731998994820971564239723324558195379469665474176130119498471347599926073891102118548424342799324185013289665162499204743544101621192815256960665064695417460224668684097578367560702521360084843591546921979840019814343979826076430558911683138807023750163103840125514571489788258869479181274463473235272443299870165042992414789995068019855934120147174469880805873324302435084306422794313835313922265930134815116413992323631163926825741578190930191266959772690771640553016406218721611027167490090866079412480954400023378116225427989811213725766468429067256713367648684267821133455728643277441023326933866936765402158891799286755542780571064841010011524281285510177262390785367390566793274720978853961674895721080322433065881148009853861617621171977961954395157134907104083301562049071768747130770883811704721920468573293354565774462363594975278992543358985916683019901122820576323328931244674162929859853829706983961041533660564908973331335806101020130029415307924194610644467327773815161593878676079184765613419057173520040543497735824636275621507211180624207062869389882011015406834636582609234392015133615689008176436929449413376573386743191042314490480411705486710290633894726945981921941904763347510604209337014652148508726980456265454245075631576198117005885625738947618780138461829454002854161213250412752056119882824039866031984709907399769557933316884432900149328594104733970840026390370732043239962806516054304026567262732902036153325040120188394063631337563102617641273132897885644395096643153410100438492545299272143414728876746575691498924113552733248060386710303486167561446396459001751387255994634503453861554288689056600137302743589305151344883327522456909704674946933397763557612116368549889651012852584755871242343946335316768787786706073202122834349665047918713279912401399713532182144506403285023717939538879028747428537287560727946843917287290634511383311167656791286424958489179144026176153016556917931436191043177168250745298624864292687170021967611854011134562261768769886499925120363995468033138528764093892122923756720899426001868438349668286860093974439337029756523965043290147670073404931441170948760319336647665044933290230163708848787969370228264101977935049634028586292197759989020459657588051369037328086624780047224048483586752227383029156285898799129306111305834434303488267904206055689786443716165498749374022786423066152788318216890429244270683555984503752687342606630578588730036174798765987978466908395699860442073372362813775682262625746512159827694956645636548858617233461745647569501097710956064031854748946098139871644756513220151955117892133989341191995392000000000000000000000000000000000000000000000000000000000*i1^134 + -5614242852717599691261450089698937471909957452982872479825616536664293765380964656278477487933819531509218040219080165569263659286792441640880778852878224724948442589560495778338520572569454736527318887264978016756020636511387162384747447234763206293635736229487917778695797310376134353727911838158643782554908203152257118561863253302378443627811766675806895110484348360722010029944092536171383008234288386013250652338141243207833771196400352786340766451714456573530997392035844340427772067558155527158791602673987888085090926950777415869502449814876304289229545690565576530177720158101708942755060445979227831181774662491583978082813012340851911293560351327269523214559036385718867831481698638932164115504569776155824926614840060906051269049125343759492320150752416554092050499033907470456387839054529644219120849800856044997414216405290344364158776483148145423743800083314533304878879329911707142969906457349553467174366885471865622750486311769526597038714041664393191934105787304230350749335067989046421067275926975589699223187383537341706682474130947014349167422443070391133066930398926542037301743501711846940702269911571557547550547983799736235355853618289680732417568111018437022507354949141185581260852280179769878110540712611252356291854588501715193796461932188657591012405017312032282053118329259335780275427876634201009101025655432953065757713943399931984435972661818624910071560282705148662664668397791209778027823901217385530723322047484800242837466419558576837331225056702490223941928889232173279331047553876316720856111274796866903734288677946693286810617486898972333252145159077944446538340094217959462923848830842196574273463894183102541635288811924739004339154690286878194517228593158675775986940856306853990078587362917175520824717417685205078249221396702427697411732034298933124336653620926604875821997376072788397938761820790421047950634925391091773996155403453191624842172665256259549239233302611099939922068161239518064633944849833401529989870347699731119322867364451272839316532093010730444705587365102734039711970465023732466965049375552323951777268920364629246248350682745723127609081110983726192026384174634677154985786991591488815346165611702192967277625014022099638768354705313297280882724308789073748457527793608074833800028104260930744615251979332230286679406741789310460332452801271965676721356701544451469716786842878310313260683889734258569495938973407088267649751768423772318169688277361241036898082787183549942086389152350546609163159924261800739962091034472983440964191921896204706631393425948660070268677526301691196929577721734863949192398352014879436892953598351289013187200133735303001936790251063466499723393376023072856181408807203560365556919767394956136746099131280313575331286218104322758403651605327335979681008026111896384795996306766433085278207765348962942736589700107632824019453578331455077444018112854621926580277296706965860128531842085812213468524395203278610479143759796848489412735683939393061814836923249879108024848317076477815967533951968897563989807587661097116998612164868801131826344897548353675520853578279554444261733195562076331184652731488284404707918913740906117998539932806331235366908454755627229722542591121625895250834636131690785362577445575010064481171058959281855014968924133093671494094802462259530637163288363588796017745202082878982539433506317130318146287856972142001615786285053541223115377619838444924818147834569683933060680993750970529856516352683576251882322711671359328489533171635523177767029636257585589217391346791186164964421799430759559673163730706387857838912409725443324576205594715101113203756106490289941018614401370657289622954452242155789335682960336762166926017726232460853876507290500223390602719932031170808774205682383091156942549361888227567761752553680338756984081463002838388821852221208249033115258361733154448803767479336376954107220438862171608987548390991159279064650037177762322940419565422834756671698629204082356795643268156954529970455510288512405981832270463862230885482025206507244940239525674356749836788184925541381672135891829616628868467039580557606003845618259673945883731388114601075610288495112331614792283635896770539771084644808859530035200000000000000000000000000000000000000000000000000000000*i1^135 + 28364238918672723551525975346435986481721650043648878836250854174662227942481613461355211777840446499817529522917435996931981281550566725265764860804919216424375698976139808682794640111184218050307075638052494975104661280425526331553259563297389660199934586906262745566658416734058708750738534769103943984571160408425205323448091327618221509099792617489623948886390490813764635549036552427903741769418617725186989892908297346395201765166537819866523098912694271866372040262821818642174592088363225131935910119286801940607510364684811615975698295811170612912954304589517342293201468265189662264078532968374317394828881803171963788774732214828969439635159293889161085035465321725261168301673309049813029933108835331496270681550391106051449923882326120768479705970721090961359823350652576744727791995391304370209742096062754736687853264551120083936357501460995400068946713765832731194121587914396530286374504220496793389517975057413723673284275251176357296441539790787502657902529418918367546039850667915046980636964192555940661194926233457946298447669989543327004245372239522735587046036156843657039523788717453679255383767672677803463533480294261164994160716993608490434459240057444850608021358680238125410741629902683325509085619600423053022141311664203791408099673064191161458416755954788250567592814101789864361685212927375016235353865035677458533814031175867321783690074347409165097662218872503241850025482668942293943744819989614812131235282317275044689296865401024521464540161875124756420801017628356904475166346652439084178674729397960483333494644854810113431339123255907750361386139078169180746564191782694327843852825654575281243173443219471953244917992006956333364918475138911837812279863337925340278683716965410164150064986428471884079091103453495432484465151601113689350125359946910529164240598068452081524134357399725752393745636144432200382505821335776765739773812300930754112266095202680582154282195566155882988188268766215267380831013866338977181903821788020776797517867908507522874072129883379367733627132276089844612118280941945380910905224909983381800840050030455668658492425523444541257064291588490221204362455530867751597384595108908153656097375762390894458082502124843906621522167384613622492370557950298601219364217980155777024791696151774303547079273787763875122951977585068626546426378973178478245570913979331973774949881005002670873438135663454980198470980381282756801987042560511659645166571995361776307095091460844432509243051007974737109764374793165370122771525227822063130701927801453700994207091242809284566422186920124179196584883215583581814530159346416258185457125059690457901767774988188074697303609012628381786693400288431869537957020443998035203538555680954763020981084215780465924311353551372718528437154648524505397861445139189771510857360011107325846516337485248681755320979396302343516661066393853712427507290734370938729742890396203709806322065628606516677815039177581244713618376333589442566564041945656798017208129819350681191396372976715061340640367061830663496015671310938550206061567304736802650520432396515970466269170580559105162912038584935091278709428400368928762233818757702177830158615057500234838824786086959902945831317024587486978197486707743919555170873682286406499606575043394787093429795923085125259557577516350393916233994791196487062773081462725103597024585382609001719984532416132611384431361043670008038552091605665445271875230861479827943057475476441614912585143040211346443168516117834144421211212875135188545944394384897066553678931957758680183071792369438686300616132591546035461187866715978036893611239706213504354324358320512292573535596815562511799303512264619086430536288150569738571838300307835088126752391412275497372331035659013295572279957672129752450628797293177332615845954211434015871999714431300754004172731564863145543765785872569373518101632711949163009974940867025152521114793169457354379549392071086520806769845314668417289442379439647632204463608539220803279745744499348169771125305918676383689652810334030064723087281055312867352442339524232065627210417595541148590352772171750678976369489890170937298485054595726568085254871637518628691070688959301352281313528711741440000000000000000000000000000000000000000000000000000000*i1^136 + -111731714744104175001358051456119949917433393874366710107240848075804845881737485457644736137836784051853519353901908664205359823080543644005567801626246191160272155447342895513443651300554193133445776564431417242340188152004990988991491124010516749837364996282085618584370998234508738001559691009751563402174495734161211664198499909307091192937578424130990042380837035178015074508144437797001710209641081422746637652670305294531974833291009388629384657625787043770228847275177104388547368782615938346645093291437742283528803222182511360683163910600322926069064932305710633443185999577166356043440444810736827177384053063939719949997603406874406767500204352771270742357850739368039295178869905535450145617081725442162966199420742820704925170888538845216888093855124476917506574444020429050652394117257140543639332243936233093620658493374405497804375527466531445053068060610183360882360757247193546010382116281253435980557919624861758024111854930761526340234721861067347925631662528820506212236202125772966433387905480791795015895651224691618449755027049648481368993940315650748220482458926560385699083084568366196923948014417711678140989313114888873003779476141725269860728122507592133683872466792279760597981028136138176181080519434709746841566338505015020010353739411638364987251666681800724336615401128005650749604990060256499733033928154412793324584568073607248835255985857492572040747462929854322707714231635026240815440328845985718261138130705258762339773133217672862109945769154734798416537891531843294863184388392313969547558416485077818253835115586854331830358439883519082088099047080704994503110427994351008350708565177656431829504267575855879056522086432885465705631343901318361881138176765148554154070340583735889582112705067706561310330353678443700887888681655540671121661109796321550539108609948758686487959102162609958158575899254759169329819042706411798999799215026793784683628284049717941254298264957063237910821427830604183856332449149729679854577957747410804504250284485631306182368126749242683049684619493920136580464827820854990102343032287472311754253418387951787538028681242092228304947641601560923020768200203445458269930288571749860004745821284851912420189098678926904080777121311258507365549573513560298199970720782676055051822559652569779177724269664214815393351819376366881156076749152538133506737738161378179379689790471366795351363265096477415966220262485009882506692739684775769173947341214224823070077159582169473556623045303722806025858687510502736504249547725392647755624389691112651404804165897240891236644663427150383579298831209816868298713267779535726165302191219746070235073076922900875633536320610321629976250373747469267114495948260065115999910303383938791549310539469989276463910668423453485325418412193455594985713722050705737167440495217981654391431956596078174322073113238653515487925100088365759279886182037274845294927438414228422863147525297677095263689149492256051572457481733274858155691869218665416743777210585909816617218571026588676018191589101522314521724482556571442772511133002121197797643982529237449148742716403438485765770132797424826783491960935849479978167111409137261901066674736692439750685416170474954125672732010870500402280345643986032339279788550103864627003461319640799197674532064850469145986188648739097085952948865000015103342171503082695552038032688833920848993759846280294775268449774516998523918069800168690942378969046513318212943323088444583328661892574035077906410895363547555971334116418601557952667852938328675960484779189718372158828976027380218326597088046775548804816150005938702186138950939219074661497944675534659426286340510971856092902455190566950598294522403554323689630780543731219867728744604573536473989818990963028239949452451985922301938049410506045928021581338363331751057399415558624496788556397808894007915025718712073944196423989897006590923161185501758674454719827055363651038123919587117835425288450574707684631091682807916564421908825816158445039250864218220448503513444401029144069253966866271999053151492220287199996638074079326153080306404443871564734117654104618016977611263769098296388299839328296894591009885182328190116830354977656171134976000000000000000000000000000000000000000000000000000000*i1^137 + 332361588581446058663820443693489103562416677116974894634803279368885380889729605427233382245736084996759960076863751940988770966704935672568264329375073381054065191267618333479746788571985286446737557251081187618265478645968615490980242797657970443661687996021476363870473133728159380669601380975549344202148653460551065343747126510872772935035201035047209793572301245242202814080723590731858013427327539559780004792953705853829180218048288613614633644794177788802853390165366714346940181490667165397457918470985137922902728856855647322434260108266965353199281522687435118014092187985573822330202337861417461285195679866034223820689180030463762604167020855553836006433932963987836422228788780638875905268113157210772926055429046369133053619177734753571002116056020494947048347122555730568638918717453866585458763954667884046801475718862622076993631104235048697471105650218653463119359335876067213562529637705524820825378402791056663444229202526337614063143979382887826726349170541146853338454527701086461604014454539870327865773957864596689637819019553912302072640539089850564581043435918185824713920867224603041286162419840588005778061677933332416195962557954534378377843056629588249553945268012737679883351132860237950316319310978396709415107302515704002142895811802798649947031183351436018685938324605149267737718526202406054602519550223354595655773762641386210126373479549713545477216698354147670853355952352135612479752743740963179264127937886270239372798826076802542872537023082456560625588368600192815065388627323984121623595607971021991650904198468493550529053528951869844030204021243918049199063378283674967361879235146521202423930943840455942968440743634517630730763101923518019160915697470191774108137389328402887575656645391443864800071749614855114351333834338420089286082691611842499895576079886910978139403401399207104705061077473911406305836510498637957011933254270480814764260090510952906193125193671081909611645847939521348196998323590003837747607440705806718418531502626095720650783210050466574101850056620257077351064117428278197021907178743000953622996714003650706833668217237208503652001852150647681695393520962702510772626041164234791444868021336745106552437609261908449767556083569347850688939868759873416436596261435582004085621625775199402693279195587482604956935504682139273954717056355256732182174858989625312510455676962919195858202671579138784436632626960542027064813458424101042637411814480653457265743131276702290943848864354341486976913704465115064101490161453631481566602904003234588605596489064728934016283666777049923910771829936882228798737895755602873074517910931852211790260755334050278259500782129743613455200354344995327970196705744063673716001657698320390585320251857333565367862687737680355217151271756678356747896505427725008272633969778233515416803875226767227529934418338962990939632122877670392908251873165958322528073091734829519273737850746215205510214457760600258905418173064042465219069368827460816883441079469632735832762510802612873262712446031386133626255542040847959140061025944726547816424212053789744679653712260596756895938236459252581697196345963004710063015273584301441889173848474384015362903885573992162305497640776431013824793894097769168767324410865924664160366958076344615121098618835147403678001572324930021405735488711898032057711460204664365209708060031877930535985049369741670069073636479937985777234854921632111695652229922155485549559176898568997652076937824189792259027269921693271662195867506428047941959923050046627269551220204599272645646610083879350055809911907826467689816885737548102204371574669190440715738676638671783768049684335150617804881983243545950748669969536853667085122955532238752056697665362490463795145668129101984023659632421984640661619962591886288704355799076403757777492247813526369912089015167681005652999632772751526409652001321821803231684168053735533305495015783939437773500649460792552778084608204094555453611372787756426498688500449624419028077265586343005724750221557687648362906323153827112866474577383172688594332593195540356275951735316999362363532812866276732850410303979681843088425384467240574624681978156594711377096910824905113600000000000000000000000000000000000000000000000000000*i1^138 + -675374910628146168660429458894106324737951430559466450015640058264949770932392591381981051745174151689480689638334770044066150592936945590299395438161505840721485123511026453229478122552522004707833271501344242996009499088815286739067457915934037754707593738605628532076362889346165527690278605464282970340205877166265191467897704179043777459303011660316141716977866350084502553794239994645633478580327081768223050665986870557814349627889030442244589290551860256249864935002935006478521318908361055283701219186279765840781667778165644528315694082898656142316386961584307418461320868020263405758233109764078241319932595051621185091179111398775095340791355977913681373908900060381350893573235608612227865515495864438567167203143697120621914311549065938868965381542614413135239303898433201442964726303307273890656591526046931917031338903000592928717613258419253509475971286686178541761809885744314302494241725829490656780977358904434770574000462357090792014175604397800802639472964653656220239163065255892381035528576488208719999747325965730360292791398211399125465059296237120868663778581600386270284745924828790129925884833336869622523596667652789709807268994227541978584531281711647650733723152538200763989243028463263967164299897801279225403979620456483715462293914643969439534083891159320761552227430980295567056757382075180881191973317529641916010369612356517555460826076626840499942039621877900302923387756314178056324626367252591244768133901942006462876828088886532607888343200796228517358084411556717261269683910749113297041278465320777255150075201176318234670812512427167994683955982251225760024279131550141127094821805961262186213708420596091034733702448020466713172254491573173950048451793475203307520262379589463247886564794591282938876317791195161342448975168910305569806046527323152241006571449124184701657528235168710762284810235672678875797596638647052379885977827035146455216126113357347380475900619197932955094993781311940018554351733409868467343850065549361495903930835199060731631944432536838290489737518073824448627004232710668738675517954040713254491845587439704526186801327809765649667847896656912552015470606761059999586635991524184433007282600148676403892671304398569294049789463410606919095247015388095192586159019047337159766938910373418468139649397189956081645844182310733151597563666367825897564773594938965250185410435769078300431265937762677398448788649482932079916660012594889830835388600302611744459340867909800359021741908308434878448855918924155481845676320691272586596811182461753681734534895812393520719793535721762539847931398046316789617593617286926181816208544558378832443844813313275365562163817549325641407462460163812393872269365422242762855260030026819840916420966577807318320937056464132273088068976273640886555668214818811613536667176743948522763567103428559581122554981864126476727240788619883244284513142857027734017226686370872087396712775317498684295438103797559960616658129853910571058057454568223577056124972364521921606853276958690306837452986634383775452924260551284564812736269426574360774016394832224744826016821088580052876971697654648733570302998737689657120801726101862160003426679735394823091611693075229906287220274167681730375448148362734924128673795304880458033586310670953019966727208969990628650233965110754975535569883059058781208445302069534695574915195268413381301398055260518861174046403286685352467252111787870370712788937444008438721704098017235402016072877108969183925781855125165964100122570030524802880284835537280653669452319842465054086205512388660610766840345988241161546443370432445792550475997334604949351701685627774256398872798267708816386653632553465991360934592582680643372144980980040580724090075331888283075020297564075840136480931192906398016651687314173835700268102615716693562179023091279327805577145225728672267629041839239173749213857473699643376657200239111853953414098963951454675561241753201784618558011765778322473851887507016313883252668902733057546607637237083691302206677552458950042904048371527452411698749539650624278643650908143473114391765169267837938969465002635102589899324692797552523895684968738056514061962565262168058494976000000000000000000000000000000000000000000000000000000*i1^139 + 604018502333024103543760922133307334088306069871163266506782607662835150065005267285015109951011872249070721791798739174153770336880240353488938789506335692310903533922961966110318664403472613055485081069072281390803989660300706296151034046123915965918253173123259065909669365400280959692173174343258133144604671284150748863345548264502650543931326504421458954607120523037138566779953921078850513999240619608199069757376734417430015425535220287707549176175472765640024312453314219309358765491171647617999012459625637249471788067857615904639942661203161030652916756371245931821065872132473135910097001563913531896014318320266639092244597617936680012915828569067801166320926837485344720075974166558746371736094965897894528446231026207675025918044019403367185905698883790783004081896140007907514136061853504454745639236665668843708333004967236781593909950950309695311222145260649633784250682448085274458644125512536357295368925862015994153745697328592214436678372040354959327157257235321878309098440332000639039886877604309499534609417336124277227254713919939597835040463280315493915799374839826478372084455750578923239387287777874641270368636597175431831768017532978936281128313362690512398974811870127398084619933152932390952939296189301464088724482158790696189016100859845377822648533034230922515314287078738457344751544959110124598147657659495458821486879944929049657205307411400234488459542825888874246465773365815870030885184967649366279117799817730945234293785275476023646385922220481756059101960539102677728721131986185380487839113406434130696757515664224199047005442521036257137944944974114176786385334153472602651324754407438180069539232055886096316968974933152625799695980344218811335152719356285598887300501565478448750918676684368100274012596251791213735786978580491282151399463313345276657469364366728967289160299343436647332764091484102877205256806669529561732856862552577056740396642133503417378604568272080969905343310679977190673048132928515780835003023059382067332322582899001033827419119178097913224326779277190622238316399224112600101985928893062936718112236031139667878827496145205454817059612652151863530553728732504915169349823552077576061220534025981860024306297899800807778156823277848521046754532697959861723597269075032971104954921041238908824734007717587712205510033797321343733256618163049134323435097024920334864511595361543249612895301976391587050550853273055880915588857642694162696537885510519958156054239204434227383015449299772412257099448957970121702489447674543291076869125898673848885698425912215411677127304209919069138664307552950586126142328908150273231185714944665031411002359390773165161995323021003113119999258778867964710515470964943857500014047973988777331595502448105527433301417281399430233993076803225274378601529661529061369280700323899906716951410098546172305606513677594724711382653630188495531089220136950049740015452272429585884789962095946485546034743678780445500582084598447234605930479652140003297404527127477665815976718096044663997905889468534025932188778639828313189773402315766507822862710368408847226825892431883980611867265111083285382820751725028346695929404858571367524013402567878022599137459271649738180428016127654703695412486385006230074631419486216065283188630265906826995192768059928377647264413658222535029782514074534218588518590814066019768311757885431719287969469208815577364682539484003973668976085854258047826289443817732196640816487376524467361766353271288822922085904333990167661730208656238687930181493846370596642389542744237375196253415128352237436090233097163432131821649874800391962353399255770282521158543544275914534486463192045060724162488713216631183774293888820338836643415656976519348330470762560077994953939321549214530297976982742337013899194797608889340793990961274269016604639046081714047767240024991612180590283476711353949308427033397251575463796290087988373559589587283402312162111708172735957221271403108549424634172745725376876828354983322573040148702865614047149973141419331072027213923145321440214521728763131434355212973973578392116042347882194103262060519222121827860332735686720422992316027238849102182506260993247543296000000000000000000000000000000000000000000000000000*i1^140 + 1391103001180178345726959349716313345609862786524746530302554008004842522084441782226045645213847173835921134821396442876737639337578638315738175036217726921242949645892878522735945380522532340797567012321161393297553528682177826416011080453550375094338770045061010425226838674806220321309755119076284392419957562294595816745631702871519443909532009275286829676402959453847099047146777389939581880435027913177194497951608214309348908847843809178587363554125111725203692969136352291744753538584070536714611526969198463141106776443221646148959090795243945886926650335555800906402844188181089018835320776431610765449584507858153604501733298266192839434966963487962443818734929767771480900435864573866025950635295799029581972865862483296433865393739834680593693502734191959989506434815803445254617115110341883358034702427871601251095523704266647972490227423523566719921197665071540996794084824785399144654422476116879276620340326508513108978679012836032795613979761683832617727953587064761506000500788281133842842455000397921724764505072749158069819144851172884437717394069406120442665862395060915686240885131963568029982571474869761795807984645342840618427685050371470757812880470157897901468583870830004535047210259119203290063553137583920548481539000189820452522393448799465227785118268039008499814720389179398823821252824856044278808100419932444036143273975502508081788126000439589939563603800984308561973818434405855146893492321494736717418207548270718168748135159596756284936370107543970380717966927503747763355807009066079627508278572614763145826206498444056993351343305608292671974099471015842810627901344725176750718103864294410159205181418603971157644751425263074877874903691517290018356431721668731154407745508243482296305409577330356684098765210061608510582943742870885463216539686917186792703009990026853127405635450357259531250365592077062594834117461028068518201920330398336667797510631255547597224241363649615155230452801353666120586857335143436541740073753266915161206247231133475585176700731888150101530629811470819356477612294143788996054861911487765968284556091335662316331234832096324550412542446873888088400296689317494507465795007170395762813213328209957460270721543225853714509148818181427694342210238372248250091946322075852580261364393934674779026847562019234786400637623194358489637857384842521876374657238742375116752035074012103174533869708656891815943032794749843942314008733393215037958264717928535740991377636873166347010143786356207499458037384840288155654049338517507928582138738750175052372218140641573041300960844381614636963658901303162385840753964850623716203862595142115331869849293089356977273146421811639790739560774890711973502375344869333531941896357608982355798984804161915136995845805945483138913391287737016936196689908574360434503173099496607668370918023211722279224027040281357084685320242180430021777116126945650650670472190368417316329364540097283998995362620047386091278397888940747654843015621851074077543423720855915006623991032376387603445644069620555798279373918682765788483003188654260631083705020191701730914446793110854616205840558858189793508140799178153469301448843701858147526820718007116629807609827457273353732310285606982358803712917037848590028308292673751539074867954154763603958610400511043889393579933209181805451661791800001915233910681228201599664210597265312393323400424466586064352255509169365022285507098279765908345230137239024315857052704096095969935061473216691062394287474153105041732290979432792416472316191872413315029578277722489783206636826393944850273227975012732265372168212292520827977628480328612993301898009572480105143476108245672170006355226118905932263894391303110306570246615264055211963879747131199925323226220336867319770768040754320516182637464802035413239972603972150978043500898470888528833008594006681629840440637836387100481666574697357212719265702599415353686122365095266103246430244898535733490991170811818850558863349695387027264361782786345060994313627714188924775096297298791956019517550016041280011258262425495538653659761120999436131088495802639596075261690909886215873035643910757636538860747957859303997413366169600000000000000000000000000000000000000000000000000*i1^141 + -6473162899907653133160105353760890813971347157680926134482865591234076934916152461530444890965210058889310354300611473247727421387789117068165594437756438826641651409392883640152155592084659045977825281302729896217621351999707490616555907312003636413762785190639035290831741598927290862349417962904751776815073549705811408277527594662075640694844156851007178794745119630927751797894236521031789692877307764891615452473121519262272902089226468870128201178132384511744442025113497874468920998362377351498464866312888601622971298773303837267719279982370338909863499282855807899860974917791720877118199806589477365085756313531009982124728700732143518209806674150515920985323499301666009254839185674920736523725051179887786046950333500406479370335575915834285565942351271538694449873137916248944205055394707903792623346790096828226451443295394975360088710645562190293212389059563435098459014519341992020763462943508750140458439091747877122341583256716704918136216194164150383200444644993239283586654141375802810303510097125931303260813145711547325166679683881603709216042722765972356712990661173771379660609569782934670757933732539792939378115980441221932249343140885193509844892980704563604618487071266396647955051268857804101310149248532435679475327227475935953259627844575539406438612903313189832933727632021087205016146120691617813296821729531636023912151858170992933995470042187621315887396690644674378949240805802076742914439138085586964303601688819402554578681994409253980356816472723956026071341212886143235617089056499792162336472414124075500957100291072592696561272381413872859730729750130675827945407357552085833375687793443474191125150335278992789351538402896877029049553664061344609446944021795930044798980498444126196888447883179345451895634515886034376991879120433297897842838732973330497308773539059996387609806321034320883752872194714550933947842506410293162561853261048176119046911452508580278207625668553173292460979857513514508369567766391415171342128028190389618756490175699143679796697999521309745373017135794537494508972557817952308604234659029052455393467199593886092911037764835506939206094767899263566202043627327464105609531294954662492900821480261954395459140782578026490337110794349579637790148110393674850260838652002311939768369444211024904894998690262317266133185266948869057927695369431233024327653299437263521964804937657169867131226445858162672189307989849410564998350416015814362673394461559932061709022033245811957947903908971790709111220077646179527105423282331673104408639741683034837987539852991207180071667786634727606718822451973541285539359671196877085855063404795601561456187351053531433207463254858407085679964015519053820163870737000742714487814322026954806565569747201648579314188982750019694496428440250689186580241924141395780697954135993949191420966242958487473259888196098695486631583112484343500156901595453539794752370711419730924782116848818373955141452360152777823252424335315070494603120348727760254954035137926474077253339250789685361694664524643893245568930728222182721886471317970434197862089073381168979299176168293984870125198774022940066760976925580774590460077442542657056461696521306813510712781638466431991722450869763114238333369928303873315196344728693893762510109775637892747649803492256007115753774152607144253215323131699709103458340509548339868530523609896318263965241812091643846897177878990508228012597514379515469693468558438700800964144627915725830230176891482462067352884372133965640095643589657372257953137668183526834363567968512107186224153858077373255646227701914335695516026335967479548239408146460219630461692342727349958224442181246799339122011376166950682466475439043999071417068008475217648498210482092503822893592473648388860703690206262840516936417564575494579301869517454863436150701401635963019317913365698886496445412550128742155550884567544478887474183404282324531759621543199507134653316821146374928505958876660191567540808976507285839628841752916963568699761293049371462035907225872674182942448011157282129868829679682227603389218745685429456221469773324708957936866006755762874128804655866149480860319672858403300966400000000000000000000000000000000000000000000000000*i1^142 + 9641009305211924997024381794051808052974690268741231887625055052241767260398445607296816227402274029338423027191185303285552399877435608257850743807240244446819265226289767349644903515194233769116079112194946670866992013866969736659223204348966068949059949652406503027948850964287029289457709839646256308414901589237541404971178707360943750238482105739369350965290287314470705297985351639902521793406766067750390288861283663541021119756719441458168125582389768405790054415504218249849695433387064433908136241388329889933015428082510831826914164352209539565192704525639842893808393929585517118693111141855855570112991001076169675354699533138071712642998445874371865841469431696353832476193248020942286043738534303349235787596028676881088027746169451944781878227621013202320002519522167887457777989392341209160439066446586776723288307095076864405870555472497010728554995191447127037270554797807469112946314454258565805849383548560200413667598387197873571058406420874245060447022625457302390360782277143086431514820164014441894501279837639246917063298559117614747821059207185243401808395429977669966121386728220333823894614064177845709428002913564441927646114136196826481370097711513648001701368717236460972689746406396713302030249984179394862741290812706902893050058874684382381764157016032185356810233350515950656952992897411185274072684290517289645323722022380557959947584008504613902456992960478641317194598442799552470433000988063506814195347279823368234067946149257805844196056609616964397636245971526502019435695996735392336681179585961515465144944304717825747410204423699659501478105850133687514722645865500753687263054932499907329971917283167167711709926280734685305399460913685073893544055606871975754769676426565962153859775879041507154334597770898876062237194053783882707926326436914610427364192116752907451728704352276486866568357140704798954449740278159793193369006555182512039129426449664323102857568496363794193300257127872935554115388198602799212886959510187645349101199791581551907689945721759369775695551203931283598621715141554862258385803873353191693847395764270834504072176231367864125855206711869161619540520561203565466020200841460358547307628760308590125805602695493417289264155846338879574247092913661165325086793025924987050037026243244577495362194603515405418142746899687319446688786143143972486721259441364018672651911513840952169593349015259075109530668374233531159910898649014674605798573951555801621569216415890867937634436009098595148944054379886051921317887082651319985518692349917937483538695085968526127649361163283448968183683084215607554885429356963343313947949205529186966489557636010980271612800997062891780186955799825637828321116401406247911687374406133585242133511769569644573842507670527108011063841427929498603419866304869883356204808532346654460751879177274220237423555666565001631866050116702571596467648403519330584562232736561787990611054372647594711163712342315948363209934027573202044494437845151245592829000946092650532448793566739192160516513596612497001589158355342480080500568187020275908958632762155004630201975278647413106280310483787847805390600138989193562462148730933320769160456080648988736953849188878981564624712601032606086131643002590968116364624169347215024900930654706078682510864787033883996173831389628506823291740193444829053845381410240585226359447901549080138676551890827517905210358583690728757441945628249662373006786146841115253314591308856639709028181716840230109981587949971646276511418074741306538359807758418583087079698045724937447518886168580100229308593650355848456779845924209652780549390079343297904821827240911616864732191651317725314447776401674167461939703371398958231929162943973538745693268055376245568524436740898184273580509933159284684602445398808465411949130029299425204121173771241203214133054805929902054780190555192011303476813543059389469193850947739850327869956653720461833952331623495443039107360087808981430684856309328822763765837651615894680222650823234452606942377454779723966272663186358936269163762980919347009135127478798959313005032111590130873443101458206013542028066475229316402298130603704320000000000000000000000000000000000000000000000000*i1^143 + 5481967686788580729062837909853541565921401308495842528496385481101956135559235879491819169752442359928906201769274082423684319232186085770252307442738585834025232648245086389398023901600728140726449386960665929030147170652724625859002221438496520515909438049326597822014034276442879678800174580058023455744015484329617874765692837439796593779846846391513122625942273669169192051426175004914236959502461720501800690342449049318139017951114895161266298983935581094767236992568079429410241312383593374260597165285278855612896930390609125217462372440165983940350857954632116857651813006784174309833408816676495258568405602512351980188089738239410943644147264058417928105234877927615198614444686530327535510197692931005379705553710798189839170027147656913634169408844581471626105606294762325821045604746630160271128826970967876696005336055885016394175907842470668807616485639278564753977626239791272353659256570369509233726846796467780363682498067322361217701215529837697397986874153326907687732579832982613858838924022343189198188777417723425169805217028325771043284230880454101011234135752048823581903977825123629666893905742663759723185789691700854560702094655549890002747634228603458012935212182583511377879906083131085621817023314982535089156731892052744543456117409907952612763665199103411472941877138656564420623808770025949926132489320838866651383473997568289107486912004009110971937368634141828395415649733049534159281459707483692198179265029942015453976598257484790350829542985403753462186241733284413854668482581321747045790143698031461803972020710398563563051217720935396099395812859431801583967788092606809444628145399832801070033888778057220849227414499667948251242671676927086052303011715113536541683619273021023361485699896144155782037978959039392350663695766223079223384817794742986232276752014778092491801137178490203887983704738346920531780742619946986272725753963897761341890552814643851760869694786413755889688658728106413490016186757443009993167348354069267012157195155170432970626724080969278619672398400358156326754301155677960276360066395417660931125354994299860121025553671914722561548751719175285705227158075996784835580620152880999542987072032465678457670026210266423053060496033912570190843095366098353522851673909875527790352443148785905728479125855043429892905470870236627735261602070052363399957656944383284418528863029678007035164021047841965996603521484119308018113894833232815641594023789836326009245713356332364759442062893152071054381346142356732384103579593695804206197636336640648565790613297239076263790213624914044582249184853289479982108705792044041031657712508454552420124089303659446449116794249274915053473951972361602030866855954435382173370691800403000041461224651322209827169329408218798625281153507229005422836431550574987666946491979245074411675522794080652105852326469308700083219149612998313136917508533144682271060676888069023551046445043927266954143163696001791057785564899080037677444030990996635527401118097541568901383487098792751502263921500577368429621805811807351174158561529866148690856020529663807735588662912566551526418167022563024113571582995265295385568532174885947745943207224753448278104669193385881516115208029222728568998258969647756804462646633219993395794583553167052351738723451800566398696593490007695573263803743246730576787491259093906328917762913107243190592674508074673947235800420756754889418595550887712602203075313124405625823628519116616466264631685775034490453791809645464026886720019643500653322520942229684092403730794892849006249194149584695845430181526840848078432784522862339627491511640902716035385412327505855565580912028853144062859800844252237426713786483602206096486945646591925000556126087736195222671657307302884603669095775088470716047006396251011223285456087338075903779200326875326765779881942048918477557347795181730349081461061056702450024408852162010802577853547532992664877186331004624349671535961882266209094426750915665820008023030520726175516394474469288887543407210301639561530378941089016238999426493578247179664149042291369767151859368718011367999425692398283219165320926395727765045248000000000000000000000000000000000000000000000000*i1^144 + -46796246472264524569801402900929669654389462401185587453012847644126290181735386397745509823457224748573520306051942746533591615025866286326154300079752182095987181046154739607519327827851691467149955989064401975520757705693499638735783677777358853690049086660389928424428514703133286759873402196877282374742710744411973956167938925425732261724253301068561757301921942469877757870992034705894638908230613195188054425340865179393465919584732226514901669160778922281821592306108993311388027220506525578153536986812425779483193101639760448764684598021112635770295911366501595456206461600725716706183140619238944951039436751362310672591917990458882513630265524505649563275285858174770934557681929280332036793517856210086994305943695190787284782734877157232166452637531900324828133011533677522280971053193063096319010439742384589293724203331671167957250523387331794038303747590518134073588712787775645811941255133337717505025340681753446163919584087039216989332974809972375784991532531583986666252624372416535229516617946377043638958597970109335722138106305384594476414329415992775886025331921939730123849219126424810260523625559837468629503998171414362079916845999352456218127341284262220471357143135911808931786476868529911597273284935564302959336346698508892769648737591000042447283515454175883224761594398260786196193260914041816316920489554595328342562281315563260797660446445444496165769827518475490098305379564421568376039298255680884988782924311838267290838239869028677850122479250647128465316412259346577826133322117587064943532636693265817726303405665558073714578843342265040735751613901708348268699671416848344032200159758927267728888041143110735949414760113567577194134885818053269623775192594068786659881622270016246991459886124996975933004852988038102302848469838642526882660256544435337699946599051401069555029527661202085272641652676744194855725754435462729725575549423158143169795376186483845460591721898810977599194452877087213973721032915259587333101240366340359457062134860382532130964414578240517917245088280751592768188696661152900703848398770727821221379271202497339484242058404519941079174661895848357613065605091835373130543684886724797052148503740917372071950560156614405497287510059531907027392542683500574609659235686726198933583197751356026609063046195337680102672205521211209635950229062062367303369340764508434891637491111107170828878116395808496306937998708400724882532572268534434091941349944712836642980632654940247961603018061115261918404227644876043443943169367770577852983449318665429824848640354763489599298809757973408006961661547543242117279978247628490181101329228735185216471873577577778844291927589327474558934555380475580859224995918754473587927593828025904807325060891619896356576974667000554393423119653836001311464860284896681913396589094920980569093706138378265865139610285100686551308595892301604245316440477035759701153242575605245707926145645820814901008066654982807039161426178966088750923383323681441214946177259460160710260005700872801424818987526549888476723533571002682728490167790363892713283914860765805150650870726902600964474299020532141617535590415241878819210940700311007173594053011936315332835546682625456319304483154840232779456660901446471602847117060808031612011993106669699296680150384432242294127647415143400649781664069868779275140257672251570316030076415282776534248997015798451914164009722905160996262670141113077015614350427147182666336344574840719586897999879798077921028836122339095121810873708994316761265568431273135750509556568244837391211813037128368502850937829156156205155135298560654471527474012335117974718778354821393984711298591047277237262836472462073422769015616381233893713540851357531878158297844307339859570923712675706536976295014595778343292099019748932020422125037754117286232901976518389614486990159450399464562701717060768547456375456099025464362118250469834980548033912457686162937979159518233524034592617362048894708680722908250321449857449193540949878285781288520210259015662374579153756065095046564341116225007119482282604384230937755166102671251567181949608744191197736448817677192501657600000000000000000000000000000000000000000000000*i1^145 + 73283000575295606193728157135680339137450611721335458296981401936136735407468445134466422859044381829625037266179785129324083479526515142479995475349039073335000670739233008065428234271152722050408774520451381033291336942383380634079593052596961517355874214630526067870759988914640336454259826518630499345758701025000924643398200611826419737523993965128458051330698159946340305266279999043450354937708259361597886904565371448906063835179293426398716294340658842238248466354468262074809334475037346270288106551019724817265716042942258990722714267654479637162508934794955757464540180447326370079210742216062581147569723731354079011322389496499081461479530160811483575632430435333632962687592521283243350131654052111562393645602871027805244865421244085859544666188677882736532614248911567171859234759345307260529779421962836441385552977567341291237583174176768506266297119632874449151475424459929389671236685699897867426271932343685022171466182638901052181516346242795720778942121565475143404307562952765728866965675996714022462391327047799804070819456514429605860645568096870276257184268701727587789182809164265959090911611887008765942876018332332781527828385692638936523882235244174519331610697243020694857573626231116973874686245942001506323479351291522063176014960956232005072454099731889945059810749332274682735456733469513421987305085403683360716140761557337392394153477767521146830840685023312024056743961640688839780926890036140900267459299125014845872499866429115791389146800769695856647910974706061009084953030054611526491551690704134712597039539577915272268947220216842735656422917339398583456222857348372037848100278420038864456410813878779668030910492974340769981960359928944445410401398915086082557327664208553055330514423781860841850020512440631298748757252058938708947586871624563761325499235443337057582546895432597314325040245246556361147063292288324922709999578646588570665930766376060612079478372401117847518688700532998068369471762927372394925839545424095431681845584015096013980236110769768052598576539228962491371116853670398447692111306309780379198882537330392610186982053336108865845225986414313008754992870663635971836837024751422071387839528631721805759480664884707717589444513168290086144290351467348753555897933741401802144543941655407399725422444541961427014810676601714195895033243450295955905321707583182732532570688782266887019814969628999048073532459440993297833612406781237869746030777878730919789707441657404474673464390065265894679290824577074767001955497331232414340405058665935236794493542305493842670581006882884344294970215128709922953692730477809779719335794949708673299217621201814493804795167242182529978268371354152986546787163657067576314319987197664927532664014736294014961260711512097717786797769252847621709467119898845045738439068978396074722928436217995366660606981851620896351211727674963035975469386816475434628023978323469771031292426633224468454506692098852899900096958849090817927161525389846699526072419542581082536581786407895617278462236665990069794170157035730234217463547126185617140236319473198961916282522494894602642195445128943978158859291161845643317516774666486838409517991370374422233116085986250179992703632543446377663067371438048813494659223040396082165982747275296049613059522493418508402622728236298610555412319468126241769533247725610209780893014998643218557567200379312449792262972758156085245530990627228519264937443838139975298493174457095577044894244756444466427956207154914275280883087101730969157159970688612257080400802879805595765119915139946109887574391456048747976024766904247824859630685322577654200030065168423160727506060851235202576835136337435700999898322035075666653182459276740367180664821143169709728497240069296845169017217933723071243735322939267152702904664068488819615836988917497788262005778077296200703231377112663547334372105315670522026424929233771087809476507081431101153664196402639871470351765145217499060875637978899905810542601127352323888164822384657096239833369116763158434075166029991398675668309149356042263797009636481731374007876710157828962363808817737045679768862720000000000000000000000000000000000000000000000*i1^146 + -27257455505546511073107329042406242478608306695609965459981086730855969065719412530242939709371031699060031596341061633118326757495454214100346255120409115907015415998842261947165399478853603861239690179963305185274664661093748028000036812502205999152474059194490809663225484684287495622877810570087018872895595955013397561066695390733118172390375379254296707145200667615683368437666787785788235118795876891130612503249748488383179726184531160127012647276243270749097105710670113765486423147190358821284989948639489359813659997973279971891172999733724284268463083368955828128918509730532243991079354975665870559105030382501204777831092798191092019130873900412135993128145383674116166537766473184117423101392371252957344631356958519242036981516363855186817616016007142233263007621738565625787990044641779180013926634122927983116008403825224073733841306046389418358530067927015488818304670774166865443944340477117343958091118476060562465489203808450939001689996555619499668184215531901449888162183688818840014003709232460392442764474222460668330455924482298855246228901171172600291523238473391432034667498630615739376923858458865297190576254175241119323148758143396606779898816022636021326375468597710578805960428914572085453301743792333244102108513044068700859873887584080415231386199366502879452237062958936220822618253122138510902997916801853270337620342764160048768204453421727555485743865625170308126081106902794647129950388624456103557851645705127872846847111545507874860622316606143227177586855908874721162291495024558054022845010723076249957662518944769344689252489689107034145767873082588903536004081846749096386698029246911005928971131860021523094837368686512072330905760979870415504402302200535891877728389192126076676032375383756055818419523310927727357602318734740308137007578969061772822260403772688866194517944145404770317614551161904449612641908669254903523655804536954873314912122573089105928627168499922684808122549328310171196097126993422700918131956268565505316743740623393181346812658218499659206948219524310437077140372510691525738498903577039509257969103161229830540778976199065027271488098911822942175596211808100432666706603480145043331695196934016289233812197882415627562355735168050577272916296797941320665075582126375838173723569064623606418612996841402387260402897798358597325834936003481804839109208967498969900976200071636807707278548810595925067958094542246692869104835449205320080365090969457487904429766066413114249637028276448198339531542946724844994908857201589835393385834694447043555679427738099204852144149484899094386393864885859430716091473568919650959941757395618052321781553117531975306329782181823903966918353624549522104397972688879586015324589729313224164701929394031196705909612036624500586393813089792573009623950470902557554716445724036298952031529313884295769002183528125524431937743931164382827982004521039690246818678395735934661262882793689634250326186031963175281847633963471489664068340716444842609204769526276842765718840523050682889871596501887931600048088676329819909645810975674476683519761575103730094308343883560553802274839917943083649657214048103926415643163712130425792844139151727308386132808639771050483172531690184462498273596127354351470534468227610737520007895790138787196056744950180280999357222068085721226686928489760960168642817788680219040580542761154158685249260672630973201100930520193654322890586295428083403201312368296622273566092424156248103436956201471203928929058235370190687938683205449357468950809026428793854790297777693032764616119106016679993932045080845089049779897059112491261588430584358933266132483052625930384546023326524864328305213133260145815231510020359902307017304675161976226664948334837877970629657988508262953611074489590996804581067950965538563146269944045891064067550794454402533370041989281538985298822729709893523196047298792914279342600640331096063601245737489412089124594115218288134387694834463971211392484780518391217409389689056451384591931367530350941769453012456001350605587737556808799927126764399934066483709070138114915632575470442727191446731485144416256000000000000000000000000000000000000000000000*i1^147 + -52102008021026341344211995578513843299385027396298752842578782346698543222345178867196430828701204997799724812089077655525861325740826364698400704573021121701649717979159402483175969458469333884886776319832524501709939068439419953548150318518942003842859550957152907683530393102299071849950450651812263545911226709511849464512256843317526608200405961163575171574764142543211925100493567880957913455406498401802134225390420359120052016526435837802975057730058626850664535294293477465936427935191306547659311222097183680012031274607487108347735738784871156250092586181783455488546692230167204936131881752050170334657054893942210231114830279624000989396599971569942457695217266522545040017238208203853357738807500285184922377782248823613203120817526910161074494598954439712277463660393837175120444956122829915007643155667742750589714001510041073260143764548538563636242789761298841196690395788165266549121836120279583477495641553098996638046398030487873557622463790281667750831813016080244302017407940051573540723053128511982401003475817142350290607304350728806007916754647782838060432851673549167042688080089210332245487454532160435663944399765806012344887584257786124142508685329964213106036763510589758208200653520470438732866556318127811172494866839794048221780510304106089249138353163390914081879733562080225809911391753750013108047983685472556513381165002824934499306033964078339433736609537322661503027185075268744042973919190693148759151388449760963692411410571308034348431543478358593542645498354696007864836802555469458514623867787872540873102880341194705131615995511510072488945377885206009459796572873240717567074644037650110674298923174799387357479324663821135091457477138922830112839350300216705129125492591552477081667109751095569757285597896333622734100948981030097678937606782338967019562021175682369114827060072255026540703824942683968684771098058420951052267120498823988569028284396546134909162168814156679437076630642508958050869843326131180994836104041466537346486558684385765940934115456851214496208679878317743549123630558211512212750175604032338786639438892430674666414940665198023382895877380248443156760020216976990906222412193609744920905013373158015677411329133956728081024854484626599456108528034201713682402861853056104123794558314642538599730171142756503182795471806797707704177975701758350281843210575502789974111314309358734633574145652676918467484218448874065180071685011275347353945856690587381397213844585749255519657826071639295677126192874168675522227331318316520655813986551366406804392529318873680220805972177047368000208924871322270978385033680021300574314533474288853822590725244930746353885842050747033153877528351374532734477247018152951076351298468761522422343808668385518104777757957709942454306163876894345540772762148049835525413260468703157263354585419936201591215840853769041353044141890679605283050457467348569968673881984092957458952060305726672670848642634437681072293573003259441831724966864832331824967861603328938318451217176250967559883507151429911103276908639471070926296967410576830558563279407649523318466850657621121615265898830857216377175281749339656642967228622274293629705751630784479060838597707478920818653710094734645047681552185682260315682196562845852914582410621777775165992227812848479246710917450782292472046553747359916005458341564535805717384491726621859782357506652596526264319808473525281151518941544580498344693769375575201330583358543348922537730693000057812095045248821164759947203982044656200975049938085788140819757957013339313691622890166621445560218544009259934640438866227277368541996873633637933797003842450920332693522058410704797207907365091760463828030389647099480065661231695760696093695582367238641507802130810571071235850923946384321538035363291740554464596422611075366315161949656798465689582447889026798316770621450690326374370862233460878582445880618899328421067871697889307688010859041111636350166226213441146342563494393867938316576410824647014831256736676767113847793502672875099981117065895274820611908222099664518966636107689564442326328703104406991467886673920000000000000000000000000000000000000000000000*i1^148 + 69094078820422318726761440682257106711856666024558352962507911881022545650680713351648138974102778024083979853032041374620465591229167286659082970622756880439514982298111209779689476188733849672527560193218699531790855882526456602882589263369822689687488549375401695771085132657164796326113078224722398247223199481385213561882492190158709498584051898655958000404656090058229626899329461758513351576212480711655084153837348843285274393650927202679317398865155686006297036721217593253489580979138655828834263468018055310279976183962740659182173543411019282841241869848997147826691770915074815969562419858388644822530213955853172726199878111911336289028072297495918370004955746978356092448280621354857942214169409313139158453173014119499755586002313833587954484113832832964001287913987436373322002129102652350371285338612909733054002563503477550458850801591753573000243992426929691111914956523624370673205906548944270882329940111100926087241234527878567496959663615394506197720072866528656107077876009256899514765875012464757164896120209293790473063663595334627290247486712299402379587153796495633025258496476034007228947739267595912524089862610899357004411626821463800084074597135507247943469516439733044576751009945307667965144672162470419107445872555473851191517784495669978557638274991710207290754207544938963237990584824439778325823439928037341461874371265555927203867019701203334248057787563819864539853276638608925002134884859007355698383042695896237906368868056223914533609554519961516625812495898706693648780484851804125358716170349426716099769562760542312891509127337145497773615132908948648113543345732179295467948718238657459618745497159638197764088168130425888349214861375576033236163567898584194405961303220534806120237298518389605203212169194039767257164160409684066591776230892376631960143197640468821246374648987542433079803558488505326794488920758155030672875071520112907375072807448395584781576737200540303048898686914132924682509608616489838283147809535767564099197269466096525643786042707275682201469651500543634672937021049416854188382749924343650444561391583547676897855164169049782498393832204294036422176019490589737916383516191799338878994901607140263987990736185143666892853190936333597354332171408616026464006136633346148246549989974851433928240317418618549015962094782838263855371070902713555283482995198177297797731823168988588920564939062856836473649240502217917576613077533121565240658738423952187120225777708543813185366240480444336598546194371265704878249777271169535072989389988821179962737490435899453980418176006388270853055014453233249574818845152767976601226363322235048317493730573716279092852901748068362680214897677148207181624509554412058021195543084056064101131865662663738778846000436375128977520586298040154467060417948658081705143330515485385171015294850204987070551893427419873228702267875263564651721497002392479815433817415490228267772421511669066301249948648727574136546548963738768673026450699463437878881116318049528580234970126430642260375299500920203288911984221477393173745120170711604865714154618235286182881778159237876314908341451062423663194530260839414235904435380715439815902628034742277025558753756882105105694484041656741302801975648222854409764825954545810272356250291648926779701002522984176953077501576863035773739395160581027306435603284636213264368993889307353948364559859404788195309366616365821846237590929883901564241433938764813308767530576957952619300053961017322542421240589667511465163730311048275237486967709268394311275753715286134467267970324766752318023875468043279761324507683984111326348506053391045199757132547667389232152235671051072822841517353057572577385732729233166302527946010767393173409168096290432035843371355288139370761598080555513418623391725413470720839999564369242439617693309457676296512871253428959708839386689633577722388871848256005288695257916916653023814701418239774470830556859404213836589936556051428157388917454854115228060319235503407910158189228750861606428226913775644461809594901129574539019034025309339860933931546374496601848362988029282877440000000000000000000000000000000000000000000*i1^149 + -66553706043660379921244247081023360071385889814875888373991531289681415089053255341205561306819232636396000851601292639682238597102893715057914147876399194196927986360063957321646485405184972941794425135464366349476992933659892542813284321093478668851519095595374641982621417708281393828949027070497955993195932442049345809198973117750054076729151232394104571916191788829692240663772750295525540008295816634965607452242861859696922078782292516408235427695212757407392726681709906745591000685577434742589587590380021549353338530156763241899532825794402101896342124210653395059795141421910767705466977747463629551485482132888592707293036445499029306800697427169677485902581479196746343590968750561089571268999823000225326845946073124460184945293466366677294353794935492922374735948254129388810817372740125166569154792678684830849527130639350424097622295658100274386031997351838752550072453859551197140669642685697125771467553862183411287217254472085023550273618506570875599021152516423580204739381320151751305894958948460629011867846678300179457253048409003279271401490042860651382586527303548105534696489443951098477091706962291179700266442210831480980683645528112851291995697175008676329791429729781566602738111105502233064809584873278726906456898909033049986976521803923095716700401433086894370668170206417626370469167314100478913185237062926078656467879807651692259342191273584523485981298968759412375240516470676539825827894460584074013854675538348618522468365935422911354610564333651059011278178562027359784744003947657285746214104365953380268489991638551439528250778458168766614025643561952696034852288342564398140299746907188403882093747225097211647753953716717732364917367271387433755270437339229517260017395419411322340639867989803728186319844649666460073663512720789625331919358703275718963807717197539019844221918532370746347107376241382286288861056429660743502474976802093703312762590247784401999157137749073043936881258140459265614118802679870868948146983894647463029819979803627474336815214524896184405121920086250531573651453544060378991463142928139520843560092127595507744329549100688298496674040434352897091566760019493545189978048859321944789486411736859709921359510108312350944887797705651467844264832996386319672398425045577140778584128890717664329698388505185302894308963459063197754522138193520099142199267551111598471094335608548517512837609847054582139331049718310054316523704931521963161931654197918118789628432334336872528978110427407161980246099117167652104776097628373160149490269593870586498136316469459598628441817433695796763216462741808889362459351520763051562414129460437758613513144414696756991237788210166475017591176220354807222596444164200092858615030993241070879200483753411649796715840565296739381797216102610529581688610810494946963722224265274100577306996668500068923960052913494922023338831243957650940033966660265667399911018761619289842758952310302746372802716487761301787014997811467727920278620486825597345972588821745551558162418637367241479973575369916495603393056271905012702140976933237806367079590774609356646696826781577554071499295514991084241844723704661158513092651808500630728064774459820175451758018426068760399546726641434230825725510856641869124409230479082319949147173901286171943987502781567551280773684718857805038407501921830272154758189356451666876436714732824745494130534634484342697616091665582875166357096061212261290977092311541726311460946505431756697943621602981332862776095903317759240474293041280426286207978905890320199111003327446102105070918436326161280247635066293152885169332402755610199350062594835141233565275088121040118610321266993208010083681387544622061606194187175934294866307417220799711731368839131028753292715315617278418512318325209023370261084970151826410834254110239574702973461619460161157528068063213063744533892307176008519423550065081531880479635146703246555154326183382579459679246099485866882759247696813280491868386577656166345163201209072603064088337784708777615807274121438351306901054512010850469531656445149021031477827042552919983612300047155200000000000000000000000000000000000000000*i1^150 + 89940097530343920492326602767482246498681104762225940311215676389642059915793347055540587750170117191057639812483208586185796155715572909419608319513960087149564085238673621363150814235280458310716537843087308579009719544470826843488103664396391661101446016336715685951981850319480037123046513642933738667853583878395579212311054716278011322203935614189925086376310300673193005688532327583650681908857094993395970988814715217317533011451835953114875762024176057496358204579046896431679718441218341588533020973086665381861995441127959439612521397868472391185037417120624685362536787567239082840804239628465663483978149234994321909490950305484264995916750622303381373408889039299477821305815253234003775133389027715852786478308991372455934381405626061268090862095935439109246781090733441305160458646411140058896953524712021017620303149132706716346431548442015494413792053230501408194621685234785502079940961239238310460408289161318177150494098745420462345515109657816600123637615754608151712325653614934837414142347514450622436142027026280978078387746261878569356010444892952575901212244647706782152980709312417354217972633653678559032839816606886155738516323491397758201649607153127365481384588980651484000215848484326059118672030709400619609566654304963987789224967282241406820936940681560718017549347237885218222578298197381522287732607173387044276849333579908934858642908115110005401882692590205988582840006746871794625604548406569031394116513215803914673520503191548751328145832934890881402816434402004080563854418518700499426024182710060446059959765823181889634464681466022464280600948798328492622515180065426000245995424924948964695266589338820725438640060663479357981871103352873914609193532935581287639157426822472891569491714302877878322194043447404963046456902173978942458114175852730990780702894527881156847599963525919851775982404573072696296997299990215527297645515582791224827193362727920784301755073396967119964483477256665970002179193164629237078018176643050096921724988393363625386144589227779032468477942301641840859203801744596371784324231751713901841344382751559829830063268647139089298500970094650553548767412780842906822120105253981596846453788856321933740947943445655046903365365210018361284339004627814845738783710864848137759509815657883994930520791811782298136545656126195876228421552405174225848947477106092156641301714646878695085976604530326396878032761468571289671630228381051691334661698200048749690792188079799207658543042751242736948295191190350551705711025201314750092517042382537697355701639067757732607502781519441175438334319436194397818772597165956428086099540608686845386917767774676391265662550557541148150189174009975701410072945268565786530603030333108799815054580960439631098035354986882714040932166614246663171355853324221323334060975119543388732496320672392644133070645763102322079544307261973501256860252167328440243834098362489291052535457263523355068251836047064049786439918856866695948364267614086164934068111767930666653303758993179108529253268985859234568989090692007378535596755051120703356811098589316901319737746252890723145628138247916331353864446163290145624529500902486909770016583442716013839687671303056210862819088074094506508354759416878802889140681505424599399361641086664458104195618284584377477797280051481845365526324301669480084491740063964680623842508204813665310585940693461351900297388716843608461365677053443913570922799195013696976617513497469841309434389564141968615387707415931793457982514992767783468459559763805786879754702378128005299735443412677061830757195099004453026640465199899561410216484783850104515508707251369796272312574690935204260339115597552984952579653536463780382561536785232105181404250421695930445912294528130542079557626864424776842276104198121702153858932414018106777659828027352272169443964179198943771059538576913744221981287993432174360756170399853977601992722055768122967473305951465077096584069189031284751369398030403120397894858420820525825957375836036342357799257417421049034561633663075434542850081480315009569611929737549580085493760000000000000000000000000000000000000000*i1^151 + -32578932314857269180190152354457228997286048800891219312370749704856393392568561613674500682318123481377993742539532474003906730562036460066019819645792145493319650072482006950308204024730943418881401950745727105445997905816287255076372991843861301667268615396923439962059619961361514405650824173650736644928754962641914927939139177345505335103245418506339783323190064795787715981383612206135017866264354990183823308649534408734746047533462658026208020104239409879227216264880114013370144972801113866242580692059936797082946838974747697675776807624598296781811044001050030158734639401663451810456145661530717229727757252478177822735286353099128841328277745815109913299846745220047676367587756370835149956357177263091908032409434560812996975927225113362602224737766643480063483066078962372308848757944912604139112625659344111011713816600733579583991607781435097463649472231602073044838398944094434004522055363630609519448444956044809590760209184370149224026525569566502272274258298768022996438193471613493149677878567951673780765829871127150124557169865916112613557160531335489745574642736887250999355158343240191147491269624185305903447232114230232548338103846090357393897216512925614665168137565604011176669172669828836399860045994827845069503461486720133940530557650621469268504104272078938642595121794532945159414474405421567342429111581925105079647130955862093177122647618109539653751991844194884248496621959920607193295003266088518780042517912121265809569109581901848868975084964916961688649592145610837190264336608319392670855463603755520358657549205318214820155177547277559785716740628191868170100406219044527722382866463502667706147962089979965044979844076414289875982295877822813629149930066743698068691631375481677642119453621807494857800006037500271834206077956398853798776736545425049268298303177716268423580992196553913594640524770493037222462453624848766312381786758097871480606453603738462791611456831776820761291655876225214259133242985839131842996918757390657280756731232059623596457720152287357842245956597237075092321856298658358664112205905744120163778171648420803521768973062269431897584645976364499676843137799736069562851981769016355222559202311356943175630674360914117961820825295820267337983627617945609985449070751752736299838854653594005357690201125375636626446307990903372579484352641690239577668474954736334708153888250818776317858746921566680096664775617605222415449573393090709030368503276179404775999789856145839024589459241963441536361524031048953647651341054719343492809252142699316366752403083820001023351828833474003002466822621178382335394624788471591723005958240801765795231962298935905148282023106368989377983962114190906858085041925976575719308549163531026888297931281858990820472628897763622147476411177564011984164491134583147645480781709525109319462954038683791152050638620575732972933039121139486869937805491228711657141847068048060053775202201157748727678038904075150617919670039000985643077768899593274199863311183291508925228198962826055791325897579121337126421066771084421709505162896690856412542248879926198689224279305811667527113594452822582690512953279416420562461431623414511651096692214138455306900999331495826964081921333952456487657884052726446821017211362952054789665815219381940531802147172089547633297474178414985126260034339933509900379243635221751533858533908521682660270726393975226606923154650039172305017107664326720584684544027323952211898982551145681574860462911306770909685238155892086046789439719255485371921069527682087402461538572181663226938845401733438795161239979933362657996310446857918637555810439654998034901783921942381877298275244358374779713714666983181984883777955392871663621463835525728164178869076611728279222646765803273483255402312648813596811085441765614991315605680548652444365111318985625220912343588876850740627558749205801057284239993803556632156060466544663121953394664714658295322003969441575447559741866438205253492465375411014532192841889624914711106500636257661278262418028243969378612453052202772512296581746360988119281176993071104000000000000000000000000000000000000000*i1^152 + 19415241315384147100310682068215452728343590350382145815653371056468536212158929050774597314592317089841546494110587114783104411201508486321327506869926500479644637237669764396432357854292258524907189765870888322401192681918738523462125990085459890214725422441378187410862694421233916627462912455257080194165712475181587155919780818990576462370329793929906806554309157369742563202065630858553364277001574486214770536240272444800214668817110178984987793957046572204517115813340419911705606462435710001434153513092266218930489667064543802627981729101570199552253723526895906834884526666842257899016040762674287416706891735830512829205680780547866729323567807565265861003706989127809019653320901586171587928007739404355664150164638109230205252864262843704826259986766098848126627735751567461499985059146542832774918462737240704818634061297890018650960796657501238171866004213531468446334502866398699391795841340982492168141354036313041640975913016174334703866933471202411952539130591618852227236051449528819787230613382078217182568810754036594511717304203885335236499203413987061888334550003891205442738722525468746804257755781571140531460999646540530798670058440237328179574522986759895543917841858873386606127323318003462815778573955539844544164980128368402614150788014016248794032873599386809896359197987295000386414141671273268618171758012444462688353673879220135990716339502888712488898078037499512902124262412173768341779382679099739739413947544111357300145341155885222525272293393146894928044607551306596074237256153206311201955175744444876811714080662045952515343915575568603144228072335289060767412291148958285387344527043233661292921043718341287241323702425880501396144928485799246516335090961419251142634947487862212763850152812075629146080143486329437501357821588435697075875256998159442761832326967176504858732376740558387882517950135837623521537366062439756910920140776220182205942931090312198172337991304676679172891563326121154369602334818977819416502474295955754102851420151879153480921712932274698578648909656994813105354694690560585567625382033517880783405222657148016926732827816786507398356278715196156489727659214003006426520956675216135274520816587359528813949659556023700241583884776030930092086114770113248966798458043062400018473077974063590268423722303219772694150839172424572465585094880937661935092574757526344905277877516954143439196052724298876750004147295675714104364416892648005540190806200265632040737382673297511754035190939947646421128455531136868888506754607873685551235927989991381141100494946031985406543050639374213738253551366037121182634829358655503019308624549374368152730037235481299723383584340425050630822125448412227855413641908267299238062353662775113448959359825209965513616051449599260287813114061163332783824528551871485817374237740766076701019906668783871730867648874646188586577690689878988496101408949446124339310013626900715418017350436079701008525708042124399119653816326694426594220024209228225202611964398159754988114230724257546027607592916837822281146976407388887406679756189327828653153927501928842882660515668066271739877993103238287169460406989799984620614892187975053165624210119906009842778099762633891039135103248183425845420330084597288680874815775591751529416068819771962719666415551319890037511552644519368913416593299091359318944277862728246176109031162713427358012044504091205682653117993390443088883080583545389358680467139903786364374056986731793084591836820477313150199671071302834070751361079331725579950700741531062292621441746383257169424771813179474112214523425660815328151855727475472547591976584984202510875448008304101044032166832952969147943152200287028714227862997390289857113177171533101898888718821500383823815737046967433096744499626320191820426502214462198139550680193579812250813749747957426706278320728915638716213779629342106880254349130002356073988067221735450797671774867543128314108128766845309059108953811425312598188412305845118230682041884128277562883691478195414221980006238336471498227801733145591631596283128007047116960563200000000000000000000000000000000000000*i1^153 + -6740938282968207967269483105203302880279763477231784996172323145166581280997715361750883938091320667246353317665224614965105372921659177516659406078313251544539404735761629613983505029770284785187581414074346992058678462991601468825974775347147464520488475246838053911290903171576663925394373508491892447399873878280254061519316548101581617081722091651480534140241757695050616203334493305801428436799987090105014648563837999968619250633363315922520850515620204631494136181132959544960906352931245445069679570123704835829013574069823249304009618659443622316889154217932633053994498818745103751288001039590790047299879415761585784399144816044241962239188777008171010640856970869586143414377753076888420074783923839456036839010923969324713823340221303756417382276619376806154849538105960835121073877519718547653792262197787129301134608382890371427416275794876956117369352250402403413813893358283171958028184916346845250303721322945096401733990377438797758045936722060640634876743281774883597215064531693612702212854439033418045031592843227749434461029580139277413447251137330497613028547722402302697587267671462315810938021171207993331696266266218723341618124193719291990563507214974096802155675352625593243467633877716831600622000044937761223349795648915288256342181645234877478753074137346691258303625837252012474908255806710557982368104741844852273801888730319837043118426374318082377076904027865505109614618301311331573279598876074246367688133725066530136472901966933503998184280737898455110432989345590582728422777658138224730614376292944855438226057071604743253157980873576401442446358566743866431734683796915059185181359218598973024799768373482193093720085310698667783241723304577600022933871924474488142627233919474686576374878598226534733744935951278385424063176828679418465568748862801170266707287108248829225250414289447721014794714498494502154667801322212407096644852570476340573233471767289635668802881609518629125314619017243992947092244989009311044119224979870257912177496678575459492300042251644247349237026498635351675654144266759887351590271460092316385483122036478052943056015262308080782769078211169236352645050866088071900720586316299181121863841143586774841275184937699397034346353296939011279178235706605070209369620721720422053690833405911636896649452861370620835586641507688856438883919924352745703739600458784913917015885347013559077468986018507877939760097300654839245673730472318339523884181664185862252748136869521101585707412034097338573326668914660307046478016583161645007112925648334497158724029895055803265063591376314503644498793996091040829921869952165773254760358908771203255746568699292922945874555255155345762587916116054207752860776745733063764124920087085058311491089487626210269905199953714850141808533955944091448587129144085207515887509134681026907764317476794822806739487285936148768337637219970000857540788698837764709895220242473478007109271656793395600230322402943545278362659476054089867392608783054263273023657491328176721244429707031057879833725697800094534884913998760674295170732668834323178856342493731724151713513235774126948857358230245499974996962259893016107298019049437062746277691365661045981341863197647721462668392902207890303768740370712884324457488204547551358659152294616097903922086620850900621406687062459491658072754982360072970790363425088077965765812098897684933621983089165263585945725256271052406823592381617622442618351366196904530529975916101219259538863905715069981018158034758959493237861021628590521349504878483185795684992927472837872585754262530744366091191909160385307978882256810351789924429193938826922656693333660324213342908772875573176014322511015265510481714597400141668573952607669912945611283552212662720029613587785582331684709226173866239587316105534869007077076589138902081594183445974899059977679290381760146973919686180706171629377240190549538236029053808506807403429359768804306558446465185890791647965726280305838895033084752972479946774190309761422681233033878147357641360445980098694454868890887789054042678433540997120000000000000000000000000000000000000*i1^154 + 2588213069586499128073340717752632324084420164090490617997116340756368285653814049460887868988668614277281457657507887575418221178840861930420281911290467806646574128043042122290647406908804893158142273181206845143205679281270831931157486161329240155851757032448240123802873411734257755282993117971287332477119972888918935469283728272933861358539096060616068416904491019406963708130631012469112675615366584333497222173725947063503515443917091177388854917637787369743675658014982101326208838519510670968592141730514111141212708865336080281847804778483432998961640822009792120648788692878398748837856933715087322388374876305099607716633176826870156376032188244251563639535006542578260761119609540687149657153229427117401391126573812141687856754971317230642311346133948142274398016927233807254117255096975501495410435527077774094446510728330852910745975191643844264865703357714774415776999493532830853533458229142631321037110175809616685396269063652275995845828063819072842919892169657787467673676004195309153295054397213422597607717401652217915052857737445921408306534392971213051103632792872464533986707707062641174147341740334276859147443990216496321028910296409701143738619237728690995380883934374813406997845137867973515485575351399231776008510074277294314526459439373443145155168633204562628066445027659994491396401802428843088955132975965315126214033785209073318370241377965779077667275481425306006742921194351739893436354495768369975506982923506327459105331888771067272642785232289100368239138093319037903537796423947570654567675238664296869942122118686965404511670756488765451784455571613935337951600108051569993196334958398504498807383455791344591774827798003646728834849965617919757926926899217286559713573612460985661949941768484454547865019909445756107260303172958579753756336462252974166818221426417072781379660254900781826103464127935063386706083730903958169786880870150498713158592050129261072869243121032264596692893042075531116239896044121864779880598413273954236756116476075452894737149167057001554887132742250323131162063724789016644734796297478555037331757227396562318919402959990209141377543449840636536721502062901037355069719943511656858537579222919377221231517002871886167298343378696525376362168324241255944274780242664155165463651977654292110404217367593130966037696549820898728262488449010975863848809515438651378801938696105391377618093047735777285879761944185064062463033908199989182614310834157544928571978047625282209148628783746601647026258805628132295800644203278162354970697973282373611213833338224355091115219414952671313408330120123537706824301026443484945125220153916108062313668327934069736378027946862742708626292457901584264208260708134580418972513425890968043325866114446335934303724708508539797662555353677508226839230559599892148555369902457720550845601833130827221307553271578767565131012650193691719692526890014604241207739456853539429889891167940976860578251774441331067891700325489249716294811420844877583357112623576090625010095373685457886302327188968322751160034504509922281893306897923695718042929610105368378826714531552234703837907767625041197297651616377799379191487411957500322134440951887864423600425422628470253419639022811070290159073702591053086474434115093720473217454862601462770401817969563134324479715356385884571483032424579690124360372927358377769208141485231563063399875413061381480777961481212819313388080534189066136946960208044614065028310108380171357164539894788661098848323056527769952033892211284891746128322165038023196718148975106290583961733597276314503591091513990988822043550272888964234430504798662809951805755798327637563760637908897317200806002716169334699152749246815577947612763371542821707893475474757001492268203362089728102944699440589021068771226742817022110745247482647624267084963658192330805130055586130835853416456791231314605730629237648479000215947982878932345003485385716245933439685542681082060626419900919158360627030794862362418931201991577378889386830276940207638188563337144214937090625252353697057039450112000000000000000000000000000000000000*i1^155 + -405980594603599363703550772151581923011035935243242040870619989096926195505287608533887906383221498484501981073758199663138793073504551702552838582459854092481701294171446717771274076656074138001357217990975141912690121212359196489331430558496110504799700557219411250269985931591865158157543098916497987666827475112928261016919724107239948301377064104511598879719805467063108255491418720676965988186795534253086680812003605940703377250098931294762970241924261351731874263028867830181211236966175119342665866952881158855668575902457474773051537814257489154005733042881836416180141555131831035593966930807956933021584924721031705959695280991916473441183390913955832930464849919820802130519369136242713908867964920378911851257953336208003040791818154525753564014476464672153279296259610550516839267300134102181947026642002190601139657138335855465100060744601675084009553180122580265977361169652555134642642270165908732843284467135878129758497321727871337301250720099610542240828459887375637031970981116163589777255274647166584521010309665543256975562914151856384854312236439861437306096299815604811030062125413881016999549933551457950220275722383826790308324317916779243811132956599988699858565799632888712624268679405469803814366522442258514700264605836406906038937093441954975404085072137331059833152510730522008918731802151605590421455396249728012007241103338323878311492578385945149370815791845706552973438361448904195915871823702117099545036200749122064751636307001593929434006791832489005385049814379563815630758540397736347662598302737508861277713793875142808987735696179803071121772436519370465484658232765555011611232883193691419473336392035772815638933561005477549871463687355420350732744221854507658284695594296657011658996968282915324325127173270606740806646434804353665234917237768803002612312295713537255218517031948557462863355736234536386076822530283603273229646631772382607007735678691306871991565948921661041484550285401723030525010412913928262635332095350678977835843707701939724083284255170771009802137782360849925309838572900319928456039528798262814124091812089576563978796266996511864443139055573097729086522686324248513525457173562469568615210669057920431780949635048423224098559219545859378397795616171396008486822492699402006135718863032129854823339880401947935041335988427740269396656176474157086503231832297842045172064614834588776867361013791383731015812851224876253961002635342992806274735542915699852828191683792337992472650186204774738513982132387888292676029195082428386795104537961840434882556700924952158748939740504516092000170385314474856946099183738163941698904891154284734401887255456756878583670171560135716668596092250437737445679711168949128362330451732460334555234110277568915499501693507794301565519732581165700006772287760034125042923990702341539168624627143045390617842074516691584055773498910770086897366237219569848944721638530505497786211897801012670587126689089712814797965792361100855375292721151682218511307348346254621234879492222776643205396268862023013216699547933124638381928829105851167292651343737975180413194634315969586724298520802622537938655466781224084238441767866242665331955859225647365294869359310538511717362446787978085160127786959992872506438356859331547779406801751097430664868803479317312538179425313116387937516019150150848841243836820855766717688708101110676034580387765911497857173941470930054873832162579663289451096926091951577708495392728713434627092425025387328293302278060334586408602779881970989483426488129890169321540499844224378611937386387853613965300806183028375721368489063671279425701127700665377755607758648103679612853165615106912217855512588444792339878648862689370894346298031913669912792977585294726580955547746956225726423657855793921813001042041902958801864916930704364018105050227028909546242117054632027649013812589687453137656946128790299377465805435740146705423777183651878469593023539044789466399023516274192356394198974712853656253077777326538252539694910740391899589958837270046354852707502653440000000000000000000000000000000000000*i1^156 + 15344292305711442914432947652818659509949968461254294939384645189067303748366060603798318159575865456853070591510506420627495552496500114317190406278909511877742881641599321433889865744046996535683789197235029934112231521456262399484920492653100963976257372153725647401330207654831690462726578280050013925926554768518864183942323404858489152070288013203708663063064372046240645192882760373077068329247621430500902085859660844177288415342886453413798026292912430406241492469412304087759803708210832380645714391222753045229577750423382627409573680500859325073289887915977771250817353860439505640687330565993767823006204862893573160745859567314069210830598253645792880005369926164825567797470905566262584279409327485123404128838533930147061067417085688418475978090555718920324121661054297540858506074416283491213426095492275412947764893736953225765764956415098592686428773258840156075909625795754096518055794495509147743383798558499390966083099813034314345252041454832995964734759205851394609479554793151388411700162318242290978562725397127115670898489841550684470544056139309574722517142645447324618625545045550941214514020971407504121932916804343995281574627730025367687934194345794037865588881975317631182264073780992285527475866886862455567556478179884708303769735518429896322054227775357487652875599665238235090916223610950451609177526350694087639373790318229544764623784311136764465383448432599775294087828652323079465765729213773134123772595144495299645438203669832191071228622547250477599941513121976967599975041091325054336127823309360785423715936818060137024006274271694140205985418756198608486403046466808857848784444116898616434656936624098533434644217698619010774683600192651917069978865978582575476843063805935997860064235358422215568876490538065627904594314769821990582652206564623236749442829904302772357079895051360713219787000339421776942275884384882273604165762377792515551972898409584138556566895819487818843334694470533595999552991567504633250014059985727356769278542591765460209271683101121314962802681550090901403366320589195118707025614348488902672999187787910372824859954644393175938584393577307051505733255973774198867381515888453101032985156654778476322628718158959673411987141800624454267865939341449874652633323938877035554212032160672689763207326219002404886920528268309003739388055323868601205417735297709935254881964997468096889250905211417998581726705412826878339220428049505521362465904637737869599416193171612114057495772173154717368151649041199827237814600385544465057282286452530460982009719759818948745286605243602599610106760485606997344874797253755215600826557403602220606155981537927851788543202107970592930503128570953085688401425868569399854112021687187452236158112502197622320328309799917678256684739465337728369002551154775287556375863778967199761224128124595348417383689369986754567231190298485967187427229038964494404627425382548291053924201789611524471400731899534609971512434314869011697523403554774807165942477528945245467133629930576896619755177354505858887716770037047155318126306645093580138548959983960651711620954882627842320162899406988166341280782598258480674684253504801863681379132662485569310729980852636580824738149395763700218254296710054494656207359949728345981913611673306256472610927897172971426244182193357166618835253459545240920942910396315863135990690037929100590321828271428860367611848249811702505150261701491525905855201921686227785851080708896404712224502896226029451433720259451010741666869768747899936212778460089815710907368364940491751882699837451214662479541694806322651365338777050463865222301923456231858485913344218991775650548008246198242658608757653988488466397373229719648955584358611940676510895239910722344964830995895739619378208186008786843625724703921381814769047129153682236892148604677241797852690677802232131141217558425014351976335009156365311423381613498919044844113947760202133248815099856265786009774379868172393935798396612515977618227180233996644621917398595275260483699022345946857954344960000000000000000000000000000000000*i1^157 + -2619481640184192392811737852311085574568819759432786788186804503470982998318177293444488670412667327787717963498878358666907013676495633345231337131447031915697599638704969854874488219871703816770139305884512470515158303401204459422192713392443411512315395695913725930360609967803220051287234746464078240281537191862535115776296350613987555540816456230902999862959151223602828659741641192425243605829592349500246637467638720787536711933196835697588288888711788990273291958476683682620923170209903788923713945978600789358871701503362127892202596913323649632101643867737629665395862213525827081941820500545788921881927743382092866805439718312250588958435993786323676928233428545127557790569152396638438525909252127888798742170694636559349549436061284556980207820562009078859841668087502242922547396267604394493064519399374169822876154656721974483396220985017466826013392964129578883645741467536689116916888223557232967330093675085251836374531359978032432942773311044043161139973282595996385308305620076846911709294471955051775755644968348982350415158082879981483162152803515608170556491504901315057533575407366119545230451477286649646333589922169757944807273242464583820044072273216096027951006005521440658066265281381420553021391752123511724148929315671157141720517264982235783860234227201143244257838694929341702421637395035875821312030134953139406226824333171752487020934740366770837050596182944837636478300432945722496387661394383242487291961250860536699593764798675950805295301856879201783272945158821208186275530900345806566300316454667582864620088402859062263651985986224195045245741227892605826495608662081670487936601579165190204008241625204687470807329791886839366645224092623476584219657675350656179137628202054365741764424940216747974602893033520826003859935652726666228381981649154084041114481870062568194394278704920706390798743457582554812657986343668090507167875310623178583508928693132904176036110502829289630911024603318801875367527299599532658598973842987146020050307540111064339222735469209123837165829579995303664787476822695467714948753875169476242037196207864523645137394070059934445969737666873707111861613596818486847441626223086546017373720513013827124232725406726820599767300934699028777648393344036532921339592270492038308852179398165416100248499197770523455257409121887551446920590712202271499222553320776567071351864191242726423388823110027710005385661714157111577026005859927391440174822879320859015067364890911568468241708545658824860548356073934825657413545754635395613570965555871259675089453755454666161870705185845424189336939368266359616282545136981655297580598006202828160989668030171981770098760321126981869222343396542043953163560895267158810487971080099790394304942410265652239363058517887710751921357751336694892156058201777070840720489141635600172522714233409625866555634645648999845427695247701410439625316377502175642606980497163868239156835869074981949778873474684705944468145871784301412308809158003102327442604309481728278439019465042850612892436883487029303209662239938806946412475383632085817907470113180138825076256039703273062929440245223435540833986502283812924772502895775136812829517861816987839451172501677110707127342281603773931141908892777406648258481397281782256918988111902367154056240905661499913550025714310770593666351792753967817015218262789918695182843607432391304619511497400057321268812570916131919202742738825722605210621761672998078830218992706175398600700237420933486141038068030887039515387287635066285474261621698361607620122913285881580222846448832761463271454748950364008504260331632396480182679162745415190201047111384096969398088493465423509400045168694309817376515501764832995633709066937703509738792567840567527021475670889160297816349821901280674836415495031046726078060037969187319913568312844463498165986817834812454788057809709319910057386977566432475858647014075503713014625479108676759508973290887663876690593134335757607718986125574054438482935726223519921359536160768971877815229083113488384000000000000000000000000000000000*i1^158 + 568748196692761168124337938944111260214436087262230515310402659076123037269338309996177086470410313133874114679502773111114079052198046418866433724313774338757864408135289264137427437902721971581655673411738153221478218397330313609907984883859043083752151502938075160193318061304399144757911890659084294504682611788235122356017147353867063088086163415592247060159804610576347751281072456743147082272669342493527504524707270690383052846389978719295956575483594309292992825641739731792681730143548811574421277774927683289425752290227603251347632301513303161824693760733434466062841463281301305081453099332427426737140777648749898322733362842038120529036116116884096490274319600340789667883990846702574492450121893798867268071962186228829956563176867145906374004197598833081817721207476994113330988305793266724792066404966989266052765414556954225146832643798520640245812158368608731253494073482403500339650721806654841262777399996410307709173122847080358517110561695450999133702068320226864897728349279319873022685769209740204578558404721614475239970258844719092052267503795587107973024741167208480813163760225167960098911734472989972844235225339869278554092595335419908092167923429659856406939223358928406413117663537782949550889999710131921284347540953415535737862890674978907018323422304369965597061915758362043177995702868539498092584144009100252876365130463563543632057530138760679282916032018119732212453163549867689492629564228139875353587502559046242607144400082168091960611397868762562589026305031823287957011760226458411802798183085717815844064158557667460717328432229175236256318431308651022573571142029384850780256561875360987933238495624190749634208932259955252129265819870529292503785556923800598853963608569064720918047509926508636795916999541463853372777982230356620968009233133067280059361997819474234078004741577566995507101537944339172301655356077560339989946078525306348557167379542109224314861684864277101318028445160375289155938843817998153936801470044832169392606865229179600607414822875786809390854714786628985236963264281913030496071033471932076002827090607292426582836128740868470881324893943728277621520552212944249976375102755580452060202424455899537977979195778112995835014681601739514064936251367665755425844541812085374556721188869627764127325333964475130735788119070395043375600783772584538788975872734437007156115262374411504792956544650634172875416517564338451281133867099765849794731677088773133872992168487206463767556106454648144548973438116992967771701565316131058254785241671648574256593834578263821525137969904425603117755407448485660603654049668630259892473154523489479266936630926723556544131911263244693887369285775347829660417076955216719149690407629171608341351049290371150612039288181746791165659539519255940196957211332634202965262523744649889145862919628451323113301566290422632357627991211936073419046393418924092455887375673800167392215073194854390588526456672552809965720355721007039116861557836496373977541155356927840226990938588957536159034617822002485428624711652010694784642328437398973621759969000488412949587450212748776305830754758646214865588981207907497178696073728096654103481748380830586135296672593343770353212688694908787698479122841493016523822166884676780915732153385987448330903661710918599414962651168944254873277494513629337837400247040222306993669056613903741465884697556714954687433958002189870067601311623078075909691266059521769104377203746757727500573887473160539196136613422807134018080247071162161556746023516591668572102016216858520245901336586071819061649115848553593272181369578970862884568425639987251535510272554447209538334281759838747424700961723831288826151284560987505223568181491904634554609715580557284634450546613285135371122383605988214944852472616921154203433381736797531671468772380472253534594950482076736689082367851591758694107190175602239216546709256769525866753804648475685200920162104880380129339757900098387995567311699646936739830425202672537389662646402045191887467315200000000000000000000000000000000*i1^159 + 2712525316709201085981218778469670014719907601042399182947913240928504290344730546268993916020944244041584618213147306036882989236849807668993720330400387111105480614949341413428582125023765583885858005748105118546556673494453538241451036878614843844962372089200706816406889583459144935127055011068198040307363071882409956608502444212885161094419098659455994600102792294795461824958315053048712865636461850375639018835033821936622248174393851701435623692266507699872804139871825953261334625420443643997562687340324800341956725521468541058385025121745298848785119860451739987193257945768800794639272270183330277059830832033703371663637858233881570037266650315088794770819978697248188853172318697286765428961590410043329790592276187202165255543570524085513304604486047221525073235405679605488716654713685034039440554318587417964055143938697191293633778855554519748459466336142384746438983954396664441239804430870926271298923576008508959058398983727763921540029657585163461554244842220080436278748131274167420958600707833370345755077465964487077996609533951329562850941787634260921599212452171838070216700688081784154617033364055850473829515082801796084198351528708989769058992055046745506196096925727829998665605521599037535548818843196791050238963836860377918566103543752355797046686767069415784261256586047848658093256654185714536515599924572580593459215333392922358098375727089549030732174526581486139390174612871868425649924305417982540664570914459462979791443089374320202535922936317860311001787436489627915654479210087546694926829739162319230957203795460804297060450440315765575852501063717088486212003050462385045363133977634393735904032365643939886729163749419888243708019094804829708427209241624732285073740708731891358171153211294820764053688793253795328075267822096799132852032937333266446211214571583784809068030397619772509492891463121123592896249370913150877899634004704627281651411241294965997148171049319963633902188690945981843052167531574756245650483130840151458070825429174348233345787947409767965625917138682465053681786087537610717193553583698180411951516056832790503219259970386746469713879247150344448116388684993650004421606279375726650482676026592171500677249063497541370227428422674203025247511230205303216682331805494395052111461120693667903552110437351071316424075403924643016548855692908519109247341350881854016256743766968038605322175083585375675736556500591240482565610560956059590190744632798050077322396107189322001598721623613481849416181676600655329071357375033543504064238977648401249048485710513939949533186973303626636077939118334780215338671887736699585648209451146231304022488670984133484355373998175184686781766645927330719998563176163266120032583078619705877058153436044769648353732532914893380259598308746497501344724072097230194574185791717883638090377824255483146303772612716973769650567585141771884636543306938045511395420606858582698051199663419829622504147829464703516585497892435605224709144713154946578885203092351415355946696637748861761216856520990572372166488541507250520589390502034175084268317600775961876268816757381043991537670415793964549346761993709748638284409232622615462432880662305545842420609469115266461142590944587353619882219203692430181943004188713260608717104253486127798392685835126305613314918116349612619521487366962410857550053785215320494347874228264556492015958633979372009968768512934217230456768965236672609754955678710459779730527393317905191292633696202894014626119655163346046449742555240010767277973482869059508179487413389604527173338911413160294342994938150488186917710616669048758992968805909346836220568130433824183928493920538569677781175693681704683477329587560758554586811969265947304159066216146751576492895476296270003972014257552931781645283769114205704992727172473029226879628465041949367290916404398845701920991497878234653273718742704750669138861145508713142546735992456863588935562920447947251422250504999940449372300135655555005344457322317567356681330671201812480000000000000000000000000000000*i1^160 + -78482457902414819147180628958685059187895691833303611087232879137341611492877536091698716088579625287001177145238525216138833900362062152132627338350316599929301098323995346982641028589954680043533455065532821820562625258993979972882443676063616271945404728481898266208239910626958953442758598339554154364725108394308155288673946755965489690981926002644988514461157926563980916052184789894068426724247224325111705062321298549463612215142750193275845387418426193217921776852968177729908756675108924387504636073569206625824302588183777786025916927644050353451253728854646057496198900730235303538670911439318679110397015058239821110699922871655327049979695167937111923984778408070313385947987075890744780153685006306626181328087164822965626018974749807982183927587239338823167577843674697191821611443787964174360107816224924776477274729743223652377777479419995779832276306039959623789149914975633842663470936298281107717354797466502497510522275356903320703456432214700679093764927520962772961210427137848238553154903936955603521372515469210995658707871977527248754616071951374411828123509034867874777380311871644199459628567749595399274703331860053731177409702703401619195251446447902298607236175347211422549408510455692146466784721893735314974469985895296560534158967922537603393982962993671506514967263912889657980592327851807769968337196584583901783899590517582640607022690466379444333306874740638190165923393990786933643185718408256812989187582351781681864510761229039323628548160288689510926472735857967906158346530037465069541499849172927621157664334355102740949508661344938271046053760457254920966926224748584544267579242995963353155952438688697732279252787041627113185908470965884797607477078399448479438861453321766957121142351832433300492287469890217872911984638884807220377320691915956796829422514008729068148273763174384379193460751953452129938653077222527239461025315730927560581897180170539842168286170969649572203687511589133351447815634531003360286997789637527236469741891948873376546947954552228832646972453987414117111650801759693973521755537239792909897291966930928981655986771010647089694375695831159195343765924199434310295644627766706910873552941817326738490034505934249035071168721621539379355248315633300289642857441750895420100969593099773533795413957665120991285740578034540288398268243071519032181796340969392101017295110061562130361959043283427891765828517564280710804213895402447624929845889443881487640302138238442520348678010013862880958347730742832296488109396296773167478855873390011250718854548386075924711842131175579364670521388049032975631336499552854229344753520815904885553503954571798566192580991836050902753407528998148588240609631079928796015787582187443027749392793310802058444545912444766713070223675316954959268855205197256009002826703015822510847725828035000543319715798416736579662975615756022422948442081554464583163043871947928671499253390464676254359899900999744041398467746440760474881121966133450605484012013580183602502337322695284075130411019671331159420682070790226112596775960004309652693660659089906567354323716625563429021400496528575125180245910897233680690321563892261783671530025970819940953734030502957496025196006232274551608557142343153284722981026648204764178833878737790070900217623117564958078613554259383335265044766535079084805067412140923640623856975167650623779913757425610733054867968884766207678642102120319993974611891274778727169451107635825850490541809115046677656388831378997300308306455835076934736791103039312271994895235087650228588421433268070768635106596213687842769952887592472521602359560820529447546403141640690736024518062425348131027015188732872980054936795377308474993963620909757895467533953279479016995341965100470696629865633158497148946460267628857408821780915739240149560664561361492751665294848186875624733967196972218283920727732437242479135256464269454468205853921724301189059504743213980494603905920159950041424186423244964643660801567251526804922433536000000000000000000000000000000*i1^161 + -3671574992258876222438318799784168752856702794363517008793211573497413197824129252927019493417342049294021832504738389193271251339867211039507202929084609634155683166475355849107948769250482517049188611946337397329396844997442589431667704181693792614430303478755678650021236204014603230281748340527521618074294674284968624835637065149933455134532139836204868900970108668547411808146018173163965199766780224013769785024672071150293439135780060285329466789562271866031095203803473634684390546647255451409596415061073762302093206539488377840937172637632455125635412172667270784000639545573730879456254613397900668336146868216581215705097464898603975699439311273406893801990554482872643930326395913684638754135526823537843372021039181878791560329143782777611045373417140350023427687223618041685803162426327843416843098723796880067631097677712409605671493791917445137163797605032585433210376647597826259112812085517705183065885414769052422466455620630688102625656716100651695392722628050608461488190613006205288619692501240080494705819849832551113731395565452299842107562501187469552515040742531884539727608252967923548821707027654339717557679123525836444368115604859299022148953788296109023598224748159772932996859314139338560428014185304029002943293555841850456326493949567608641769998056424327760865332939023018716455320122622209995061251408020175358231884140033054506355042621452001099733606192334551731616488941232799390237632351557477935490608544623216442152806231443353417999977561615732857678782192856212003630151504189576735486897300735008832782491105931533386144120420860476464769045066034318647382527332187274407296952801108458336019342270316179839511081232365887650696571352199979558247069270925597807456195303729992122688567776198689697766892579554680354683478372634201678164215887755181166475393137007428728320027934523304188754263471123884820629340539294740314601276769837909646349549440945144306510969771235969513833523469051169088589610218475884822076154950666585597422337870889205094252604962418767288683851987840203030624076850489261995791882087741845487779935820710075838899505915708551129998918007630827217039456066844003946887153563699228661959941582095842338448354220992524787859698103823980506332168137506232876347565919010622730002306747937057642379331540134638997690904912262888080286497439456797205816194132853319816118959239958560171530002604073709732786787890361242388037986634628032544024366582462470826436673826913649690715070186215588021130900050983391770183002026764079613824279157658785518468286700898269102955672817547415187872513858084538991215839981109204850871695438403720913373652357160096006990582870600467111578998572918810546119849155466555729258729116209654022935048673565655044719940520033443249892605709783086290621566520149046566101123613220625091864427542796190472486360583306844249258850563481960268411917133064852247053660421587200677044328031093294904525084302870414065337905455461995895478386335941704985366747815106591421463530478705946515283386437698986233918876497730404206624169857617080905730025721273392576822313703097843081785667240234237949449564488650145451098240533824731700319715213973423319067451688136769612623497852523052176675423546113672716681550791329956964322258866910968929896055484320721271050158966976740368192048566834997391311366470800428198004143688586047994949380894265580597858352857714813922801428733786444723716729579418351119249491657618128126998583337972817769623804583575896981882233466860206095778623978060017493005066003756402088660387240690081279659682570338043311080734633865694212929460585095628121729316234296362633756597905262446571276675209567222739771648335541157982446041604698151218506794956178490189152816262892658657095570350750696096667317238315128908843703897238652589753715361138426618764554734613599579063533207221741434751229300077936697176034864255032120211616061319984554116981493170948271973837153686957669379066023814113149462485956925849600000000000000000000000000000*i1^162 + -13554951967801325813139180777308546545846525696516419173988242926559132785940688401815416630054720649682957361663921662069605196762470298234320112767182937746170634870716029718932303410532195455694123120658345859351773319970439504441055265214398084553004825838134228223963481993576961838461782018294723685869468457809994390691113875142171753402314581757095653884881859411677561545598694952174275005879994877890216897698338431553215557521106230489050064279779791196148781358604258460177378187295835938776043179743009406231227269892677780943918097515423205892217093118958242557347146937230936855638509359271116937393221818013915830664050790861774158786532523729603574892342798418195189934856880953179994542752119540613766821487312002964027363910187100776532975608367558319563688552917060626004933509660211200334823972392986154775591733705673714693001959614430358697196591358895659884335151394572516148669831082783714133353948004447340432350414682732617904479536021914378962348229006442163998720550524842178851957360762004662876983248551773574173513825199349828063883265698110153496744805250598426529265714989593672779026771838507363460247298057519819529001117000036389383845642754609995265033986455406424541490301416773218235844749242811569213006871188408835273493265141621732179525135044034053115495432779360031824598219247456166911688965934665368976521216035975648000244557173066167542583661140471069479555644376895079696218322559983015946130638940750684661829847065291700830901629145258160702324405011975111294557670440077549749815466012266072168205501890206333948231022447798697612615186347213818701734511989349368255198327768695473593460342374721080056230089914048112595025261399485222164920081601475761333492995749067369382996442034444965032402954513902132833224751009870615434398929613881280958021200247079440303656113155380846077077182928511756481020733098804622952504995555233289149954982954240150764357997671371846276527686090374380318726491696253159508757752404122170867868287062073846561066500078292767888119811262580252204254109071241388545652379983750884130049479919984436130413554218451425354049534221699623590203552780709991376985553389984784909375578437632452728704671244764773799783521098445234004100329072034993987867561511776066026097100754537961546386207637434220545131283776437249618003317280868389166029930504390363308862534211940888200625985507427113083515585871092972995475468162681661766498191926341087039484343157122452545964212213837373262827199457727510077440227060593622266575684497740394182416247179057415084620667782646068114941051578251168894131888080968723351224715188047659911504062873155690698815510861358721716165728736028440059381894213518070941586157451768817865739725423412880488597116346468188559794123011243531541813142179620389494174001375408022500406890400722777023621623440694090975969563157639255188146215233003398817871050833275668204565282923447730525502078633408799471773142904062621225727306631267349094762689836482241010765448067236260451492014127359846863375962307331840436926459114983973597256140733145522001586041474726250998394535756833599382003832035842846389264688106493032428992272689775424797787336030883419186739645669921161873172592554981732036462467023749464962577960208990718531340763733034759507639498649672789297590655728435367015364306254579455116520268062093542353146552408459729368194003385803259686427576689799611241005943214041795392932073063259896250243325074771199534166623089521400490016706587170006823906286235479506834048523832868539893209535084298894095224033359414967425637900226420194167730088679319540841789801023747884132782131715011279812826904774188515513461339880105081891905137787754266935135120788367741075957111201473249680094071785593509270015244168847053401030708683337331247113828751749291788157056422885334486499528471815975894553695236122095209491122837251892744347952737538307725020153185517656285666406948802928456051539081689311309987840000000000000000000000000000*i1^163 + 9406815774564427400005810730573513534037620634233826863373849212173467500833939351208986605208463143087213088403191040860060082632328673020749826544270249526512768769209507638530951024471978019372370127779145023402629953820036422865906421906063621613884117611961745147185909529724136027080612819185766201765391074528810159901971638957094153865811556333565434802015693710677502496527291013930715589935968684230167344490962228593251005267911076907209458105432884933048306077740352172067518705980598881322820098156495159119923092466662260605972535019378222448129438858333781542708133892853090989466095237688781251944604632982980302167176245045542396153961777832681989792231117425523147149096858471042937012665709341109390560755996650637382675097026841612638161696306654805058367076563095033613795221220479651452513187432202433242025466636512491555787331869814495317828431206778834977133672336020115324282124760586551034407664748397654790012726145513048119139274653979938691189031192505139752192626450270874729568029561713480452714135077028903590689583746174441685165979992844013335739288000304856302415159092390333141582204497868080577216657739827405471329536934999184856670398999664651237235880555943317148719195756605795825999130193383272082255437671902943719240653399222466566584366439395023411284662334160758716048746195414041167231275331315715919360138613276521368005839789794512667547417072065556741857503167529065273108207506448572040784009016094243077046945487012203859036050634493082875511437194951451188212084055879686547354790246082498963574130032912336045460724265461555848656460498860371431958072257016253472753451492989139162206840085720459212477777349817411666612807424409660939805821528186766699956663970169448355041820946619477116997964277532859284155140227957473733003866176589400785092292490083740195905425880916735742137851101956315207998544934430542368117918584569284185335466823769520995298827784316482366032685366077225328619303882963347130512465800335050586719993656347311545090513702626745587271281983016443531395238883192670389569834583739887666732299592278862856975935404694970396430925322559337732852967448140661896552151646055668054897536659612219941171231829482097593554090945723020741829671822754824668588175443989160373056522361062182165680668968485620118436115519731291555957340994584031879069805311960798303768780409103191527110982223304294878421341385774873016482755074681141172477383274218857544280082217104145294508582639596360048610609742022879617232396815240576381321210635250330883024352887449116837247155451713664025319427871593624178618357914860454375243430572787076209250183500272452774436553311748378734090593252027961388557252913198713542187683063412155496054996910857364397444775895749604204005879588286102463587991014036270146031851731557878947852700727736648384011374829109015061958469830451645966524468697382386301021358594621480240236040859577485356536220505005078249993553872193199724334856019450005022165239153473598312001809556464241866835512477514864296470512305255259580708000190024966987574094366645928583963054281354456356210595191196776671904969326521755456334586891597986434438062389470518844131132340496646087044995271098766889855745772882075021908748666075007598078307182653807287160442102911770087980630542407128012728748422300565236129334258160693624127463811597660437942301808310301364196774282511455239174604652783695080866972336756617373352324266482964652426122528699718818761563924977347687977016323061027258536670425833930366732070031818664080185911670688455245100006263841573473986822979701540669901825937390840713232897731440552503074966091584555937596340852144738098525522324091042672710514215384791287616841666830936243491660316268560514768092627278302357173297366513530095814398200473681912271259289606100199415161157570785514960514812255880530411136183176258634976889335935284856598681261563612173704816948564841368052436594008522820359773224960000000000000000000000000000*i1^164 + 168499386586648757690935479546760237574675790570130288654267852923126524601009535901329641886504644672583936287813162658632515524233384751576635578461772134332005132926782932505657810660067235197628107698619693099367065580461467625988189340447030287902722141444475227114802957121454440568956791821447474405307636584576809691273461627529452299956679397507259921636391969584327000290551461181376467696199269171650367774250653595942641771493919126928523797459956048897642230294777174441611646694169578192996068123992687847618186224500645522467095618104945574003078300897544756090774151544486230822487693101644214335968509559099778980709398024298050067824475737849856877755393868668987980840349711598683033433277320553993845158829290971164652981743104262961851544150691865588219892937041406575346080333915915545574876787419077969414176381336378527278460269857877435079558860805143383277661819618960461877499262180936198747873979919667407464116389689105092921290929366183988503899197645140143979527937996635490176984614588867166437378596362516193984464167361894256242282872772897414318721062466567420385980059298841027296567703031715104526075087370231732773220946375955876691211745824215204237471865763434641324838420029376354138717519589912049766808669080063791529248559989256613303214065843498909509295684631592369846732119561885326240122021569029965956115474896101620982319208293885556293160717557149803853466276984368096018665714889454004667732625710812352461585267093694756259441818815877884541253156451523785717144473653229796087066234425771887716541183075569402009803710109312139565779822900736317440023433883225471350660153651557397253462884549401783997466113322009465195903926143065810717990229607276750779129777118019577450683884538833876146250347929475185112046288990276634836055883395912750786211418514114864099683572337660793449909388168175845728887081360709217223284276410781282815674706596357623619973005547442011764862143682295771078496432815434533625829177806372048574388278780620171130258637452865730294176287042116927124867793115405398848459056431250210011261368528104343296413735572925685423722487434534060690754016095532990368439264248483799287361832086958237484876537279302641369173031011296030426200842020835839589604898387939096542821930010381382966498234662657222367786530144209040611779306743788563105453890161466332869072972751917853827032126112409019613839677683044805354170295531398313529623020982560532694721065415632010683534114034517550587691441105843546989844164500098241698259955410233976230537114156665934938379239165952233385586543553564574128537760454853802202296836861681335343675647903889383701237961058880894372197277510272004593349262735055280439953687235283710268441924060277623508244333279869974942691324190663775189394212654700347424558951471876659748614564981087175024049355123597660396902432629880094661998307400753934866047765162923793546194148668722352821787569830812207230289832551128108638826782912095069486348765182942194413028010384160437448922586467057576146380946942969584499443445074733661462488500666797201247234645010760925407546069157544215184827692966782657246419168154200707826335251785531946184534014261723926837981532551965128178947059639694768535973284815936904739288700383662408503017275221800174576848482635744197047247833229313535435617864158133343160832195067900363887863635974094449134114209865210357720508266912045978283820020885355220292054540993969094293149347340952852222959764805229513931407991467925257289276251537066985064267927762673075831586049957874820405152666318651082422720121722662825923389110757692325740214865915136317046811736667309085965873686693966385002876763670008689867333030779428905160006685429910899124050524025932981401005945845753452544790623217988575624936496262849908647410412717775288188900286216361918128683813947769630917315911189628884779932385845432749145020277173159388236551075222614611253230375323024595353600000000000000000000000000*i1^165 + -180509321354714445166731649279728539419564408829852321290887842525415594900199033103347222847677744335440515671152852922987605035792865891059423485753659527513926763273801041733163026328270351128058583076438960382495890404004001827536283827828221354211575378773350722987358484386331583825270141464493068253351455195442597426622447592638162649019376655423397233808441143458712938036542851562153286472696864095277452960636132969681169800882440418889293765047790443106460455104708740966998345010761694784653270848973853466299789024824051201199176714700820006636282737894353571454515999264828646643432505524741381640447734540490554974112642091991141287913169544334142117152717315938154491704145254381990842184782586952652695956548393348656128523148621393242616130467605340084130797007362851467310735636248529931514637805192720397898809445095155198291999942291402127561597779674631758048509339411187161797547827461429899649276532019076583943274829107370792888181264391403360343096995889064095945729589116959007998659486231954376255699289283100666011417975622892323263721109022233056699189394206876211376932760433411827901436697301549130150154643750754037988630360226232372691126582857265581937452161104020624016364111575609793606948987006773826673927036987849244298849129247477285676582219054583911717482337860401208085249240775775218003712476136901125479674540369716749947691013192718273080277317103659387789416778956012240970521976932793795312052217491036068729061675470322171938240736664319794555299502789571925223902874180817921891993148532760380454779634854288744841783648957876669334982131097002543917619106555343684905816925446827472308449633261746137428472887560833711549703975347571553087787621000098857003353387472551391351095848594307829060765273412119350313723978973722202392249862105625472798639071766543840336089812645475036691609270301241005440848154830509009391522350292127367501993857845179039614720434941284274909037998412803147919952551670926375363530521863448662748009046609082031562229537781245511513964601812755917509390190369501565454886249989047262990710887809675725509608509040010450151850806320659891804516222541073054397901820050163762672836040242117297158298139370530148840833151778359866205911615063250995715808320636842880965126178657503957547716245570415524042942342728646710225730051671659693551080246020452696183903524068901278080063932662999669771632212742064391139200545634399991675666814820436580346192565154185195954459224353362371122405101102263358334799597729371013141765055635533824246094978708989377630930701500537120318705994012048881038310730999955865216899646735313555689125214902027773298349309481389350478870835178931627033259996643412562824695264833950963298549438227978083164657832664479621426013390350531339956174129571465460717441849509730043830945072356906225684584076326596246259778144845900892091390609497148686047182143511888281726877458833460879573735839822496440274686266716060080803229808718641676172154613260875161369726039789771671398581076780209718361768266569562322308311664161437135461962087232358761829935576226848841901236472946249436553720343031068652455574552630219048974111454547761997389061464103472305054971689161981284334403018283983457898204051150351544419850926169882295556764064662802075617611314919611377627363777396575225036839249705920727527366271207694904801269982018280402846379401192209055447957293966831590725069596455988606679802040061868862496021227123023266827502330580435830992211374792941896636094121164992930999729890202181364808825834306246912026066555021905897155962662510688712124816291679920279150733523040293118176334749573669259099828123625690103250053085136263497984006390353511424007367637531314337695280741557190449330480360285144099941353214468216507951625495285669201096613125615528338954560221493199536459826412616092555447433492120199534309228095144127247167081502140924924082199586656045382488440176640000000000000000000000000*i1^166 + 84694798527482694748830917740226723117709060962572061270264992128736706383817757273526753048497300014715635149025993893231481193887382300231638666792574130623648867573938608562241202275510807321914552926243949288557297999906185172423363298281876057861298623498935982599898125890201382073238096706823612996207068253574782051179291642846233490844645427164393664631673800459219008472886277104635942957112167181443140138908606238737823192605580319736898507759457938563149457102287536791662222749868859576354500948134086759823471364262616005520356107118242112714583192244473420169434445529570777070413416382326413456832879647409198657404292687115869465882921128302391192678561545983545916552065955236647055324429494517043107052802618279520003342501930589594150003636913943992540567012836537500294584984126357324099741609315067587874380823495614241089785234026282892173871641712983251832480958317245912310154507211261383197275057010664115294176566261674163422806530824728265909997185547897699876624379098319053306969634995485060381257155379208326155016513311951601127487821662049364434177252238240826040841243187179300587751929864673072542619310136246070856711765105228236631073135438854606118445440686619158734633692929450107194142516708380836029100786895989034604974390438460013428282271992159308706767974253057032934515917684959182013188052870994397281468862533669063327367168333412810113933263462678946730128187984545255913338338692471949535226705791561820323866884340972081702267523515014083618276914734233966105288280853499889479419099863373661866957619731643894398975307488443847150758374488422264976921732437138631461181258220157738524258101008040169000821114784123342270357934398774576035735812178008540411409052094909964738656810164062551787789452657438154705987845545070315885257943239517878942356897853450501586873882833559840282378342604738327023628476841456791727962020760276368634864909356288522012294194036169581384092811785220836071592090308471169499725952683711175811247728116353281980346044584696921893945495733561950755492100280583602482264325131439789477915143528604054452987107728939654659332867521077345162320591870094709329717897904098320892887268689400413934414317575801562756876417014957993656603894871783893016788526311259128900273339728200240272576605070628264262592186948601652247450721579056231559118834684274034065817160082703186952070506633830884811690530026350472637476802994822748757907147891729708726562433970460932722077440983416398516906251310187885424370370784617946421821912581646541491807863659943497222498121935870837179860402784696290710989482291280737422457387817116048179397709938489048501235008260896708252939094435806453411487613634297660076075974039411630248308145217115588072573504887179731186359910980514668640807554263319649506498065885187590643016120035759382468580538483370346802797571064094042746119510647226987717469823940093040576568919349187907971795139475202344020603739973187982779840959487601369112514592209827875677835731767340404635794102015044853117787489918484060430922618224659816265446424169073344266705368756274800162993738297999779179512337028071796469634002274297101084083620030690378334030334932324273880487445073602217026110174552043802544439376773359896680419749066633318837980386542700959071238926986777012743497963528870620726709829685727734313201610730126169215117382291141213874563965441651269775103528100052133913941999048120839323781475458416116103242714490567361928763882004329920605780367718925138075861749097737744808205622950585101870912749565858295599699257900402129133660021860983345886271438546025212898100670671647065123321631503927462387453496647803786266978593706523953147987790264564035292662592430570603911059646142032895371915062938389625097998592754767552866739589332532859065263740172905694997973922782731713632199284877119436609970820483727995738026490475900529451165824613594880938569082171555840000000000000000000000000*i1^167 + -15451243483918159797688463815517584352159950029331390952124005690165827740800495744322618369289680857983849607340167054275308955298911250618163056394619984023500777552993932119529517454613665895553837460249445130601153630620345287487665044319058165275962836559610345903338303923771226836007294828624555328498830982481966604863455203725370842161431054944280637203910684469244465178032117224648412178989563557795981961909232188195482461639833233627062401625296334852118338345066549124903416231819942794053427767150731925053811669207079550808160347394752782995473837419832358397331200028265089200091817376983713287689948984900603708744697631726796101235790115692081134633850537001946099653443598791699914502734113483855712204331844755097214631056786790200364701304791013441233093343918166643053632751418608787928267915859027433615630328230042479601240883195126826135803554413040921730605796067234727609262002541017617788180894709226892475921793111016763823528059905838356255771190123027269142846714922645038733757510875169442210355462963949305700662588645709717705059700891460741554822040324368035302071198817300772782082473908643558911858372157592912965068312349339885480939422513513287896593678576838628831894091730665859290868527039455536001710696504342180280191564271068545813692841025107595654443500529782740237146755445634555608505417593700907521263386385261490960291371467138240509918539145177819176374212098193248205996374650241686218350151623510748425849433966157227988107081412553665565618240646797547391854387143177260608711910684270135580326627302306870714040862916386239859974650066562249474165571302881380086691809033599254503571365577338555415794098895182690456202218762257310558198669862497626676511205395438682095460235552044701506701391236089369156669477358987247271576867562152302497300942230625737244425313629570708491264143654430643802744430681746007004955402716880984230249946572312887617384931069604695438591638163907867489098561406384394543517540965739618504916182872933313180974789391963885984182619473788079920041682190515777997453538791970062561740420151827939335239824625703948621223026979775201373263044859948336625300576310328820328941349591083262462543931054093843765946509489323513181058699186138454729044422456323459335782147169274028116950879711097254617370296374913408316240120794928186817360081100245982756610252990809609302628625783841574613711149575434099682337383002418840300856538393441354655482617759066904067063198135734283973642907139688657883576588222905338804062939963248826333848266225821981927615697323357072522435378280381863762550476925196064980445233923546712755083598989750295718347626500145327965607727909841060735989991445016795447468609409821684569049300618721149385262508901344722202037264756362195953305986099840467865871020888435832184021969424431178678385961677285535856437002550726827345718507034549253866624069512613928058538367825807100043898445155864191234578553316026464505114582502392026387466005501618491309412877620777461074442275010626350741077859195257643651947879338484350665950203557769787669569051012417865132857317212971201652712849307802954121682530911647693363136011560851624166718039818251511806673087991183801299478427144580475147649709126579043808049764639150572608233224652506253482061124748750252162008613118053264044323754144642975839689562699488657124844905510934874060695668637263881464874687790437122286818459173737616818546177810845743700742076719184574859794914255487059812067988533101228548027631880641762150750388332123580555727894369520108211528509833133621937302562489043404967716136808163617495173793222874780669329849072404791898422967855212344746090754735213881136703336130043816111175311371085772719202242181895460529400680436985662813160637554001128715367673462905591614233571469025487884688688287094310395603041922843953179109767379445047842483324578548682070140449834918211485696000000000000000000000000*i1^168 + 1019718808454799985332887639672530523736505656029282133517743439662113572968078911784255250431705240974775928744212994073189339524838592753594389564322877172458407128701817562636560850598038692262892478762146451346983162142518045746790390075892288573426573536718340641555999568801417545236659536817588870191371953970629487738272904214284962080172641128191107072435524680318922856869373079335397026894026060960003108727608751770820340683325943752390206064168938006067475907935133216259142156624333668833234025283514086073253006563633802592442185158597644005667470134190054713919839662209165953470302569717822916606153239765720972463584596913506394325115574520104761438081610485372857057441564575398793477645139205375620636859469348245068328785114858458404251427166789680091294132512089461502997590011404096761479183161586038013763799553010118736427899600722301661028625788560764197627257986118797672133864511560658519178543992028466188639512930808075784312996259972209735071393593571081465179154479276236287589800965511037908586640704682780106428046142211306592578978358999103101228310937268939523183709639038116751777362059351358484042155692184722464424010557441334349294700730554946612617137730673746445960313319866678484162533575835167281426492375294984875898944250667202622476011988334280503905660060625966898234725136870647133113272195723238421187895712135881306815459208182063918969669781552677353583651916199369331528415909101086398220401158265756955623177147446792285206265987545796171469835542799311213841415358697293853086039024522611412547958901186013522263869622324495244385739954909901906997003352787467414142758509652697529234124273308526050099526074675059965016380750802514985491269696266164281619383027527000469454882966604253854126079148383609722956335664497623162727587407800670998273847805853899134159291446710708184164391401989216339462716169950844147264013476695411296952063579289671246471749349962675886164270832258598540613383323143291665142669141171676077916776207267912065612780984357942826017833414844591680272558288595238588356015201042701205035805559197817240288368461870157441417079609542333490976879333314604438873082166460690326540257025121411203988307263277262351505905775733771995099745493688272557569676852027261199628433568133268839758455528671469998541826136210428700559916978216305561258678663891073955640100776172481200491426384225457860436165292334636383207404361534402307301694933520884272093766283085887991940895626860899469808826684903308415446753615392405518466819661392800279341281814386139960321682209689192839771256857683175403613320671775041840698327497989604832689585125145116548169491801505051377443755442430846391958726107047133515095019830405166778460263338374698754116184550004372540218512868309928937218216543715856337036739563015091208663711108879156186385855551224405488964834133519237816598736100399318522475043116231515714439291892844652027652132941686892749536107769411627786722101377058647386919619918754283309723573818849198871658912689031963302435889253064368981908945468439242867105228652486942581007819655968513109422246007255773946538350588317384081262904116541938321804736634319321708029121668324456620825791559269819099319773217802001919744273570581206416041704226017221892751449490164468878852019670251300822635077159629644359149663053526130440749065305471210947416170525466893440941322183085825939673555824671436928355809439824151757266726695738279414823418716688839960091229712264126302549331887563433144627757004728827180184685011913451873352885436865885585078837066185010765780549078714909418860657401546804727365512161407860798268217496952763443722052394493378348137448441660679476588691802812847491056343931316040269294559156201537957709358257049840770119009268390499517934812862294980373159197343950610685047206662278746811714673514326940657631759525297903449840713952600936844641488076800000000000000000000000*i1^169 + -24181762754849947920478849236231422667255999164734651468805879768023223739106227947502962774576242453902775590494258185619736020559462160933027718347257557212486429069861033005779394182199306717042708900536133034472857589705645847323324702109937499315326643151170123126190386480422895854321702006856461058020674843800397249859636429805880129650872808357721853946383810574615546010103687241600373984203818644588895803711623232459139191355042950655364136106137494499562443782670829091404147962625115343469993559316602590926628539864298669254492248888679680800581769783583667083958678681949543271652891507832883991309543752834215991308986355812815502809023072131711807568579601175746391533279517430304920882350640452712649250539247984228445804468522420702787972476468298530643722123261423928118846167815655003973620656925054105881943389471449792113774695970481691856786041231502656382527337530411439458081050480222306171857784722935742168545723304463517061044149221131343542307233066038637672544206170412619012464263418496524458852092756098513904219505576066586342701157363837969828891858404961996646981382410138169794388390417491947738514427473828689682337893538002205113253212178657478232568242279131850124815563714851503722482855120096872990472815363265282564737922296607239062290497577230843908375789606531976679976440514942978022985132445610630857334730783245602357597841046753463299993560115580596821448971265092765527649329885885907716439185162676752519473158165742549976074849721416833482196381085715298483246661807422583072205573591434139664661775098310018910675504412366800861575564162531850472115755322231922219396409691125468466587867476747671787264756702357985924423454979604547339349876064029475984220768201100743129352635715776749490038169231710548749401107140849730526715483581579261506900685165476394877792446192598516294683013765199607941070817867685114818253172075670414477849792364815827692064195385376742813492592936520528907134771253665574978744988413942125335037010619790021514998305788035577486287238366017355740616364940864361127178108348697337516894713576686982642501168105085129189020931007963642264339712327298613329923218199954713482560412692005759902620473026487928468336739413388456723434522895365609047078152688224661384060732512862097383438546591281826405180840449757833492544293185503223723923951395527207356455055222007749799403694549986259420449829207028222473221502629504327670092511160381464599094850451515996682873716450824440384344794983196886423835307327852170535420693111136412204354767706568013970912508430122063631010050986690502172895617382337508474747964668882831432198749265068135448005951051304639809847300987865706710108538436090500845247170878403182253041650672653441596412346789264584872464854184659660148566085067882181847292708131513692164736191918143845467564297314822237272602531549262250561707817028423231837756349468497913382987507971628207386436231350465648141881433332672237009483619115640695933992655785656635602832591461276074306399102489580650565220316207641258667568088523796678082122591114453732712046252551005274781778372827807361249901789042576074261120350741774170628814472977289932487295287016409306794695873492438610370609633028514407085715794137528382351260544340343599962032642009771451459001177939867056018114679852863784851849222980782454595202294650726656642552744080479529297779723911323742712372691243883709366254563657974852665651273373906681396518140449140498684237346624710050171746128240714196294734339749705755744436717159397653292641521560026956745967346970526490309023646766391173858480154534429713070223003597788770799611768267945116268747492806385993707166296465833472649134347840362397351238830865037595984240048795640217972840347987442191234473758187442485467829052651295191423719408380448144706888437182655147020567015705476087758556970776795389420298911948472320000000000000000000000*i1^170 + -117583288139135141184956901921595046945604627305403060279591875715449638771594195690429650226365959601329902473118266461388294511448596486562497737064364812010253553647474192994171620390447557669394175959612454884725685921066634986394235553620528705129556780984444125285369177023243791922885462334143060783973163583263447793101975722320713442031820280807214309679037147008892521693932373580822374550157401904249215527980663529748431892885197039499368455538252718054370868479805784320482094653077259657788557399536986397987786069309931121911097356908031019567010640757264189022517099687383280533626667928240256257469073096789754011126414797210665575727218025671943722568596968131368692763820480434862320555965531468805322891799189784368305879394716428287399585391913988195902903586474000119777144210829454560482942978054734252180257408023312256815067200258646523825468052751800226491178197920628417037289175958532308908684854255946044740866036192974167039630505313122506701464067579397624797812945156445302219900243012268670527337194846122006110978019785061777375733380860680650115548712284543498015441893632127303264484935340834446624711818639155739082412370050261903860408984808904826687476778423250838956177246561900917990723076930300783971561723284607789478459436958770502631224900291505033511021534107526140893079528532518449691358833376966443835529857771736650840713705167621906450227142394397183318418446341711172069482182714769701142747186830189573236070974361866571974266753067503449291073357261536815766851951815916197163338763434692640212981690810544421969564777449459388428472666838445196494219311127239412171637910519629050935033363243644146206577319381589932252798001090981084870026724024280644982015002125173791069795138105978650427173715095850951599031920359570810064713629616421773033246121712200183132201279135006593888692458956244098259759042226354486174484979485057313981033623379322126876372600173262455666125427194629991983703132614050559343340386129234134933462017075123308757834035500544252148633481041509960379441168899510857110734046790656788174100691666518108277132750573199453484459154684020865827267665890556435909781982054498252257222894465534074641627766984126169780710857836273115726161087056490484211387919784396087733608718971605253836744729919829132653633911122492265171106877960890762868697790768420122903101621433007438580538496113300274750609239648046671768873548755993933836431820378342189055695939195721644283982580196628562869862770183288354618906398207583683798080421388376772891784022021585312089335190197865351774164848767424374805561936249564869619159485500534327162580617452133908417717718289963198679426574311979623840422627896399830318107948985200262615330268952158917972444945540172173719154844179224075146008708411758190764632727448138464028850742962663466470186508037690190289818865461288879296977819163097304216121661550186199508074425245933360120866250633865218558679072047138714761567662652333254157858111072666617406139279621108403654119413776413347736590426578688892867216982834295363456616167252055978650082283056743245535734741241780240038666578284800941214574366013487076214150617197205428671521927772227607641555398570566448168554683163094295064227539089433146623057994617410101145285336844912207782765497891794204487201677191727670273732887636023653430454293419879573284900537097909805451920754287638709699840125905516987826536938063251659746643316182895279868025089145907398111967355275215552663291087515313215772937214309810462690845723645952315993746817657220260304038549932040224864065712173565483751573314583605588761616862832759736143713160114411193419925780255505823188623504534308470756224971995074163091871855202942819087147701348579870407749432755061274377805545765811133059362396216241024813388561465850431819759832680073411577644255160630624247676462923492884480000000000000000000000*i1^171 + -67893704842678003292214816574110587099103206837396937593950252329859097014923010877437997253834202653665732387999492188469225826495422963010115577351378697741983403851056976033555443580261275605098194815238657008362840635240113284001750252196908060892272232123471430174277851059224882709420774442656548373122988778759800422469080397353802333755132448591378524493565356947373535725535546195980509133752069759943810061928716910927875220602893170771211362512698500036019280182283011614565067255213777670904238324671411443985026788750478290922377799967202118560935393308684658644690330675137142837154542699359856217560477806880115114245575633187114828477956859463454772205076715558824045753489163304884566419743434101141778118849369532656084749340141903490770262159939595400816062136062481339410723864836784162198395157408759730991429178625228554721014803889079784833420844199961305745465142386692249550389155664820139325987029931257172771848742354180059976850462628287406730463227929855967086754586846531503541444728380325932475675614288978552226473304947433852134431939486533650253025458724854696141596734719550002360249334058100805326018475911540140677754570433372348727558586142954874719145472899118714643728916627833565987548808758181823326489227288230103665002422921233697451528606835442446389901080894918635601111699222581881218884480844252852423898010134694859957923040964891164265561156595648786416072043514034853338188465910078792489764974260352447978500845674970522605993727664500316487539746258821797327962844261524641086004944037730176772714127489907339682392076870178986536534469946462723100455332496761485458232517315850569791881461072317208202552006757431584867518222130301990755569571401514084188968333323393105260165601029479985443821809318350313531916262109387257166349203846080965061191417546927778784821926190759633231768936451184634350793452757041101080680968178963541753886313675577587483402694328261981402538827957675418890630576164810728572097597224880199761885732630626804858049992492418150356675229871201879703636141580202124753960955696590384425441169743675412444248615057910299075092978419553225281995078451313649740489281946723587454601674116699957087371015286865158583614945338720463512979454875303227151157022058549593916297509619802300687988161972199458514374824140600404530857923370197459720875114203557405171600759756664485097864772482418741718548267650681624118468161149290646396967674999914051904784481997586153026293132080169396548731095625917306951195644554469995920959116462296996635540826833344921774949573074907559782022864455574838968217818871904266727860203100460550206764720374391724616253746448367995905973924323977673773409091202602195517390069869999049247701477966260364760737115618809181544482954666480756574363998932542853330668532803676507360538338668498357176631532581122221601141408186832912379644020452585639462007269961338950205783153220610723233121098141768068590807949504499689502935495615001411750579898812721069970127543970488819962270768067080511986478692822690377014363729597249795751890192396000899371037574381181335762616727587514538315743369725127276215183629207735807870436221607690935476472481737176901329770212461656616584302730835288836672540538732016894293515445934818089325428466019654718699139560881582639902176016844438352248120492241466326721491999686853603300993915368506246206017708234409160174230145738554599974237444624473665273977731882731904483971266372958831599160744984141454655976652052836183365594863621463807944949740762515520438370274936873511152191917618477806521036880679518221062896840754960854961751144369553770048086513849114263983096286896674000093781011326374853196456196771153002503509730169961008956534758695455969584408677561925586920246459451192491026007791156376669557381665609432352900053792373299641278220727373824108632473600000000000000000000*i1^172 + -7138845724722257651264818005515327510790016278214009407785872133845161281135996578451427869610537998194879706299703598625587086395093698081926703410122828300540304457486441508921110282677117783757826582994712464756643264277932887025127852499083155171944131951929186272638011680083282523393513385063054940486765921764080386011071381668579471775114837277387061382600622021458318767674183294253921626793929611440309001062598727078951087377217296770000954382523637244608760819369958644697987571987953876412288215569595271652479840346596675787498443696231999384578209367605580674986812469193702753129713415555595779091721525761595588972459201142576616877355098924103214017238149731445850426518029978080514268390489966394599961345708217095186612177595118165559738242118694491993218035858941626832723772569231334999644196903659535313249019069113734434574816533094202026230844205447441526830922774961015379963531340465057769900934893349490461529618087302384683186771796478941168995654325231642951355430544445569404009431180598789705956474981761225875085666040757983388721076318696043970356187713138783240086778065662917592940530416998262930059998817631731810028943730894934214937357698882990555258373501156831781898265635494353685274086052268224957620043410378679417740340077964173292271151029810974682904572593353519897956768376101606080634687322170643865749961839774615184499775093706336412283998747831270645242865808981967630571583084558408465505297994319017686543438121312648995301553524471982394680112976276656514718642589010700617600274981411658362339970487144799701547372050817135344748635311076351691364794068073128209890592670213276998065613873057896053401934211897772433233774641978552130310599938829377953509298875746342448291479143590277307587163857314630456034176894840366688531650704846267251693776766449235313084422436641291051706389485067146698297637593323293160142944099657702324736959719602527105021672716735777592558030391892599244750926702985158770942048450550739121577416929201270586953574036092179354777856496808732972306949604602819317833447272295571136355926913117244047345432723568640364248963177051576900412403771065830178424711146743727502609936687903383120340726705949567668190936446599647138696251375006142246683309339769268052447635182512650623884592615961145633852555504627506088624676109851234128430463672683971999875225710369393750001429704593510659867811269845117713071032347194526900846472195375237212234280635148522316861684996272792720771835117140499266709189266087169860972978075209444268178463137440406000315814555821429056506837533193276308506785050977455502846953458719098483191521195621555849295598082814002756450484098926259256130980633605721662259724165167591330286485155450425585713626250371556225051880717924236720535652337454060606359684417929465970901521336365402591604496838425710507511536436850747644007643776546287899684950025084529587114771059583722969503780101886704445665227063956363945864359603003883265917764041593648609246968995161603380874880464305334721245710946751232617151079752048874578045461879582553080769753960709705392048355212056722965640244567838850990999454814677422439556987159354859298341605634136884760600978305794198079467199777893974805441864135590345039761284907442309189669121129990017938249206239301634284724018225986872295935060452360528539708454278870890298715592602317755339092022590516661860331736096190778947487125902540019564162687562022487450683030177265143631534608992785651469524078832894469631206895701998906856235253184638866787770028849098632618233407522348930667009901022212218975651853818532327043099883034003859927307089100306495534702095386680656471146763162589659644734215118935724885196761103725617179776882780097525174248204569826429397295786209291640756167465998822558825456380930807033919027725786363469387771412480000000000000000000*i1^173 + 7671900289345866184983679572537279104368105048537839630322381713100586499297849993728753731052584669706074479416823605657468861377988721063150789695960318456750936121242557140859654145642527161215213891068418082594481838471125928222604682157806092096693560524758238411589484117086037328832293569593191742503337530881210525841831418409392859574568196903867353647604218640992517731542521407653631223879920185432324912814842533895203408995589565358181607282235672037075459512087322490301024186494048054458046257628834558316359852751237390666604630736800973087126238569464049370641279163617151417730007495990069325890101666223577455620301417414957718770415846195830794529677874295042411616096200634444594365301750917794754890961535125187638359970953274710692777030774771351380274936724201101792436039454601365470007460038686796912137713508066505459454857811628358321697776428238474941810950686609183917260065704229792115237010435253789124489569499013992458583324008991784371973229983323652636809567217097313300325916358448568346142382133388686202957057941714352207348583341504085806090502398022336921442942937678121642777447494372219698028618725660269079197976104678596720015562107329774050204790328802443202509345676966288608115890442297349275300026801963068276390910724670960681074273370229631277547004681970130815732366905326252735869945795011787735103923543160928980280689627635465325970391238119789341547749474062763026839795657410777674358044481968533724277683199619967815322753949511135878078218251789005657449596210318655152571164873153076036288638068089173662347117281788069918730597613569207570964980960951550691521807866628953991398562327893226743291089857964863750565037572697522786646855087167428032493009328633175592456721660692312762992954088773278618431160722548511536812461532355011104030530744190514583454243977451121410958598192374834774700963854717711704522347490136173282499668198954913882727165420079944647614406085170134819026276171494314931281012716867509915580574169157093655382021035958094033198396353299317715697422808998661449794378012675461050519047167126555468266971252397801619373134874094746229508806709216383679975138415185750283472020273596608662918377507341128558959925797002224911914520822145428813662016657182128994740167632784655918470656390889552099228985234699886046512142825300157618752881259365525154973696300768322300082738813480312070444885919855334639133966844220857128992426389185822207161072381196729904422824668204251845921811044830327543608149509862453121768955053296739106448646993541386510654827736239091156971267073253497466677723090674001953118830798974492875507862084490164038086397066493195519592422434549857006483129055354105511945669254837625426559669212896510294061312980450107891214256354360580293979663967379542919438274583748700460263167700414458414535157370123810025909790365660378555883309531916233024497788853905887388636599015333692410254308716836047461328758710358190478920673260138724281100015781019245394217372492942600227086271819176557315295115482713150664715776186830506258744999980133213148133283691800228597496760923041827405342973013956262343977323825026928074723905123857318040622752515520297045406724604151466882857970495932296306326214521341061958086213040083694748342645333563540295419165346570315161320956088092224390303266496541406285859162172114155997397989053640936079737521270714515575226372972878936792115337347122661606998977434774343553655873053430331461648064538889391023408340348124979235227948939109522732526206212697635941241139169063407327252877713290998268646940021062839415420593035428830989056615196529522392613367190168598740141456963773823525883926647773895879029517615326812441378884471646898555089619835166288781853509482804887793874753601614510257392795700170369341291801645118060138704211542016000000000000000000*i1^174 + 1352865968477951391925228808839021279996269628026667770663043898397269269401056773874658193465122958395870797841870320453593396126674998376080509544205270487484106871818989583631658173785400197253061309702890102317912294569776010208997245528774745944883507069099756312507973296200613276004502731882004404223333648513505426437036926873507026423231897061160304835526492678746316777340204434142827937893250218702368379991710575427877304216464184724745261250895043673296448342922537181257715850849075947441161130571432808030682847478365693166134402391137325417639179405005033952011546372275803381189881087647858859356279275636776307661194809078171550420357263238040349737905571424532154579877992274625196938423493005907035977030074221766329708674033538836058976788013759541509184126965514016627137942368870637662112190914808236318749982629982531974601485900250616322630312304815028105024072655358055904137748462103157231616023109039462137869711459582036044184377069353395705569296181954033956155234499065668943745147898363394318282409579501587384520877709032723908552921770875262277825847411651675205728130024386276093987978140927639344003324991785849218119736067106708194365112856935234813161547499620340144201967885837708706226681907247278978804446529373211577307927191006904407156468630748088706029728467774938453971233117787849557137733267269651788021175162294611345565991300000717487744879025979567354232077803153356823963019969477407973449870922498063740295459417540332621328171372299001069023138192603927657246082172389120502770718586371971363387352619089787777884784082837738797912139821783403707324593481877778723565931360082215382494571714936129523027892776310915489965982016219125550189027401549736689440563435910828150603566440238686648603086958273353662337188909922114198707629897252684348562769126234710898554369627351229056594618804409437669890857988342309487184692659400436090019425407194498816560832824263891858313529407372247061570144888462447510731812864110146185332000643266671308780681472324650328867784605632572565860420294096418553928825914889218402707581086267621603315544990313980241951505630394477192798492254277022508252702762344562086694737482924468533135443820843934363176535433639782687492990991792249697065031127208417934326293742718581681973545265147469279968719648572878468057010440924312817183297306008639299828763590988208937676953057402766621684781858723171652700181100139140511488502431994813278574679929103339170738534516149172671523520026097121223174442586539367398753903142863003663595207866560377035723286502977036997431549804534416485228312898538219720858762698065711321282828646159327462844868091527786870628996809956562787945733067718399943204482829232961230244147564786037914895476283774944917360046042580377849961025479194050134139185410551246776494859032996739105379480455692301948441973004229710264860532950479231786958291202006890228810574392551023983555550400849840125750920474627949116544291027180196846498509118375068765874295522816631800889404686125853122961468621437094166939835346103123112866632016832245203380291322930609683576295439541484861843032108123421840311845777515562162759809142996625528904709509247258423995812420929121810661543168897763798568191715649553752820551945210885038093606222259279297474974065199437954119825818098688855103488758166081011766424402176364972385652416204792649627916589655977439811239493048559342881702404489403248438897227528916345741512581438516855581535402804886980174826681193596888028801889412086923127560920037252212304835398486485970825396131880258877754965046486625638860054884288587180078365488249094530666372769714122217181997099482322323536054874355503240300761416938373641417293293242117318407149110970082412244373077951838873507210139497588515345919344172605413263353333531279360000000000000000*i1^175 + -112165086368203204982265180253741028803565255367837537535735848488344790091867972805872901770108112264094610414366374049106789605429946395538075173573263836484478386914665951667783050716304686697802407967870669816387361281278890769034968670262043831471465417622348733871189565911516859584702797042770324520842029715334540364994614074638198681739788299718630617340016104609691088979773742899700958246488020183086401896586869111919809341914437457078325758524842241157050422024436527413221604460919797230237098339419435136888286919243844351120286065790085258012246879956852691232249669875586809879434700005486795062685901513997907706411185738873055233470287977484759407044868566401871142581012530083286224805854351450874863903413259801457709256808477083655354175632173259152831366617418368176622624693877399240582840877385124318212106135877549081623408585435512033604912052347521356799746047199535546703261337954257549122833082075751078959369185801849643891370182248906890383502896926772146694164199503287401965516666974743333092972760979710043414215618738459701935699800848081473547163723208577301972528589493204025918801624268150607521913348305603962081188276412957839912853173114335306926098252486246646361133453311936849476495601883366053646874560813116684730386940174476869103200441118616395314384352404487998034469673039049834769462114862463323597463946229489226407245633470529428958103254062151123247241879982014754233305242832041970793081624954894367618296730287366370132717752091893257133086585657327679410292865572460502921687366570758253361684265047420835762893093993872188517093696943948488657923768336030938999762892378006918241016363033076584466238356309636700722416114874149575807174831764120885862759021651665165088943308142388642717372179649903679254364159804318196603524486917341525301622698217247005351358475263375575879645136209433594881496442941045730160421782965115217861723694294365222231207368710164546533240326880174242311686766728600801799248141300553692671602890864107372663872620630636904813262746829757909024410831306194392083692909601575124114839129631860070613020327721021032934076081913000588471064937468987674772849302693585517325296888902896367186716355067991279675985014986232443250107452601784858575836377520786081439256991918289478857724692329746472866047033218284643635475706502839599665633609335251946680060326740996185991673565330001950502163968249174858469275137967785787949445358620187828188683840556062317320901388466233717419374187153717219361627324143647669703175479600058805922065711626306123222132097785155773943104858025804306932404585029550428202165309948872164264505930013415351771097890882857714372987193137830465063096187078153748880335128861930278219406208122909224078677340531101842364108463694976215393894334421359890711151541503591032460855788553973764937446359416317650278600339771621986294281605234931009566453979472792066613797892181051116280784418297274585218027110848906078902037775004659313281081884711063446919160307111294748902450154179146042987454859556781397546501037215674265619026345785111469944275290114987871060260052680093205240386636464882992649845249056515301294247634120039113208820577132515671100080621080003511571076919786971784923193829226191821372147708939460022966150700715404171647392808669903771257180353318198456467621090400159052257134525624132329654687426476646915743102200935133249034681386049139098207121060253183025761842448050740561879737933820855711006183135857989914545575080524785414937717895237050396579174856128684954762952069014870517010845692150794404448982690538509670732425605523345871872608531062016365402847261093947054313355148540143157039135915942518544698510081512218395032495964261786147715213635560283692934843221145154435933248084911425249092002822856206450688000000000000000*i1^176 + -118969404091545351617201786432430659894727424033446570901742762827018310730313924779013914634403365292921535087115337889355630537024375349104901031296896418677424009515820580419743064177085016545029077211516555360572451801416753837555075196112767724135450717921664504593395798768795993139372522558943986684531067500351456228462476808848157540498521115781004847695822091504223930850398182386676977593234782890925300809696412845187441711315965647119746281657781074563221440819061473965971760885508055247647524162618548983486307776860361978265390550554284597006846007273904416650300693602848612540690736564451227463440133428951808330279017815835756711828672544497277502216528449466754904941583319651845910612833988107920922160610162620368755743324838955761302762560786775916960982432634004712163165473680745081153368849710665703081315599706401928971602075628765902894966733551338834304396116672443108523907615062264280627576063830171262928168194495637095247913441728851730613315654371130665907305559263054339115394332806853490213213263398243421273267999884575094574053725391546186339066068269864726352571323101234144589063471650219080966012244753535264291300898524746579059756804994621729364014742579377659690575315791376861906743846124420057601781615258035746298633116923695443269483903775643098918607459407550959209797541090803649520741630467924715208608829113973680494506342446169552409587751721858548229299469015138494770895501873211707077259018058995938727378775725422373592099218134324621627965311494877137996221464628342950753692083099243418492870156569407478241079120119807877398915532681488248869266425212912628457388973672594755494704166209363027058145838760138686426807626059005979907920385628031965746869720671533274074927160118239763767934707821296217722259810629973610216346364853739649645992702291718407719812663233205433090848637373245911598674119196658716992480990122378027593789958029635748097824018286629166574916965988907145240586191153132698783241222643777724931255021703513141262205303115645592036438670347321078120440288970896736717806679833218722415158993495618626666260714097981685673385029876266971279673937407672344716230515385398416108711382112226400250265594763702519929928823245040801398246608277956788173854097342570877673089655056182220832451897953083605163532655420489381208820512906468734090079165913830829892616373660015687745742168871220431973334010808796242021595495621253616611037500925624703227026236339068234682922269214016037606015212516086660157769096184658109049486424731445127176155099745061253517735826124078251227677673551952441441591247781343238208546856997231542673307115016344727795083856963590282313754676706507747512653281630075444677613689054047432474749618607319278297418901520724736267615224711533654987581141445833548244790040072382284520200794620117342837013945964442248615963298796864375266788944284653159615585818854598688844657517546937468711582685483470666387070989036136648386368304989196762060409301643904961961194496567344691350787414898053071432289945379784823349612181115265502466659821112379984476013537705905765353999336716047557448035856556822932172211487623900365439369426794758726274032175680532917620644750802621678067175889490033913938138856369732418565633201700683251049000676735286019531517435373685098040155819881157715520820538989454756354035503474582957773819387178798556848826003502652551844539691897554958334196766214102112533115184409691732847675095106981794838200794885044047840309569770138410035857794008938825769637000910383095162940186699370325624935126192211996880014736718638283425801154580212774309224397771174263275040811509816666604800962025571798761737251663407217394798062835961417687426138818991277580739811203373149640825056509728257318170587880767424875724800000000000000*i1^177 + 1475606072521123306079875361578599907752557396632672450091524409366038008277901652020653304983085739401340052774884567214463380629278894940410406420477759049620648094271795594171726152911048002826215226747225773238128856576654190709581887438766716318707605832180199997960887494215261026213482884977642626397247044180491381638936710810753937598636429476000063255201095679555760710229784158244380271268597762367069757960653564317997536695128526382926885146779706689183907392442976695324442230534084943029318089724998072545085740669125100874162561126813828354543685263509651027025540052933166568641066435070692225522708079641600897244448699868855173238669651702197753634781651193136076674270529080631357855299153207806866635110267351620550935405983085663588079000182142253573864156969864084796998441615623488734920391951940814561794889201693622985245714060183453255126879921267775431381871114266488656007865376521313042656689953671244609314607495300752269355971247123833646159236432179344652749836671917629416929366160237656066961082184655946960443768437993212376322338720418527241227062146265263762049073420873661793648391917960720797353217115358362533843502366764352776378100498917143576155023966558424901561437794499622382305934659597579203470094402178734295220033141595622639314814053594844364248572322508181181542814739279809054953373706422219238672733382621404579382097532582925939861017888803168018396156214787807179058572901094500874984573013029977694724839762568362186634613460859913060998879626965838976484595571971769500260787859588742224485261733512074426435799168759864130465511122055850582659924776329059205138957485136100733304395451340282134971262095397746079364422174293401848081428906069353070365031001341565678762107111112238973253979587081362678134216436501041051200982081578164380547966560050444575172820464628424956724491340896206943580238057833394224709440607639789778217550574350723043714513225129776681726643719612136503475907532433583416417378901249487298722327192879325540289220634901751896030409276746008687288289069698464414971637886537516613979295457869791682913153418559836175418345444507671109585181985523905044227731652172413999826640988281980543227189356575517230489067394979839126273343710480866502244941417139841306125000899177016390934461029874904201687493666195252656457375154809994785579816273843749341871454275393321307383080576627956610601340604366394445909679001287934415728066795470465608959639115845834819321628212963671306772542790814102264317146500048198336424443561058250994691956387435569835925832228524813584099976933583718011773808434766228837891577836819602259895752300528271912174582668735000784034786744846102449261865046895741698040118286694400699360234889827435730324842959031823149031075592037712020221048147287563259393984448382740376852477385961979923953402632136331922850276362187557503371822975471172512235885166902046904270891480784817294008824551342078991026888572211087514187143116567063604018390197209242840789174213176537657560280979124182961308137177429252172824021847882369060600058799688287757748255009396721659827560005899667046602291291864652901265623345290000928996602808356624165251345453747205726603487447794187535879547550711158128131745858002731534423542917764852978484957759017933160450452366856232630447064409396525861151318912289317503348942796255449627163956010657593502277228777485270328556605618864139995564196507471091799270825132459764445673014031155267192167151126803379625816155269343044120935908677266826124187335399944852983951412251305266610636323276938630722363809005461196746224279644881244290681777208529315441998911285584240458997305339354576360407118219851655831932883224764047052287758133671137020805472600854194352577243830755970308835901440000000000000*i1^178 + -4693465697806721958301592563033892820860273489350250690586710332065486215186239660431195666009266764822110323592749998324462214156516717121188657416274298225496269885346649947087445526022979229965904192889706136458282750598783478748897854275525788807339392680342164821048609084982490846102808765507331874212960372955729390836093910104662675585868510862754393159122692215386800847890998456332074783470335733762988165163755428477861724117281827795911615655383900615981303197851382611194524319992179110134038710599864997489280160402632806498013487690206055941426797557820720075533932949811394981684527941563993687684149914791562415051914969218185179773886168103416215309041760516632174641647820511295730520790013955714097380246902134089030474822056680182463835535378287808315084423487225473665713226306818743119616399754265803713191201296166085957711225988384657206711232353367378478483643150134113469951671812755349591783395872625638598629165455797136516319904094867074362948251295150307392181950833187600183642312586730446934635449806825626171069004129088506248998296172286859397729029966739048563779562291442613437721904927239722785610791856589157236293361427727194226289554913412650895685475119488008465038049838439714363346596513667800707701916239547653813944520881884395965369961020306688452404301993139392601616867353036056715850273949281903928719889059589987845291294801112748577978383825632088495596978908248311156526891300651838854866046065801233059383157069611308005125432860993269550269577640372150576242012140280101131833371563502840517367282606926542741700871085030852783206112674219233750816795182931093694344004862038310104020005071398346947960606998676783117204687282017029936381339556351033043044518739443335237560071866435625867835413319639900368965553951305816793372574883780575614880829574610334960331039496397905777280454899228834163104657639625530158267215266937005073695066593182084912224294672337851729000053085435349602806994446498097915120479057589920046785068752358171794069591005220281631465236914569947728343924731903805150485944517819213736238862959641869137525918722891407533624374980871860419282565839013940559341812332447371684751940912570399664451842633043407368114021509464007906055538437664342457767210049099102015801877841376164653575884644819215449895162006806039788515979186151990684615018524297428759751274936520592226639948433576398402790710759384985669389919302140956547773850235633760271882951458877890344321463431902236795165655328056614590790283172274368384174340593993813825949127445350665462727838406896510970987329413326354768164523762968988254139521793018631094863775797457052840047982346058697416031985744771008791754166447892210121599751507120297447969473516465339072948720735924172015379342285580907512137267768289427634886811151599663506222690690349762313556344329141274208299887724660614210412292089398730977556069083609018608872778708895143961671701473749399714916230527885360314471864098553322994960611543410704258690547769846801889054338191304444279903683637313216004138449394129696761009896300653193329926758143565494865807951015678114270007344030512115965821008984978883490311858064400460266135716408082571151133979397473427757901996793819729004188374128340598804167695663052314498178586407251311220906620076474654338574704779688488011762752615161796743381589584922417073101520823792348483058462513300094871288365093914049405033420943246482553342772186848595404256964671104710431083024658103222313869201624832256848293902438341513910573325549593079106221039893065844925180774330792394070130605522568762600866420278024792140203258795572001157313175190076255611574781046237689863498484851267389077590921226482342315086836515548223802008590603321430044032630784000000000000*i1^179 + -5444508233550088635506916663434040223424523669994169002345016059520621615930668617104021951769936894014592032526854145936257250518726583924497775544576690281125668401193439841182744984319073055908123867635103790255814278416705558396629637397285566043311928276408063186489607500108860315982604391686389106770300659161795385663784474048682193013024109058013799853635382065235821082020157935272002413519732972820484139041062999602484296500830189514325041179899952229126619718077865410539974640623325405303291861842337137328775020748705781584190022530273340725597905607313144415510645403623239689477161251752612518394577069966549859274699556983853184503291567598317416016509457636445935356112062653121156036437090035876989907777662724439559946144768159425968723181969953043684549110617280909316437857868718964643945062425117343414500720827173103435407887863365016496066184572853674761554480901076957996452286076231834258062151213482687486994835153239126756114038328056746375147847350040837317447130136558210378836309781919242105454210185982697815258676135905278830565889464295034352364480925002098354347307208388091953242699578882130606829495034052564742792088125332268409750141212278854122462480544670545608683806136016195413148364061380214522114146616353769133319826518982586585109372392207029097586672184796645326841492770761549837439507015279265497815374134580501410587929784921250703589117221627911785679103808931050038671279072250926114196458046476836797559259648309148090241175630198728758133628982891042354594664893313283157330401318575310836425516706803762814724839260166361670919833386534158749645253431414304125539766650112891249255979845743352338506467480988071636277047152754198728837517884331958154212822172733796272565683508865343515273644571545998146043523811664694732945522833161517588701081773470510445238116281047133332915242663632211953108093892795801657396932914982630763433591639432072817120431055556919791800874295739806151316719274352682186213616608101384980439336781677904956687094828550227827016712579783954905075380248540023307099068911525170944726492772357915516473528743847087419600485165768351410616510016519373864399117391171278400955732776935135418494289464907503123462607151407977583294997922864011899541320705941909407015331114214662518241081488225420287961744442155045130973237441966844885294922781330280875829024569718410055112648040017137420718637884748235853404609895633797670288943174768389674477796236031868224725603748161405981168765337981209542853947786792186484252046483017867646974080247104533382985496373525575695735067365368003656908039038369688321473469688387564655821677500739784426990266724059054633032397820201161170444576820032095339430880078423761446226739805827195333159275891854961347812109205721058081628192170928828734025078611829653716003791853361475028767475857998731442762626115995282908722254042824708069858078593758257114694587189359466205579877572135201929546146151193947681830171493740785183028406988721655623049972225216199165719020560881124381741812190515008304914823751693307191129043274111887602984208610575431338420796661044020835904630078593124904164749374580850790098444082544434630248322983966257971975344454735552945193020336623592081892601577264704608947907012169996198080424317957484672629382317775523132852145867655004844934739874518690217109030444265324894042205475013551692429397453913705155073909270932061146809310953874477906613285538974205344630339877161937796982468575178595734336869693981837441777336482527132423543562683613073045326622617691061221112261739223361794998177661214068241803649701461099647324225447031611300545295004576113127215828976463615416722855558367343169306320558499524738901275372164403611804735897600000000000*i1^180 + -1579707194922603712561397052843338061290130699386512316175980056991189141136726520458179907329037592614656012295953769199120731975625400350921639757498210325033705993239810611810062660297044878743367101946747409872534649857584118270279570840362528880344313562132588748444822167585320932329248385125014388765300131886261477130467927157122071619157144530086111684712362882600800435891426125550215150060530423376348044045811919663275501443146900465483796565343178405861224226359456057774634211167173889138159675710263197661120025424797803051313334975939570236775118169761307523319106431959506358824855830250679477611181797756366417696452768728382889076038246913728913758372463578015256234713326684896745205875870298333535318450839297524949481231334198719252937874905003127186612827316060185933758733620203786617778634478891971044034154740925751393750204455552812072392222836824827467666795504377242687067287233527968943783601110816300880532890601750783684694013073637426002110291970116320460159046499942631715617418305406983149853232659853398434526656829231600743104790146732714641224283206928596057214404555788394041508478541376829716912987150145923921046326649869045670361003606857338459264595856418238232811757326635222455527199138347047196263823655067273237605996741581450202156691871667838979299102842778371302998191732806664378335329824274223081554089254494949765700662011224245600810303006097694287065529597396735145321726349843179792245856984801908602321558580312763504811519962610522711901684417205771703594649115983774640411758068619013321832701496094051783437204591025549806200519351124426070663318811734899620469720765942121611924733107555442177666533363049477159804602113854921016248688328605215695679201727079589458753939320580578657598597663174425760126787204360090739573012810851830773616125132404568695125253015126999500334610141796253329124038990124255767959792531467240113375443342622441334268685387301482555744520713793258841920138408294663344053277693999502365313769430262875690371294761867448216981247261310038581461741614321011516926038625719652396018229914761468641117533419806594382949468265939757426508020719667518072070946042241147905561176715622436912255018807524322728233866924603224523259582378693340730007906496653570298402707775434515410950134068960898010941367180967901932415111112544223050462970598982800723002835893716766118790831443031791982854102812903780312594128845414084887400881447765248527206782194505446015337728356413946552128101342570422347755768319927757319827041308650207166695167466917237546971989208563308838484355574901690204882347656094574035886762313619816294308992435488112548524686118819920816703062017841060880524291381327565790308553463052054213522794406374706069407948100013398204785727029905322262359922522574760456002348183968371929271660861554005488703485905158957343308923981417025235843455783846886766589296036834661836775991353694102050863130634907258425621408888608524038547180527548989598223657371957737533981932289778119042103418996778997802935791005765624072243916106869065029167782755361285878756685085490650605454289541507266741998941053144460732932928804906286448142044547338877572060676485945081533126477560061143865274970854328700584260979063635938703600130996907026800659129557690856552737175144019438385499055299964313172371729082132021615214708449510477736219644202769590471335795735644217777944594369233076419039498381532769743625637173223823907468810927706645699502331011239755649928836891415058340310407342882152374451808396270366106080238313524180114963762552816397032685112183695535099717986849086513700759693287705034647294944993536783534522107521056853242383143510303553260570303914849279495219707904000000000000*i1^181 + -54652488574835679232418329805568209703634504081541869703390568588315136333248704732126817661022517629389835880439864241680454514581228472592744279455087586298632322635927696315829711887974660069152219446465290698302532239945910186237083274888215415389816926448465325632769971285049227802831265075764461779606008621686450697394205553501400821011655359745575127076820866417025913898958510518353105878841169457182467751019633260670384356633620645117799876220932193344727528680317285274064507854875223591183470779670078243869425321609446046189343929048497027557724862599863225536885053170364566796441971801720096605313843723531048696158875980694222584022566527338578906536343357866531481247333637118978441366934585809971995674337707432180746779521924872822730403831275125504355613295172936269291005455862901467487106478902551431170858727707662087814358585319120544578832663670978053695478185312265592694688443325255732959199282982816704633252310111170952739766170190916284748773780442143510172276605608662433718529791166375966432043987614513437302278368437621664977129019628732651225583318259688133688893865872499699988669112078231287605984624074089081957726264820408942655178150835500162367146549049985220401109847303126433381671219716341887747819708994190910172668167096318227966053584467013707316510760543702281964220808869332071011071340329220636621833954190870052812682906595061422115093882954140146180057817164213404905563274383953275158784119245117127296228664108167580626521391118981011557582368794531977277153413684866953383807698809833275315837029095907969917275295568512365420817477482038973413512810059120633460741092853108065318488064694098649351030374829440863249547862631453477502481504138357250727367479692160487439883973735402420381329679996889686795895213614593521164401271589363184725484571690901068739908050337272488447578299158141775425847810890243336927852115126439492116205039833599922825981299870772842359576652106477339722558235381888851740277031804148048265814218605493696435687327585162814358216309091827610100811398888718546119736872558923354517372763431775537220888804473000218795376114340841353140292644537858412266400643167126999384799537478214533660786364182883956191632404451817468261686003575255152188238991353269533483391897379837848824672719784136545107887191831944715655078528574044957941024612301280403525745398377832969176600689668279654730606657187210949784024038686937827072324735216938252782794900808330561472215619823935701251386728010999020684230289622778849070152818734253381222660111010373480664184290567018347572251758058115238593699777338735970718141620611257326720812563122746620957468116357201022797515457438545290132168965493024626336890155013224993056769288681011755269634375573842908708756435264773395125231124156128982221815797971350902818723207530739641656181535878128853856829171356285276538826661418322852463174990546849493980369997372201631368452199684897714612876290207565035996571390275483502581238178798679206706240522176496634872534386724607447763820303778755293155357977393939841627516790923151466158840630537097629740083443890633751863912749787198502230963694480517992066438625884663391408471762172028538341291267675798780565501376222672504703744549452833733709938577128109130357762497967531516511664500536760225935502265552490945424235027475912299703047914064497452458802746293284963042836160293269317154308151554825556037451099660096198528428403269792854069922543723987891275217187763703992719723621350628306288748208464980259978631280285463800212301865654514516297029073038637711293842109246660929819761618590059388418730407451218707178109885226518598937058003819718614861965045777070653273452576768000000000*i1^182 + -780123466155033651682304582570604554566328928857888561248099128507745599868191573197133529174831791670373026033453215660856604732227570029371476218246649815089876231401898142358610154343988839460762947579135211428216522986620089546849502995870136594870738731992015287073238640620649597757217747145862964078702248108517958843914543315715693437960509201158640076687720052647436754939649150485694291651348765213016797181965534767827384686572041495033276485637947518940497573928014724030537941375896950088369931411508732005796626688523690975243839532012321580662087293910841211737773826488139995172128202204787064326811782212328930648482863044485236352769296327720213522506409828283832619798328964235593017069252276102185349236890720553938372575963219188922310406205323468087504326592553374645457358565532828505725583969993286454528762187562588723431280690615792850301988982111285467572690270857883062801531320778757103428210328361187990323435923055844782658756959429576725079438022504735159027670022171726957119613708106859155286357064255097003191171810283866170884813005146480582747880565661799821731733478240726697749796501739959835746509036970658837676361455480983252924913473887787064863541894656169119856354687321427887644207060184844345085604481823111099946605981610428397639199326741983615653457780985989633401811113925782539469488928045513202333679097395436215828851052665827476999446270418479885665788933587456502463189107099241203597673917226844499624860696970667951653722456977510923607096475621910651487542276410682169974665919487463387033012117859076858903710278194746639854195190576221113272402833976733979276470799605443541690801876408806071405993189108733259552488592246832674269621569945873984630784880478584616651911549949158632048360158846987434458976718424214431029749245971037952729140147819790883888884185384915327000500333716704266212824351042653801851179263771440815737043064134107254775869047750266674464257288721279344389896755200758349020588750675049536366081425688504168514866351831575774828356522920653876524602671286518615557625119167413833157638853068208808794279537253198465267432805133226402554314764721077838798730776580460203131719276264814099642254248112560272718889811800816847601220944987384623307563136503867337299195680296909640979302516610410976177509039623418565335180171061865358273025916580348373448203395883753957123441772779699852007625026485474786367665609225234452814995478294854464529196581217361583326683942911000003445941976737522073880879956075820154072522662828573343232698696957194174489565993631869868888139472657508858960602527179784707822500093923650132616600037738426061235349519648389811854005796237372628203358861459358747066322341418482121026578531577548908303955707815707101075159300972432204781168984758582438149723812981727304559383699797786945559489172724527864071739284175229968629744908132763127710551432723232575779745119868315636038307134175435107414856330805189828277233458564551507107499364873955472632886558768019884932375076381008961867251744855220074293198643068906842296907021293408912171811775952102595975520317002060874241965824861075725176126140997962621912134792867333151418345420348426117911181385858493125138359150565409458153241531303745526280930451221766593621782118171229534962088759615685942275116183966578625307515482426854753986441262289711011662231788137978500961665516207661506886410672159241655141660731306259054044472596812445089145309985189100060582844447333158575425259278389769017850569986813563735176589177178181960614486636654735224775769043704076741628323588949212239612496426304975258793433957809115871124254969881628618382824402350310512334261452800000000*i1^183 + 542682425216924305326759235263378177742739415106570147064061404722973422586659970213735977975859539950647312769352929158219527185719628747998465202445165369445860860888203426117806060764058537060654629209715635412219013492655619480648259227933999843753166112872583493143670447606070002567474937278872770903873433478566802653798870987606246948654998232191928105602418390158313724821190724859635016510429945148272933275038013487753364251495362040310746009955649909459212901064417856742484799230188729185765334821545545837378443341589494267881745171020522559391814217451197801856739555326192908942246052031671271775438131167269561220813045907259206239326231783960565613546458979117436874256660683049794866547423550059983863183411052111939447103777005447306137468391368140267703642020537742705952788801337973422087339675040956307834214610796190357526646911449823717173725352321572821979030258171572289511206586183498013815050240634074948099759772881294503415768402848070720384546325338417692260693969514955644583895123357995582453346342989851025448023805566818359353541124015252900183617199172408987853718263338065370436990442523059057242773096098130560090775452310331491131740628491159218430984937579490226465852277032895238104970665551895964776366113597404334106952252657761125923293462927898392794012088977169912821296581938541981397727369706586569017155449501568760171373767705547634955839516044800389147525284704235227679085567737806257770139842737949225528030132659302683199376214067211163912483500042318775827137669440263862061946887957644828516031593095831303833491917218858977066895831365409501883480798038349006475975248567754987752462498271219962472793575666751726969655956722648158480956638562999486973831526780740766146885519653031818591284170571393239344881166945338572679910125536373045541878287342203413599955023709909240084255008322041810996062587453093525444591467778852180571339584727191986381025279948387860466088068467564169605180006174623601296208025791444345836237779620979572543275954226731399998681585200324094850938983783567957963231256009921513037805375919374887757774906755466213525536739911652140201163868624043952226833272201780195267123541783343412435621191244279898792561640848855479362051105313043449493323052237489443500781727871412845335117323661588679793411465401767660256498479231003345434399276789697432174070846890115658512842288102899690747027257958502235994245009257221245476628799412746399920386619419640877390424211141576244507514715679869492339329561790585768891103136535451735798495789614917078439467364417177928725024418477993226029097543661937759856633842694257859362619656505672815086838275308513003708474210430025886904041502908548189116162561803434646399680099633258354728537045532487966228176006161806016475116355334874876727789274641541259850463947286315306460001703732051207464052840041011932934806292189697361098716151275024073162357999937317488893309467181595138123413562353789846871814483776743168152872515825956751340409021458209402878718199953330808418400832276610617552743041896678507040901075913399717692524540653284232927334440964502807795378514042429138885942210788796583134819234187022501726087715867039947884327900103388425501564653925278112048158906918221376276553553682704237629759963242896350446595311037261007167615545123514897456584466172500698269236489806607981751095004993657341623431586876674076098660411507471750492188920978671783276088770197567899160953882735065633821053823806825240614775581941607423527532136491867210798448077780832685045092680186200387061772231535782494418846006841493695356435458597461913998234340746748040713478437332596413001891840000000*i1^184 + -158209097902007026604949953697175522818734851694576319770846255804810848670102748240139945217067126568196357416125651109715763942335043856818044974996864331668635977844109125854327526748837130532762659506757366255411633475309371163677916963463424563513856580131447003557397128831474825778029770536496751011070074323241269886430687631321921050559911197550145943101888892183914895610386890692189516388810419029930105793628873587901096911950077568472300087297978615344748081396263414004006976331260181151006783682177042013593366800150691125169230863703987129282890247023854763416425220224690345793691305558180281570923500940477827978529516848879049583888497985177092145337151084755285667439062097686727750005193930017721392643879607044929757507929967473898989128265969020796316712702073941705739820577032953226437073101013056346888586161388692783175449630615027841270039327550653391313191009944247861679159985377821442966887007423448585749297590981940830155597418828858447046528868384667666513587215673616371944261771758268942287824817033266351320391303922503876744932517542016963563133989089136549032858868051645656580325546440974610157784320877852660285002781603314865834905552145625336848678329482712587827080167445956535075849303443512107406094799901432070008944140106334274332914447900706635103510992136316662230464204217410950623579200928421030864826433151642485076842155656614202124033960580313418538257146193667226382140552320449474482152628769950846912712616952153097862214853654529076595562441038061212210507268356727724015887929559770609995555220403136325685540091887652017909379271992571555209424007242711254276177195709151944999369167436904424069500765894153625383291438858713418200205603103941660171297333284120898584141258239954952276338269561964424040139631495293182521585981350734571762050400633535621439754223418218065402268586494936947365990740198028714414326706340844955278260042198163263506891787357235587541149277286268057937247946019660188494434539981979755386965871011626503122460592468083424567102923723911290093985684350103072140391606176221144285066403596002129444800909726806926637534249662929239169195363639975081615665502112780922023215120748592698008179209256808864122506225976338620764837986074148240580785386061434624683623980763258053129097960413167975311286965407635901471488118371149594777381085858268501374526056069117881689873361474680208305108121194811782587248892393912275203546801707110164096208941666181074591707181983396614788184652791633141293988082809684782485842050842016690771438844467897442801902704160944930524334597869424439925560858707089888331656606726100787965676442925720075331142982350174340568993177721948036690445081524891120788358386488233757062444050327175720959257670166349530378874049362236374866191791750251505234481213463647866699049219428119576519956355908342616903093946612944349912895601621946137562748194915919402536487309183748929319512441058661253025402788770018408425118203420129982084775707499760575218416283549308518597424597916330486147263333323856256461498117541217675426622095609687584038805513573861972612051370367409885467932430711568308129730008598857030664525482784139943307513415836486245281847782830520753220784185031374319636172581669845878443504265457260894157767136712059236223352054385116443010273463595903614613249653072524085769565879239605883521267704901795166696962408347636799527005834958132146045331313682588246741817805534204253854174153913613234701151452613672848219334626388201573133029661249568970346635226053749682132610023417670294523032071711356901693527120101843098972339821894991457600375787513985015742464000000*i1^185 + -568629109195290789802387715601012932901535604988901496317126021872680859661083506428708684236687128650208704762058938659656929939749572221147594894685337788524128435901835874310961101495510108031513598229166521110255622910833749389604122461199328464952607487963199445840953900335571105874698236295510820189530556447262126400297091028048466955174627763278776445603068273606110360813014932853104330732311850958534498606732186264762555034823740795349624516989234265808534748447543675113682387126703182794478713987628145251350823564704710925208221189486140320061873520901980938743236229434683857680177622505636646777335561541898477574213055390819289371435372174986139707345579939744119704202050494279408943248401432096402401668716692324502245626802772886086091404286517860920374403285193664594700814754095931233950210293353438766396034702639892423808867817744766652310418032499855141013897929172189204063574545797958636331787630177650132420691994760283678327403154335876263944096114247807304972749129111618644016644333410518541668463535417604020162724335432095934915315134564734461729868188351539367283656883000774297209202997613366175445561357062359763161237221076410427101317158898805782828103397332824587272272800290317946621141995886802068761963894410914511890564216273974489216915647205369656199867529575976725538089595321871436176149139696946039649744072183928352097136603747101768755833049566010333555203313905221574564294575843156504267014065375979875874618082253757459216321804531562840969081620863870940765437335574880025879187351165927206086116223792747462808157886669465509837045572316965378086188276809394405003292910258109719552602319484621761937133160718405190718661766509253075493762148228226206243824846224215161191665904102353162232683776023228234055784291944003801407295875305446655120090855895034696826193537174591978243634408284310074503765400424132203143566791965338383145388382419238970799710022418658876451623817357622008039995366463026729173796711968667944809820838834014947331614601523371678892041789382545904339508971598958155447959259176711218687551558650279449896981805541394925941613512834781120577191554994014848658480945059713018429735482895197465794827940035875535722358863527881608423707217433057514317540275805852473003966428514154778422047268422079306043898833086980353856391912731036007193111151119631983963617538789446495916845172223038206931027632475832276072315310362816704391659959774626715728110862860284407993342345565985441329473489218781750715872588965009934541112643956959498012148764660872344014054806185671543215665710967960965395867412057482791412869580700849585938640129176320254178380419941558430209759448138785359610837313882790892501634752419552669302503466475289504912677965849804209431907259038971051118167744083762499154348999527151493881953044938055123240842400422874266751067534442026955506760726914344872829834560871009976941213971502095957406790253620840638720755131273063141006216469706607107251308165965879777716588257225853314292683931196557398359823832332905868627012131830584193444319230037470021094521117172902206611266241890959306513162919580184593263558523113553292518776559778474325996253095043490635919464250098991975862808222868515710737985517535928319827025916438160068084946522358100594718983301029677191815176679045732616069633431101793001489507613250286938842044890230862564309782734084309148771536492604883382063447370743522074444053965404426631172771176850556593077620818262577761047300232471309471488600246687345696928083615132619054355453898652440048690193798190266178131897470478450382846444243727155200000*i1^186 + -1093469776298692267591786288030197027679939943029374834032009540700764702367717386685015361666753346909289049966199864677483727598611602511117488075333192164062538421979378541963597566831805740845507025331353374601569415193796682522295577010520661487737774690318345666576598853397853257679581516099102146516929011816300233306887896875821412435656148070509870320663299251853642710824504298046265578004212504102715570091520155623790966881145800906134237043839010078473265543280841343234367787878559931475560993110450257757464869992872787720162655721599118630691333258063297310898477657289510212131421241391576231309494781730431483680946241992015726439525178950784173749823197711420812307356366994466287967159876895226148423720746783878278964686499239156502272816792453721929927218327508371128985502015221321156169788725608675754079691204110289124471328592564806681135472816459829411640238937207965919081466893342734552565433386774201223171721621984861371643134411606777159766751289008024364273559699457822744682120415351965416343964306600751822129558212380513072823193012731591909400323615422881012914047199155563783673066914919737926327979187565478913925323925332824840967523430789705677980588933691571069749325218676959766080137229804286360186241692470638609437368192104916337005114762384120667664320672847075494501314905659377791980077947516434965394887722771064625282334998835648867557599528764769376125151193365168599660444117005825057114492474868577716763705287926344494827878991409860247902675503521792374517879488935752077228151266085053190780716212870845311674870043538729284020372051249790423866117477507761105303213799318191102852840048779131408645940069694486366701490349625261525322823075618951884492488598881174687744572108240605142471860257873409257406099539067825111577621259521789480644191934888376449608986180362398815463663784396117357565097333132285987139494700588154471508067549563928967569944868774298124985308912097325544906425706803140666360756116079978366666508467387190654346671003728794820307880967407360356013849340274757243208274849659182446771544582639986442334820093730492705637519086422048140820343484139072466168525543200922688486214859390515105146411322767925509981160190017368549795248448741788528373429107471272114161395509077402230334320821619383883033997424139910559861161010911469555787224462748150956080544789836593494245763182118225419744390222788793364675190592490216007572971463626092764448545450571301983131490733894046318239440858572923615742557756292793149551729310160208901723445553478524016424600714095813372217045816112498735531228965512343713579405043774472228194519396101152238699983371499587841214380745375000497669321817114716171895670888753925646929178387392953434730897993847883253606554861269067858778252040406799549849655607855217818575753019930458639553403644023154770925429044935664592988186003903891069817583001429688358859762082596684926993604447134906142904155784401260064426831115542830455778537154259419423043294258173373177181606260744518652467137812831129291784439425713004473888222027489240721696227889825293546361793956301001681308769594960244831381072103861149748775017643231597709446742855087561430499865912064463696132389426375492474039772960855820892196360232232781103151139731312023249814114541496797601446422474622514103415633902614577137809711983228202383635500960314419959851133723981713833495217709989706589783901550800590088095088468765214389151360108264881984825354313740027901551152232914195310379779735659277091623750031248253979249097145624574359010778506047587633929912320000*i1^187 + -11661736761461240979012769139045175334299472738867447870315788005173894450648790250198575216998178655691020577722593643888266243731344209216664806639012963757333540069148132758175674282642461642000718605993482352551231756834370047458123940803858599578007904176647536690889983342248851915766563886785106685720795970528159686881925688152840348754275752112365802095785386374745012680256728122712601452927458512101259125164189286228265190675965421902998570492509293916594199968714923998430034191190800056626729108887855713440954379105252161872250666606250995022622746776669630635837581181579055593704138705292755823953371203259752874111364483382526295324247415596537386309169645981169183224048919708149735776474411832347840945773779867912557240378645775903874283457853882894859837751854296806598560449568793830085572691221054925215905134610904281709966857188399816903827482821425473453340744264841580992867493844183080146855840489884263444384743868342564660364888297773440973561957879690021267190194185140242749352252001757146070175316879004302213425548007272090486335681689200108750615976681448821687964580276863837042383477565083672576414585264776247869014939303790521408547408188345767575218479629850887685632014765724209519682792987417438423165595793204403254316369255154622617099680287547778603561858927730413973420669122608179338474354440688202366484548605893837125123613747371994572362615655177628907440392991243164221327190526629771330643384469724488412931861609233870566323948814724458090273964413819262497048832847407410357517381726656843374939673293139320443318780409469453834751552640046019786155353402075389223687071667798554511626076047690185310300045545696334878060836647271452166267510307687811326891783504677115724277633769924851691337281318529833810979526116941036231811531018289719387951645057706005647970618785417305827379719984321582162530815299131622451485238024105272573541940377096451395178158418295274989639744130055033885381302562569210914239092029385206799578110391120442016063852436612236472423081887198211027669091697650101494833117444238052150136855674201029489644782632622647012922194114241521632762427645124397166187269325418327844141880845769611967089766730048369535998931615556838621052510744228187607796432565058119519010151134479897975602287706996675252479774990197525304920138794579525174455516815178322911984019745270502858687686682854826817568641902635655322203390222538789944295065419131020196364076988359401178464772299566459081417605266022033998621283810362530070766793136120974891338451228228198074534597787015995321196094985865240245403585159304995265000860235473362813387864229413769474112890822588649147750315193814476658870553436721489952332390812736712889628305610325091804354754882299455119885666821793123104663327750255260889486674997214009125278784050052299079462154660961833274966164909059049648807044158454857270283321715156977027660554180958214944523782780869462300269216984352340410336315254064470330932798283999567909294639821097800497036474127263595820957843046301322201952131149880154421093423636541386411479465306408360735231676684731213132295306639732761347009161835048263895932083480987341573491774967683996231140019121026602474656438018705769092162719971182998142144853909852766814563590501679284303210532553914714469691979535099482340139555719925282711989030160796817620836991717904518794937324479584288707659275267562964921097360296745539844650601796744408928874516385142124539863339521489064515257683633655680277599038061789567789608763707068372339060234002628608000*i1^188 + 8474698008451877194250566695057095541668667433574758513545369737581067927593670861319073981898406162388998268988543490508695986168964528154912468353112692478299951507558961175196643727360428867992449268857686050383736575764201535233450903437233506973806799950475169528448232076169186901449771185599685793506344011658573962247679687220219315334037655639982351055383356977749616901611094891302386087476673456816199525203682617707189290745601087705508462931077953347731516448936586996557678464352350014183902033283095394741160741867260943025160115814974142258270974910428144258021842860434521173737331438033266101429424455321961907985490152534741911421385569799273987141666174058887811155115665158408072236330437123839251951852208272658143384301727666033223975979233244279353756056588627557716249719142968401444736152125805890525347006138090714720193979136457825108824370296780238512483808638868074701826384221349542438196558555360301603199253491741513310002574303314354460668243013384295627325314562763233826764951774032270531990170955129231539835593284641094780018992148320814404746677509108115694090572248907634908011920150028702071465523006309743263244142316665097012930536604315632812518514484927727858472210592240585378265642430464990758132437904780115326073151705596279422485194880592285918875709956607756578667478947066673243717543955016625219350651577527731866951049896824950150504057430509441261792488488883445846784233928541049343673016650051962474669812135083884132739556863959038011589077022694622922370848220268353501281209829006662794881117903446082188847574852007652674382217631479933000853340865109431847841896324786923195146546619647068151566075075673315254578513647505758747794089633524511451886539076684450932998995723971331872989089026969150208286594715791699556346427369852614708727903868940898855515439637016776760463907432695023930645654961735786959119346527942676727806464210052265881272573345519746532000979254200571849156573478940813761705286193903306244193273206280271572470592958303525524646804040244069069549974653186630998862298520769417513631026376295244139782102723050581399266999324315590474797673384222205691276910370446276939539812023162138623299017092317501927467168632634649396159410216171447392195223951880761997377985646438900508347599225133033573014668137721195171014602511339266235255407266241008203449124571393919112422490046809394173362955129725878903396420606058119405464754685512725066732348374112576318584897275303399704425582077580431958984114015751778016422662412327596573169966003792200309599264846237946453768271942788138113010380979786141957739179910676108402957327642743185472965369516262702937382447990882058852155333579050194232891341081504639335427746555747931727069281302782761961520619069791347616970358603415166894294036608271157420717534768922424206094535242492565210259201574085892098011690802699906313817433568549585972413249595157423973849766361911925285076693873726949795933473274062724145448971928594695457892488724676325936908823906780162433706144258995671447390540854246840200353918328802313292718405130593303203776629996855513108202480531808111619802835916171375565171999726696990421664944577874501333873012153371332859225068907717665498549607775709294993439100297036531572791401641805205199567142531338405826028742684127479441937779149073840578904258261650061789380667387871114361107651234811514839905833615977162022250408594433700646168301122572069612907041283156571995648611979828079642642708544792476638982309421151944704000*i1^189 + -2742951051290147287865465319003320279089913831247746442026489308569988153120069555758725900942198159328137983952413906591249372131751669844052601599263025739870923388765308816187151421081769102737084197887523623385378004411644331531939036650271503245044244633853645540409703874896845964314683832189180940745260976804340761292718656846852839775239586714281090486734745961858648094912148353027858238008763045552494585396180719926250587880864223194041582113849089608181591713603908994245661714553209639984076001561669983124742037988013877454483096449516177848502688726067320028032554533215981937699699966607151068842681374271638003624835810402360079364487356356985247539455918336629279387510811453721933138591009321149394999031200304473936479356839552307830981381939574462264817635473829459882939575950737398933403505197524462049525211623776541242163361180862900793031091368423012687286369988135673522671077609323146989516342023934284089475632578770738820848770410634248527700056676151225235146429618961300763600880938386651295332253697063186221966768398194528359328812807702238886914246199302589527578409228605968393678973490117643428361214122161506232068092937281680425417715857619548344420738642382992990772931468650796796503016304139392804134103090141417288516869697140176736036611069317650867740369896847802324473007490407753793360209007147787299508672164315422966760935864313755932891653983413481279650344981114516578688354484639713809939220889063879797874586518911684104802668908310732341842807668306931125919028343676940007258751905848070426703648621132331199141787466227604489403238456394733465987740953792996768968867477356556245702129852553481398753677770897888945921645546010624647460613381270817553385901779437666884579369909841878485874614576616122727970900107054274713089783273463419280740904064384345512280115881563849481638545712432200341754131463137866825143453635181199356349746847135753003188049421188571721267210541511283263404446068226928169781626037897444261476313787139526752948542466631745144820831104027423575382079467133736790121826020081107094043555386219844880680831281694439099631061404427327206488713793212392451793191867394855296681476336403427071059780931777212680922166781895738051905987979633334836997020798603570648077801724151671525551641956525041789700271722311105321410759869410241668247662613073008250869183342559286470785612527481711228379762346364182995293732504197166406233982470746238699566161831433250635682603517916977183463300878996372535227633624300123534942058131224551590784846514343395328379557101839887912175628452809368247504836493582480306970835912003159753841581681716355503079593534054724736431088422034431830759650443555009478808469269140029463285749134298239858370012591299954500982439061807300000997972201628223932184127819514873989710568507727019802894203553977905221624253391945252260611637290055764175362190182799056616352528184427914193428751617269013427151737559305513803743575777018493423793714552617217705990216542097181694036382551778518104241091061225935598970774132792463968506121311959625098549531143244692929861396138049984816492459991995374761753880138527597234078539267161633151624375473576168248293598018053756434552709601716356811043361159364084847767185300296304085562264223216342367454357241288634770476471438208736170733593627049038029365483457173056888318557946090373567323280875024820483181470133518444900859189132382636005950191618798042904817188718010357150312243765051952023470080*i1^190 + 469395139462297566174552320235470100998901207443966111859984523427401848873059353991206895881422286209377544271100908778868693443534275208196230663045356948330279431068660149307437658686166675951864755583857200173271363902080357277773679665694868771958708289206907273228041066617515225352266438680583993424934278631487286539334013056135627161137620656727358434832962722635533627145880735865496534710621551214793886852188474837485207395598948393618985354369773149339173000566158337224775581383295630215287884976847502945706523168171204047844036319369730813346003842405410368501064150778793385859341503298572520709605969944049368148626579363025968217108987408631430828953348005428716949081332171530234534109711018537455322067032507438038257400165825403919936560871033069964672203969596204136854309815402496141478946387191270073428715650363688620190435790640684362094573342396327276149460818403775640063575443706358883814881509756256564441317219791593219432737385210398790236766501467482040748423814703563805247629495116959337453276173397883373484529136236286826735919743816753605887065461649411484449860715958946154496611964632785883924496684786350873834950539745872290027599483258171410395980363732646023054403975374159129155074569997011708056821816079669664383223641698127815949543437975390719963669188660459928490295127635571424039308500065939273231217908755468113642906993778113935308546202412411385278808415379539538326317992564132839292363929384957510562865660828493801152287131771169654334563355743708129713333862199283257950972933584656214168103241359660948180639084527997183728328779067629968877282190438268897652509615571755297112758984539571104242211766226520882989448203280944428820384567548021258961350554068052172595917452474569897965497433757050538319238547582443728522892296489898671919496318963904200326836119447344025673250115180737247967637615587078261335678154208860210935584314281995712407151180583408091482761650946883333575750194313972840832043146192135390358669829799122349921936837003689853378114973911401555155624158885617708822990346629734940505197129668361097757171482642959713120590380605562653491693210766174512622108880224093933981445245010588219094440127199585579453944129496469024286845372894377971681050798092919147620457548853231222236622589433672619607611560421458871267086079341099653663395923891789998824620506627481085221492274809885928437914586756892631041482169286780147980055920098917272375990377756566062874959815845227808132772260171494195886012191031651728455920234964516948618435301909767811844105277158411630312863246576197250881732082881828268642350320133944703688002883973351751058620202111279146008947143365875256810356791365778830472189054009081026735624857698027983009461131561597296130618383064577865928009693353487877785986960661959397197873187504207262806209751791076429054641188079488572455131183844250049666782413935242481663216493679120043900894374003785125236227768871532127788433627826620807695252520548860283449897403449491067428581465943915094181994049159728507346041034402642716756079869982703718152724130783586366100827748447912799612438184789056916575841022260886167195266664611563361413724811975245303965993504454244666783804630192609277010387724237994274835252612501594781772399051874235212417658762288742279278226122048278751823288358391226988284524276711954896975537135977649458126765369447622795364970617351264818230948490652723993900010683816625569792*i1^191 - N1*163585652784404173570496218152279979072966069166917889457065688632969624689284665683612424652782819443363572653542694627921115705752058721996603821801159540794502977513920077387628948231631513116027221135836773568089884970194994482351815567264660778372749465635775874279079944786988624047342611691053545290710665468540849813350756762234207376181159065467084783000369954676081783156937994923615044632661740561355745913412811920756959419560067227276882151473413649018353033265889157156507065669997898587224559097159129490680778333834589116217557712301175078178502519506110962144872*i3 ] ]