[ [ -7193166004842921088011783334207703664014248756150714248863054529051337121534912508124990443320973276480542841031511570516858036700662321166333889093753822857344016643295095824894085784868934270078088818664986516801005725686838458483931314962664452923146522413344405633474136114478017617221918760764760068434243398981401019471042288024521578423898985211470948027677169180789418761545023358992327972978498915145461022050642440684176802675282265018569742718110365235661292584184760927211329047236865406172155885772363813230972212814462769710106169593799337501993626905288649884457164564685131398248363780949198473945996395870612457662447243546586899866187220222822428914599233335708609354677776235061687059192229421119907793352204935955157229732563729977591342799704542614559338378474550084467132268120078864070791087138665097360367965753640648894990465801981928554553351884369038484821379467711435082836233959794188992727451301795903470497521003445143417950583202352442077738639577088709937894387084804138117504847259599419142966010672366813863176377872745726206447615831211186698158809411269751168920503854925015634792280855338581082349663289941409835067579046536245972534836793104579850755184008015775922086419631462787204185763136898868548985095441157516350413884518764070006126931542995835525703086194120521135972833475998399673939725936748703072195708115789641399175169253105853080408655274013163812741220205853251383766391513318599182714709835432060945879888029869619045442083316079982103104906773676935799324148867408620643104779183825186071170418379646187513468787213363555525456391975393900787510623438492311540498079681020960676039884800000000000000000000000000000000000000000000000000000000000000 + -29857522259519547337056570713981091991679321099214854120765301419407676029482454284408863639524353467346851143722558974062426858733341673641416667555558841140110239345929249482856783868289470798071662770912840128672188612722877219842412682922691480825674628564476850834917153042592431834514985559061513812519302020205352542031509090679733901309405983242880578064683637287855913663318232907877802165128743371423013857661504268367053637994503187936753296086395961500953167921244285060733696927963474332393152975040378907803346203538433391140276433866187156729079469580950723498522385593720781686981639481607590917985952157246983804531370462459533440495022183665595943114808565033077606452726041954987419633811401746192333027552394794635504057844179615090135767460275297533192037964171422073090941693468573284061104623341314465450424915772048094587232507967256067705086720169335805817314751859699791887795151695389280869395971383213182937203046949716027526686676204624517393141029205952804122786215645624284682484740785299099412327650283419963260106250266184717098224923759646098437461088177796017840360716118119634717032214395105346366454083872824024671633045092835581928114326096366517823592891080555830752164287809799791549785044696058765200386750789599749274271302731651597482740190574990363563614378277193352504161982059348913142099899359657475891222447775026083419344581215418823166646064592202940599296639060352579246272002248319420578841396029020267739044048351071509949402049764780311008211339649508065280691984742801453321610495371129598780867862051743170346185768207740867250924344859038631254435263038663823144559604702079405093027840000000000000000000000000000000000000000000000000000000000000*i1 + -1041488406078082606689334873218210232227145435963916420629797216799029680346205906227697109822226737408617850150057967677459154702790045448560183644125639277411380593548814365772817723613948525437861115513745462185298029022394449066535048457880550420875305466083130134316245162851739027024615694174850359700599922149789803129776812928688698730670773021060762667711779497631466988142550104399995217589287187882410313743867589574318138864908766939425927100615121113775052794143025333475575826023889681420962707790850196247228841189639001903959734363807899003696795018362528553378426655335911821958127339510947206914120993400353711493847886881884349255275424621624994182119172291911028166438142831541492640680667403342315026704475713789117246698291127170277415077499302028855193217714545658306983612721796822764793816948711478368302214926380091871472705754966337652133758246386094192869581866232364394390390135435652910485953889434250539868262679221151179939136289507114757089387306647076982904312661522015993176626314935141591130164377166189652509284339462822952256982507151349007591650800736851162861380024568533023639650490505740942491907795984334690883691687472532473729889761992917348795116391297948977999041103884759554335386395196360692801358045688241630774883012671756627977338430634524399281145246391893264968584776259758974782521531923480906797565179930750915019826572831510659464959061230783947919893530651798674015187753045040477853372149484290962849158863677369461734966380001700604542729086562479102215774363298561933828799201650427551811446542985964902503060538900662252801110321268316558088893423935695582695753360108636522676224000000000000000000000000000000000000000000000000000000000000*i1^2 + 960734247348796720519476174201555841818574404163643353887554108207568757786116861684051649386114654135716186669962739207549793253168030488227988867214812606553679216952083342837223493355273705728820663707486346590090268804361108545834854411316852113052606661468296838894245725309810331067926280518851515617883786602515095470447190730300683422841825402436622323366215388362455932804495374574244891376113221303094982921114924118012598221956185347218567466244876381091000503747264828750492694013563175287278696333737983170014981741040045421690014677221991140151064933733602425433066490481098151054603931341296598715307896174208063655621126733438708845838091356898887212693319071989521144212434449965831576508632193218711615199435021097376155941879340155259470155570746155062415340505171906713767089888444472714861003530155456526436791264520890860001783595165692966541852751976273244096054116044695849149790178787590827011921930922080398032321526729577592975702613138631998362916270444800484712289476385750172919489991687396921589368063666463534217690074104212055314347885156656204371149765710935207181306457046248284202396010346182941298077223264926326363226871852233205830087955109583886619398326960937896887196215744381530887403061432610872079877135906848751698427627556637288148106793030782432119004231641146842121190959622445876296348460341338989521417446677669908435607220943052370803917524475850800834935763166637608293148343984512691482960027385443126911273966793781378734699401725475995681027070676010299592209351184673523837653572563302490364559947574504909791185829244119372161025202648485818846781201069677725264732852449612870451200000000000000000000000000000000000000000000000000000000000*i1^3 + -5666800227738900773526683566064763755326734314789858361717418453408743511887163541012615965668111080855626566355724028492287207760922491269543975344831613791127219785565863030900490004845230565959853059454368153639635426597269700504099011822819490621311604713702905746062600484221490503550654129345503501556184285205842367384956748286658510645362643748358186848239419181176505282222965721976846340316021327118521241140250401350103770193877350689256285975831017897129725569539288873905507278276611171519275179949763396281086478842847966730298901853705177263004850774737015781021281400340344530964126059425138750082956780620454445888236402454393680428042522283326243678924907323475771206936704048498394657259302551500661450478688134106279015409068968336796940257186562469691826619851537729180676658918284609076336431425090740905947678005429388829877369880955189225047725854961430347582808186468374446566899753286477480111703570908761716747723871434560750178630910517812533896150127427750894248825940169617584427438305008912559627582842471774838256487998295922753708878350406278635242090234779669199732072819210273607673865049179686716197767494743109364269317326662688921738554015659291970326335548449139628647093477586061203904118458204589409127092178649854239485997407342284305084251431621960107075838276979384787821433592727459019038301541171651518842577928278681160711116262229591911767775250138877738697576747728883310773943587560680349107588408096027165687394598173816333424211474543676832570690996859947199345374892052421949734710952214936300461144687939564597582463914943011492806360256505172795467069368835028350447713700711445299200000000000000000000000000000000000000000000000000000000000*i1^4 + -6988049211792357581828946837312370392105176979924333392731689255978786641138634482681355629725261195708642829838198555894862856293724161937312703228268707519547912941163892611292083478193082788727098612234266471708363252908233330637246052761182096943793752773331730679635114564304406836010041192412643451141256715459360122127083233396995063606844269748587334087183096719059645006797618784557055053782848216583516707115580149973346395255497732673094918350890788094718211255698961118201544977466366183783665953034944275911929684071694883214507955763424978470709084478733282517790960757235868834092957114893714761330424501269562243297097877082939495702116068217869424247428431843553931992098716133353912212079596775976712597882991911774086695241412363372822320109424351129217616541146072654206105658497068816508491968606362041198519646912790932084309245439101681328834848701700559927082788558844881205774087689118453729599411589159393575451792380619740399399327643820646374437214824491280841086398427290027074779245532560186646123114156948955169672417970131723177451890084512328975003442194019505345628124734497099315607892356347197744598062728725965056017268948192951455905259181566706247092630925797656086666917158444852578656162996747216492846615077095238731855052561155071952329004321030954964051229155753275392019642795435695426742383031282362884751520786101428811251450951280596386939623172421924455249106334437744252506063843766919914597525654558675532823014254146863693900768698584916443217402654879015069492216650191933158175587323928220162244748205637490644058770410931627343396792647689657957005409221121021952435509987146465280000000000000000000000000000000000000000000000000000000000*i1^5 + -2086451847157986969887348869813627215310418632632642847787843600243549565211347948585543381536968613115065014261650470127419342297635130930254631203966089882776534543680435565761112259391543836225380378839140867503710414499058593950559508272258262752106659772032689190869097382893200503608495648618846573208939263549754469982848079416039791107221709825328870895895962098005582395523624053276228645279657867501787461562322679652107278434329285032491649990087828158324964681953754515709701351194500512410304268421010379162188676131067743345391366647576003899533028999241297843819625009923072840693344222026994694360904837753934373857004354812475621275060806968933048943855913039528307036740734271454484233382831576040757843425276023042739404727961387067717534460398635442392704270038007238111580757534094616843519152334718017038270750183793232871249039354430388581154425734072597864436664652276267017335871145761077996315222142406818385333819505119362047335098773858497436147890917848425103104200609956426910581578757313499290962342867655589830795183903279260464701023169595872942267082238109532509269606351819561237194064785478171679987590563033711180529654766646046069671845909516125652372173200343114959665071983527449905352626140423583998956299994040105299289163872684757907278435933573647390519725924799942382438572626823748619840241619294397182262126327118160622151957545707907414696611758822624100288966221410925888746038855466383766193775812877855747035435152947869552346671954804719706223347414538402540600710920812161363670394207753650407506736549390194214221516373465464272833670971178680005409443719547564113666261506011955200000000000000000000000000000000000000000000000000000000*i1^6 + 1064599061051170739761264453343298945379491689644356633378136813070056861411298005013341378905726881634565749399312995669432762790132488676722707677505985082870816355357730030143449082363965337004928252308534478190388873061112727275965270466271942482735203577211434517154806736114125227266260115499267448687826423273636232892758875502910808796175954837548673593003805600250770355896751827815388711394002826219323331131179182240227185370113599062223867335658618602982427398022019910298424255982104250243325454417367138679906012694367700361953375907851997844522466423753935785341042062907087988650584083821639156025318341483652249617576597348563030313000442163467576124754483237873005063225090178270022352205796670587295747616053600958422676354607150382661916346656233653702474949127448437278650419089318996035186073786230257544816662562327318535444243091338214594503459514618894757840902065753619636844791246257784996516676998169942991973733456160788967502811611282559236292050251208360540902604282241943791126537697410294368641645900150361835654690910108115528906635933839610946261942989170523266154605635914030940310428177014127066336193478745308892995230331603047091205270795351862045270224679945255378880096999182898836132716716222159752042611927590601949566312385713916438010249239573642144225011648320984182340235796812695988023419846867732736004015300584953817029099258314839624576669873552014473528807786740301371373662986053565022589242258437910027466665108875774606933067355951945115177979033958267796823043281178419331852168997732607376623891954011033568356856766274705207144033859708952327852879748643294764234633306439680000000000000000000000000000000000000000000000000000000*i1^7 + -233028855150240534905640466640546017037111594860548195527556663206722973129402988886197193463497548229544749505771421861956132264778610931786158681322704338674264404082988802538246577732918296125051074576739002995036083638772860791397710826359553699162927919956997707898141505208084549590641768996067337258136002468092727267714037448245162765679703449004626414913983959949175243965799420920363861546300238651517806702994240404933068817706367327482335078866272436478308283225528469291800611960490311349960279373740179389862187111097547696219052395157191453063791066299067665693206501695222715104500242369846696904226979908421721816438089572777792518171891129652978771538675255907605380811459354906943719478139537628553068558917570178404028646353721882175949685556339742170355527870685406880060032295992890773899353824593623688991269023051948227001098316664227573598060870255472450187161099942240490712888702700129595942493057491874183931088039865497074307330097604751784536282685227447160690867833069031148343812367052515012231030489900036599364295145557671994008799190354452246873933005252759280713201139144034302043247955016072100366869078968373415284673583178656584812829543284297949898328753800661206985580406070369981337249773242222989815314907550138682734722185086385173566334802483203893697879373711346727781589110953865312112402818478541629271595682582848136194802883460950225699788717462082202028143265282299825549404753518572709938896406027531944490532558538947803335167861187375970918283897795513520270442197658863783514512262665862591648062324085845190038802002826920043954406803635767286189440515613264800349522231296000000000000000000000000000000000000000000000000000000*i1^8 + 43620589554653091750349761221083536119395926717738117872945961407446778095333241612349983597296218739279129169520274878015292299709487916731689669334851631103475058911899521683430023094398624610811359775595724192167706553024348536814109909976487988054301000364450525155959840304642227509727563415165558527280838350254643696203682444210776087045540963967978902833111627476170259809999679924064072370234022490555256097017650465038264490850429365510948679090994060327040968847440888651867201057947925582085390892613506371746090732347725989714195311450610783182544076399890140790084445581049432677945690487740234084496624562692153132506649810238174044351181412606888906797144362190932653063558349902126715382175425597147400665673284050232753786549035514171522331625315175479475152592269744579903753239856510924622781750497284618171171899687424354055300282985049724089408386715542216882870649937519494272741002586739475586317470936916156781900099311499965806813555464695799801929789930749281417458852324958165325906147342109018884869163591650195765563407523137374560141244278236513431969413801392047979871813800268746941833529239931470274325058744437767600635919077899303653135186312205374717078403638376000785923158517250641630516025991123946575442482228277370337216723606853955781361511139537599557071834307747888703070500838313373185415447158580807015267935418304820461995340338145026260923726829609225579579655280216493987243379474976577787244579468321171353425789929558143815733653310379377866117229844848103306033250785447769753445630304209535026761768628603722981861956833833047870758827061742727250130632560008260451146137600000000000000000000000000000000000000000000000000000*i1^9 + -7035683035971408962032728306307527004727279560147265816414699263059209807525069223909092530860626520234681098722077370351844715331472962822956409274923799606607610863253827238902637956232848948157675733302983069316210480890694344835237147067489559867917696436093119581479735950031310787896153083553697058150228143748748080974818336304732822188250370763983037904871904339150901678087117796477408369391728043353915998368019567791410335220482334115260332850113061646824940606345423390608162577877165291847889003264113581103584145641180561035723757926115653878752974416478988571495037950097068368441274625499946773709183812334287629136704873781152565679312051944589136066304053936191586615768524070780305083684018196720276055078354011419490615158286769193112707955581545138474371275068675260163891748468387833253161238313601150403131082547820405561924084083392002879274534402899968858186557970270050963973430249984911466382978743744885439311901668110302620531672959018400004273082157693058571460352524168365754745703812165902632076524575583725454670443089005311946497773505629286562682202342155780890526453575124618325316816242021872113338492553932315564961178859968501755646248550940543164820947973815994336296717562018236713376767177080072389807757565498882176139758051783409248537630107600871049343760363598446063212734015262011689327243391486752041561376772715180436856114940910179232786623156544097993834873534737506506732316524223358584621218420449362901158412577592701687232519150584312828719157348190793232203733359577760519879718422687149814186740474765627044743775391643850961434017267601711974925532082681082198097920000000000000000000000000000000000000000000000000000*i1^10 + -824738337085206437493522672299809148790406195991894569650512631415988520803940688119762547581152004457968237312045485634791231503028429083629912042246523520317503941019391999028705969433436770547937764990023632698206625022743776115848374674840980992106374771559062384266691171871733813129949824693142366895943576416657552871093984448191482721897197899568371174955632540666196794084407713313742548871474863112843501671209232955762991332439830904901058699601965231377639075580931364506339439239022094881051705643734540606931093755150291566084494407529255651717548139535178111056314418410954318536304092183246055025235691141363639302458847070368232769084667197719566429409613036895384570411015595271466653489514941828982001119377000380626521807407983496701484720544693164227666550171976327537355301725164953094283044009471348810535477471307609055469666760304944567671415735208793568305193656754118835689789665809839013421880787013287325042849990295954803016118977283138193612274925647196945539249434361698826541318343826182539357445170481692204165286594691356837753288853159260230670619110314721559171666689587340077006317616035666261231406671557058932291038504067459023027349999682667282278139022275622654958631688583042375734988236795993968179280238713943195782247209962145906575443031929603024996142250452941512374893949911176817016175200387227758427014155862366329026120067810452850699385769573640837355808696377261763936345730127469114755051089342269916149704848693179033440885116183709135282221833380564616901010973780769014022041448752621698418904737477520014984544098332153053706747700565914593130989517869468876800000000000000000000000000000000000000000000000000000*i1^11 + -313889631296573588104865918006391357384826040711819791101129555571828356178800275691100119884966956868020473612656609811963870947657806941341248499239700041199688638422866925558401467934667714953716529368495727301600751277130600467517083460341033019616382850803029174987515100197120913317011524549562031235142648027286749960362614279317428983939549468613544104604880512560940493498717199137417067308503367635306486712274795160144899139553213145045382228517077283653750925055682626562694435946787624043866017303382700167796040638767389391154257101647938948573524577390133340506355265712825794941825997809145804739713050182976311924845723579553193342841505435784907690873365717532985947458857560058373752012715883248634145825569630839491156476684985492694827283747631796269447821994728913888799646523689333531827814746456807488662551563222065069057152628292347424885011986989714891741487574495108251263385162212898948092869036909145304943676359180557230234641756755849107684372726149576250509533163131819643687752967495255461760655478220179939165107421309767594776002977278105943812934033077645203751919723043714020882149328920213790458664640971658274678748532553992971213994989699800965112949939766231976140899866563257630586325371775716939837685062722531354972039624762372499892478122636229898572806131081289536553172141955046109415175342092761305483267095026066772733316226649870120626981780767053897160441579250040961744762441017210874599082158698288820490314648483471973580455225259512974050169390367386286046432355530240234972061002575679582927328794353761720468541377567535947551630082007383394292880626117351833600000000000000000000000000000000000000000000000000*i1^12 + -64167326738496817116454116944151108171181256162840789444434066729226000809827408054339603572448577817322375374220822877815366935116623098853239823847012601187769409632378843427962673060006403147854147092737095153275185242040580175888060236898314940489607830346416934773219311128632622951428968910228984659851762989366023853162562245750076899535779178663193363205320442245543454249485884241923561369323246016496651324468146219191627312159551966854740024857719671872973381578967359316550572922674607759164421636086198840282670274879288732064063960453185230378468378105187121223303678593919648744689213694051686528840508444113639640168632598776710002488046606392347863309080630123645583821915358530141047622668018908565849738199798049350236428965775778423768270745443416297475123417855469033343805418851929945403701718002181335657193007864743279255525596617449424930245988299551921980456728974587120377276597166599388105014422559427203193964502401886878118987620882384616717444552671915520776690204771489261511593106826517834197531323743300673054161163594547818655566583160218761686081340064743432908252243232473007222839461250453028216463779248143562759826860944931915844247868267591900178231078156676413493377793290659498005274267328165440400058011153010307558414860693422453716495573246753643899062456829908570630261964587970746224151216766232569176825002224731935406652984866695254292188386653420314961694492046767725500468534100604536944456244745853630411528529796765243568562805626111678699828705111687037512922862019291515015455079415854255366834491674338198699869347453622380816237802005154647746730005501050880000000000000000000000000000000000000000000000000*i1^13 + -14493501703943280466618529761659077311733201089592852249821830634084172279633799216423165349382634744309417157310034725801965699087079824607512918258114289415535638099873731462258916728884732575322919398231809657842974823003477355833812180395344472456805524777791088655894332296059403107766277997423806842023291408889669912782943348491645762573932943588602399484197002703843540019893546355482367690944844796995199122075857395205097800623348002145829265437893402977751924634188336519527158468570597717202767339444504532790195611569314831180900297388709336920321209595907709561280084224812926012394464496657005405684742861963730297690018812694644200990687336024847786159600186912286286430025376547282585383390763318617503021073848708452595068863509593177100840824335640470314503914867019545802612073724201435122742572932885632662043813203592420502371518073587820097635808516230445247860357302840660147915752364933366443343295767791255807538185010536564550044865495985815858965260652455165753211794495139307436490043634414180170260132624770680927749832246361085925405465662380545664361890134472894348166971119636557876554504702246363668946468594308850736769840019185572767515547733236825761726759345697307251772376431825234303775580287171713603245187198785490694072637741224107269392194988689428527029513978530573533288519539348407715625965768504570768489113533910696426270170468095385415813397416590148471961835739671789973272689115111490614164005011899839862612578459464593401490903504416109639265328323906371993443644748111168772620573521229885500742658290529766582571054003109427425754126121510554728181264285696000000000000000000000000000000000000000000000000*i1^14 + -2081410536115552523748974706972477635522757640542951123491789015399436731398491243358939277921934805505807786698023254068870966959723883713058256800768926841756613891918696441839876284321762312139693799105980214676912866952823654393984498914746870470878747731275220119995987460982150697778557639615013109031227918539683360692563595037095416475782075873991111282848581675582431989307291480584116661764323483119607717012959049249558898207951531719443965896543592952034001141685409621155074324079482613846649711516312600598351864424985758884353876682496334366346309883844761375566005903515839283833445886035403928690562534227221302507120487832453287376086564037410601444547436209870861694309009955151505076173984268741248978645805943808833146746129867273324218808583619601900308999779250085159804751039493665044590570541125857980921999223919496617752581892560212845607331704530743470762755016646495649918913438884616779880270307672077939512368716960678590743819370680321170975517383020832507702184092275710147453872679129446223906259201522862284689231612114548731749313763911580799191304602023964496612687886905999479513097252231570487402802761240291978938712088090017520556022453179830526745424328801398378713515438714470808114866359178676892690128935776515571551621868176337388549304200660977830023365763583898427003329706593690770779269988667267698153231316286816429028792037814500025472891296260959175564151915677739646534920272265010782200970876101396133951505573500245602999045789034781037891176274012276846239339117071153657287215105565455310779693466938699954468973488309216561296624819281611528623829811200000000000000000000000000000000000000000000000*i1^15 + -346704948249421281521487541751575782631056527059810846641708222381629262090675372877018389880998071385439041883446157161548964291035635553351674943353579337691972225303028303212177913970685727674730300045936994686247406924618936189017320608242338647580567396925015555264180707268912909649672294885370085015175945518838673259340641647636703352897510313242602778554550554587498781857405105477180461668620016292910453103569835576543460180826749162789914051429429647474908527794410878319617928680363019708805206774181742436343728748967917933999335705536235515528957690340351231897916221268711575402075760146050366817254661813686984969484273287054455027184362998805191631376762462652615993934500077007341355567788727053127576881467753825319294587676226168013157961904696008401834198232091274497672369192698859648675441742780545086125655593155516188290881555322956046898998823728136035560721612293851582642333896517246160227429422256670157815626299035078085768193744368137675136237506452023666733831856053047985740066138899404875052189080950072257550195712831742230417916086117965316990727133309835891431888922998993106679358276735909176017439891767714865866351685000993588521917042356284542817099812786089201881618703030711845753511901015800773704096624790359262258638394696306653411714092102971675751331962542075825215998340291951822539765051323728248971864400219617628324822110772419190445064730621264386848062677163158872116288756215660232013864869085535232313219420135661846116495341793624219913055194639518963656732596530397449420019317987920143994693878436724902249429024487692870515974919734150488391680000000000000000000000000000000000000000000000000*i1^16 + -56464638541701201109085082555462934470307073869601461234707281529306625269360337947556912272282014596402415547107885740455231016228851835877778401858971926634565407256777913227458337719389942650533731921193226027705481033799427023468707550676136340626763155358192288252814928585247526013427365120077916652258664283621617643993791716827782888283251269336113035918434607640204630908771166713312312581553754757521403595304488175417220509417745477313963780157954454820121059111462750972564729253723415112094365314024018098696882736757503490482767158851688505146299002943340680650250934827142459414543763083917290322230849643778765763462484780340721434830473232456050715600332589824928642877059482096920019466451050364784194125272059163225530327769746388058937491244290466844069554180355851442446104463115239994537455657064824839135047787838040270527739504340748433123993978254373132150565874434036038363137978447841199987947736839418583823838637921380298514710026017642600564375827559868984139264730318316774047711049227029159905905839715592240364190164579811040389864349930896637025815827010910624018014545940805626137303328672834525170942835931553188544427198294142532674398838622440554476989232785903301870245973148843288416224671491676297876866722636766509097457660779812747074665396972554462864872093019015414372422957686947846721813973931168694066921693055443069680418054849582752266981249831838497348342133252147043813828457948858057039055928501367721841270012098188722982374744231809267542084208630145152573754848630529274347589708857027137100691755247755982635063292922760486592694618464237507313664000000000000000000000000000000000000000000000*i1^17 + -5811097839672591396016834678104476239134597512228204820902951555564514833141203614211500346260806223366234977807561452369105091444207782840525728213006272477239491220908710093196404509691984225797357054171716399162743855182681757787526172533120338116145641031994274535095397574880627891817260427908512230930541707999320682196512249725896371574883628266713701610129328890038649804877436925360640659104185665928448235783279679236643145169919620359410977220576804186471416435186220431821791470929258819449795515073303746852964912532281092063212360938255404282249124341806735201717080370733164650582339109630468159051561711622169755836843340452441502825555264054149483806829146269878982853493019721869701618589784381759623764501653086401120003624847474188433188731369420307646322771849347060362219905829825286066924368092425294647819095445599138251240104983542801042689469736944294611838464826517327377122618113605919443166761643782213470499934330536531446705367351754733952839714570359830914883002671580207935195127013143010712692893541325035206479595579806238445515022764017246751541769191480144568667822443361464001957307144125578411298659355920636244251253936595548546204252226119563046022193221077297425804062119043127575853795317938841039779990494714404146607656421527448488996589217676217305318177596912954010032007137865773083835403782836940201346232636503556460827754700957631761177737759363595252264546128289407650133320185237496862122453140760042795418235132307118622508499772583708507694412627228358527919983537402922937580752573211628032911071045754934275576204859866341292202285439261448601600000000000000000000000000000000000000000000*i1^18 + -738169747448001657417524535665757796944222194563477939136987672738371323649699497041386854054435818174666194494801356132438052849703162235732590388477714216708859700447356617927006609330836516687622719396700686429954710175687705546894915693643220143371564727042856668905981061917982264307293287670049464797106877272626740625466890838212644969669755987796268651771962609701157265210378056800133285678427446918200259673472070608984761092281292268016510356707237027633345983717704621236303218740925396200471473107024363714952379901494548580104814776888592150907083968055172486672227302677798701446691183232368988846330026530647724800673060625559429694968090963855618565117830724428662595356640862822246387603296102171151455179394459245744726205327119139476558045151907209588060135019941164815021046846521378939883695711178258874620091476956560511957787969388978493247006972952792317205083663869884813183572136904318403538747024744249438868902340415763081794692036338926511805240472586399570509108463359813935383770845413110491093666020162015233806908529159527497532277681471344035890134882033240699011391705942272257684875958404792358174477536510557420752954606772870829835570417446675390886991163158297674813131610117354168217342170348174450699757316054949515360454149660738185967844958492191830183432330853428723024476418469867839025719919048015366112535939634986539321618903043654434169928012328754988303060307187298074144598700745211151776249844373136606083827258161554947444108512734104076720206555561992962076841895082391838012938299140409164177383435875216111064692488391417032010598790820003840000000000000000000000000000000000000000000*i1^19 + -75571915182898676055650961424721698151370232331581720821394783950888984390077486871012232501880122924044703863716430580427365206693141947913708569355851702723828095936448002631101347416114925225324689827681333528357309708008789483350778839817884129762356904964164555826169110598187363151986709825025288127827950933565480020479812717161255963148074936746879934667554113987297085931792045410468187723457842289667127353320069780365124394879643993689579757570918815369943364049694434872662566853647206643033096940980435864308191592511992073574357834701918759917331517935339028913617376617756535905256001385094858706887542871240839256649697187265281705846201600469408789932047923945580790119993669651523164237086735185418513508893569221941231353164759896149015921054799976522870464353410560593240464387878082628992071075109052670216033022498267886508432617206975849841543491379774415617609955121387826070392087215345701174075420108044703080159691101224589801246103199991098975181117323815129869276699624183461291046891797460046834604163447089576743675914202971690242184768800750151213088789916155670553624761146385471491782916572044903085185563236148439985839641451136078785501437873565076266714150442330452665493999186275550784332829055738145888591695517436908759062702487059905095746550200243242141888678563459978453563970258723955559820755158817988568795765363016413996507981725762250346506430915986132144447316802549069248168836525644016569927016621354866448726314620224656175568872697526053086834927960422173225278663294933423578832442298542714533632473374711179256512217572377503419531687624704000000000000000000000000000000000000000000*i1^20 + -3451549579740440995719126488152566434994869705732312095830855590085401956732798410299396087709270270258939249658105567314046702872576529416111792522447836359293330443354566478959034302506079985150265562056418000314123179822588190244548583151509687998290612911596292403805143057678082755062958410687451809099608696175107774384640877536210997893260782122509856796037752623624478561938112973480618495494912576287459182517423451908120432063517090318759912469751690737748851151237049425871995595319097547141093633057495138492018026906931128982975172928470123854652249400806270616645266509636208648756090307678387984383688719537744325483101171643383909438158546291452052117644078716247873015500360823403973356333554510303419299348806680795488782182398874258810486621257918935034931287541643545453042869453740494591630853329641369901908715440986092682728383372989666605102517336418466648115923309775946738832155221652189273545020765535954927075753171274010730522366280441456579337661329790518920343810423437184943546809426119526307066869634615178908057722118007526821346241162466838411016354885501790215953326778189142528543215833186842477356380081224267084280908579372119189232795291392260441549648843282422659231453269028624069893105261138257342780543248841283241290833459826273922811664149548720767821728471721445482900722843865818375103182099801675682603166959864373048114854263822200016245498180281341491162136895506857794657002804489003895472109596185916004803784450907663596277150204529732201251363555986683277983471590313378444899218298864248255437479651322356498297195041060371345006238105600000000000000000000000000000000000000000*i1^21 + -103605797612778163029509531511977062955849663203188726348341782699281906986059509889614756528504661976532925096101234448550236034506825748265460277994649859875430600721685632634828725812334270039941956923327015041151575625581168259921674784183572709042341018300746400918617929292166348140318807277985966471296595594018122447905527776252849024302279858097496755713426493312079049690352799453608349241368587881647027468183099673627732629571370624646072015549769221435508798299856321772980560523614080139020007663102731289173691148184917589017974994857988866102755451504527754713324344916817696609224998116756974015656019243892939278951733597885310408598894015816228737703736149890478777051093924721787735779827206771572869771388574853276959712445124904454843099572762094464738524951787506885721096135492968919293636588901111508053287540184334684496333485187692770394180578548769795602672079405862524305423352800389665727301348807967022009152658095775211608758041317040956317995180842448428220697148643684262335287968159634332154881449851169208252231692451404073122962518587769708779697067511756596586665430273681589722160714876244838744209233228841376943067938057156171241396927739278030963147321605520854230119401372992282071868370833707869146766026938072788947186603763219345098328152248069671099004970201955165458513848001606718251237998373373367189764638806323164423206942184142251938494875367392507485492520538244682883129745631541707344302558790396260772476354722365698821212659008106547297856928997869905487939054203148400728966821953230749936982810588758227619563797745462010624081920000000000000000000000000000000000000000*i1^22 + -3777938898192725469245805112977189505748543498884909355049235973293405924959610549129968311458738655084361992545195066247110343372779964111696576605416899254619184807118052977401269309720007791639882172633122814978464926274281303206017205980662353113806552774421554221794976468954546911207117317951591871218793538438303134748114634471600204292243227181560774080815066789129088240277638003847962293437440046709304327421667442843227495829848610633438574425187742243974288460890640598657283563976136927935972453444285863017133496105317755067668307755564684610483733429154027979468666684976773277833235572008842661211601241631879591582145138788666943554935653531189948497329635344287536250918125193941994421189448834745210897454409239095940658917308635626689851866119171859454392258456090780922630490311109521334730346347404742576191330240604062696684457431928966590054439375336233155573185849868976475564779147516413117793170550325767914477407631976733108291786154393483651115637241393241342037530860988322184214696632625473187066864971101549138609267006224170820389777794449426175420880743660968252327825928998052254203665350252388762828135377465189828980340873645076741897209894501244128958448757779384217566367554587360906294107415997266647365422040806924281056716683702941169749981339101541902699352552203875329205055491411274049680205960981160340609568285631558587204293024038911657618779654277468656311871590978494419026322239091861916930934930887039984253187636009104706216553170075150060268400876297287957272703092609371017222915025741625158935621620970152237141972432247289020416000000000000000000000000000000000000000*i1^23 + -95002242965741074164662955239316386855261364811446156905257920341358795316310301041475127417934620869680755327911291600313452998603181744142660877709453588017024540733257982282240391799733368428017262510913745335464599027076382453416285468689663599123797538581598644631159953230455137325609608213842124531707371006605975487975178119168379400322946632484044083603613690207327608457012239005693824966591244031119178640013960811109545133610692044660874881904500424582313594055631548405712379067762452628759244873810254352134912934837387955008010609570194978869632000080230471080334566320055346437287473242310224334892700201246340377711113413606826221666413190883253805760849370346437850969645349586333335614766337461919288511421880863543228541680811856540873168221667653929963404636933375214685123746750203495201516805476827067865403044206776735354719488818721260930141428914355751372202474430629240451063157163958221459509566024693675260525355096248303094169910358781896809819913187086280253606638571588513700085279014772530209682762810212068245470678469437863810906941714929571734275423822210074176100899603231859534240456731991009827019675227511687224680263089911742318533354066795498239221484851705791740044803757714913770100856999455476085881832927674206287588871804335152780330881224398216610520986457566819699023149381229377637782700543002670036743928535942729227660648302355327290393654237120951569804622548971666132240168698079018649502327721370318212150401205138219846551039008286656272600147253272216903293429544886531777035459176804082128277576080250953504684291760167321600000000000000000000000000000000000000*i1^24 + -773308447950296316683479896971509025614098023813213114195700733211597224603151671237407011063155545422428413934962364079562334806885870913980663677259468057481166197671307134231819110339557536024842872895838950798867619880298761975022180964215691738122560750585582168101402847958626039462940927407684046473813649214375033920632590879868431719055380746443345076803239228577461942406871621249343958383514980828097930738223189668935392581737403866533019011410580780690036651734341000302531269681338501651199390562915977708264057588552701278991164555067105739639059042124086360890193259108475177844991200865028621273610546035171687242595897188371661489181800216249916468711337210108797244562427644372653937056659508584441146922993548285954029480798865033628021928435959066578207475762413889596616914021024740515221631726072189519092206863604481894592342281475253917319184807390811407089342040193773384048153636893167075234126090235532200433594277393912113725245214171632663391249076968871643909762671870728223958075834705097006352639667802559048072521872901755879522908113610336428688411754713618999939292988971165388267350600596467832398472289707933350005671104835014292175630537961014732252431724194632105988977687415955635008042441461503389906959847074816571463129024244865079193414144882978201757280764763592499119287945396583610531179755007885892602525507382408951389457207786664107074164832695809156742382765630081548222160294791814902462406406669365163963674873646357281345748555264654323507972472775179598888627977959019503714475577933272798167655264650299635553338413547520000000000000000000000000000000000000*i1^25 + 3595359567340849104624610598638790797723376662183192104611662978412740000597962327063589550464211239911745319947438785573627234477685892890817601545282083028847819503484478571278202709130985623664791002660135673626917121690689431357901069917344838483932365095632452358812285924568118909707183034498081887442750426583278414342797332329863729783809467381180544696045929109895842663012987875871409564449271815273756349753992568819798618812117221712723083594405618934245841048214012177524611344930429381335360277141795915578409210147628189675111201863743462805918745941651178221000956783968793950812282623376991149555792959246901261404038980808950331553418981254147876258185418043646393606988471458234783836303830048385327241097438144094772743304209381157830252135152055095189298575088548385976668888543134578708635249655147987091476346680522881171143868223669150231886795741023668795021423555919041461743173304091963676052014524618249829680149977733557951417930655081374941770158806987923125124119175351976868143376946726906771023535518756773523361221835049322996087163731532116662921041446301019299397431164739944949930754381531563177049069371418803080731255705758509858922007725250981628217362832379806615148024255681651688476418789061543104383168548628531868932809051635641346232895478442089885797707269757427772523671512810058891721494149050554945225896435536611280100432853262539405867254089246789846268647335308031460207235667827772829327024027105923624055104756752031555232347428704257198693710759227829642897088620231439629569408055409481618236467250801273448175763456000000000000000000000000000000000000*i1^26 + -33751244226128446925719872025376376553082055561545641413365493800974819793218232469543924382886316819664575127985102272958310605495798041151728091652992670145292688000288673047791033458435863436278951850726721834524721197970923505150748936336343767259161771422861354524098914115243092477792792471497201752895888626638174830822124788865663122923933530924081896084569070036153568074164599925386582380176694118941023406741500543546680552522548113941428998157211138477948154162949560459863064735106518576621923793754013733060426790079039698690813150367370150154751417736965400231898370639854590755617061854171585307951913200987406181429178255304384307253401920691392040232796039399968797211867882414738280903147352460255656407464179057943832808694883818929455496409118660062697925754395822558809316075987367255782506749347333642361373810467047164655715789534132996678230097155130842442870731861392680322732366914940631608783984334140713368232518147300082125998642508206276155639191185983159287896714627851085685157711194404114588153633296208954879396498510474427637728859705024963819875941725817766103462014740912958705937985076426367422598582396912378910679038033634229528250530251937884133211240557778902698015383455130148027923659158305943712025965516188386151852060275843453511277813973301712814393584787947949989657840074432057192657043788100468474664647318281275520513967856379145432158572441590153206888311149054892519620356224845184224228432142799377051589298490891115073456338236319764874620225611924980054516387402864020759844671084650860031101302437063153418240000000000000000000000000000000000000*i1^27 + -5371458788420413229594571519158930439867192783045996149546125522165675037605521205270999602531609797570470878603363026238743053829766610400004636910768998810158099303710826480619599531576350391185502470028908298242255174257511636421515248525291257525095756743819763574866871471593918765700180594019184882023631963589711746313021725550651241325799585562729285465479701221369278467675825311231102532152735942172067001464139649268133450139792390486307294901385818423763144768270043136690101550518713921166541435681400456447570351139107745856357560008351117724526677315446030336225976647887635003815704945721541568395760844373515926105834144519007009957850216088782501100239647467287206503173998924076841312089003822188788463618738142058649321165786473709055816241497983622482471182077322835910240946851299842440459773762195043754842707734942693037470314452529210131072924045996292077605463011719540731156060575529590724111962655688849350977185875589823970816515799294418811807438443797640832654678870557115053854028106926749119512433746487828545033369304817189468879006612291112319680238738102918344091499680030625538100397227461065805311128552946450530534129327472132300646087401869715606509124912649556124663735715489854821266183266473020264621177534806218667912908697489654337086545505695140934722296534765824074187532033222384832219592478689652012138581620391259065829208063416914299059599184438806926607409833522670096674554863406140827442201418765919424242907043528461793363608662561191143220261660437456818317644399272429921856019577881411181778395876184094146560000000000000000000000000000000000*i1^28 + -81315910987957236934935015364191820876845165287948979215616510841568491789964351537184118439842294154237046907018078021746801783509017319602936230799028512560997458982119128542425805126062255135608145317876007381279245278058514122159605286130965955958920742964508369442367187778369591058788327967772684857117399486407868890214254963623997636541335552684160645146525613980759799449903677555335462134647884323093749830570382222164668078772069443497342051151064090182744701743217927324400296115979188812220940779377200683977836363363776905749753577359146361865730326549933197367704667036084792439737481864082240209906584680259408704464346996072819357368394491190436420986381646253146993896975666260979789779420240073223555928883100550713115207117718932491106254034482352998601124426423793574116229274767097188777672806107552350620843442722662373459484169815839977329622940979071398866724813822248027585022728218935731560554022971153639572936538332506279189452321676613548743762662742228531776041296369361630175669075091039839338551907131933495527519933018134124462516647862314141170987347567774115994344418505561651734042938749668447997665468031207927129803948259845220358862514318990738851975270988137367704011765463723419538196242820404907136150825015819377569379528573981120967963544937539166658565996257630340877593470048523651371513897433825709935211050980935673367381093259656449577042417430829255603376331524495002184702370737201429160944481077901746160389495052313402601631862216958758907271187125267632690917432585870768394344533227195643578444662943252480000000000000000000000000000000000*i1^29 + 54424181092025084189335673672243278898097243475436860598454954806075219885602813340503788646478090934180701023498306471659574674605730169362993660798812207081213068935864876314727092725989544755498358853579803412551659656771489341952500095119819457273400008460217657864012014353752196454541307207489579618401159353934455343376054374530847227923718469164246787623067018045635080776879775975029877392996034971781237922972506943599636597981402724732452447524400520685858002199309511607509340736665992808241315056071623266591919279542688495182943594786208810374747105293933732652343507223055372845963389714693985588183439662478381018427300591693464009510230752756578535958990063529889702669668926286849632056333724969779601672731284836988271592229356851340023448686468318505981958582105947536600993169170573474114084539451235180621198530903192414319992127096485065609284468930583270358160774645945311264522359199542606348268023265866477664602635812947859127248118192923494149613479924936584950422844093418451979750380428893795035698698044361601084064915231094848704451431910419960668702217491066951359091900523594690144065738416481077377252494007133130581831957494156797416902917719315792946033406735300566403322893159281817695042245375389501250143872467166415521255281980866449895893416840590429135046730883297259032897689960374378435736625221214344884426541587062132378769559192880253817768330586247780816293148278001577211919658857795751026445722175892605924740526648165939669869970826867576171179872386995424003246582358832683772650880954815172929097039872000000000000000000000000000000000*i1^30 + 5523033364886689880510695160846751330522572239221280624062430749254738177663325553415766116574737379420721553665913844172991518904577944932103508710532884128296990977902307164015508403032114519555406824516747809130341835754194398772693892435972101351992471409521249831441915013936784997886731839184191060343638032976721780942121442554432547525503239382379535074715609407524851642868876280547083450802212913056554500880962734703349017516025224256284848308852858346875038703885152932974197573782703361206887464610661853651651287305102469554356492245955653257393595398800095014663524239234117581468931134610198062832160839819236380516201783433544154567483989355689213177138474580076815039186394661286834883461308032141757405680309199458611990062607317351518925955463785299138345924202982349630863533665049918342860127563258781768627562661203907390199859859761492440090644047376344090089969955257285701821856931679457781122775283860098698442227066879674468395450475556606809596669061825929505892100835176849221737007190604247281053547943502655793124427459920955005895778096074269655368413624731058239469765385176035667309596678215766401673386221731706490734590254914584063949941869648655858598705345732047979098516381419623716563637865833013321120189931506063254204193965560531211341700135740519433697787333394827054219904216660113352173244933599629329099116459914501300531743196795619456173377430373838296933322913624295611516704664262495837940867653639744124449008735274544682164670033701793107569163691346268453344742199155530613935839529867188194204712960000000000000000000000000000000*i1^31 + -13251440442360308544970330241237532877881786657500683582238740371983916040245519231186757039986703679590503928781258931151492486393422286950878150260908914091831696199128214336494418874124421165023910986104429033126171182842032452862974398051107886054419591830760467549951092703191151636390596346665828060769725840960195356935814629455076293317208722417049904848671194917451381617728539542882131975326886479640619292346532033727721423105711501870736196084681250171444354983577250755638140227652410852746358478273948857606319377433914463135273561392358792578587635726882936409558163095701584707095711409217022026493908686979885855066330570470101023505074541377056530063286892416126090994715199335954256248501463922413539250117321409517471494978176436675457300627487054146561754505991097836655217207234676884865162621472794887948063263875807975236681088120812476679698699413644167342847676725326220689310855946387065752361992675683014372502665757951456487238939451505888896079352668163184674385180204239719594750703677939621065476551026005246878297472957898133224170071009924273231680240145977630693815659534772709601415837292900007994292674950144980476413362736602147775622372645752400039501265079128879189823509249476037031900062241304675386307525047097857609387827354165205577880278946778621405401362267579678358252778417928719170455420301554240448471702579680450134349256032220576329404325684677245537324689021770338069997663966217838888922371638095403807113742418245432790935467531985170229883027694107209799837541045015361486452939496809782312960000000000000000000000000000000*i1^32 + -510875361586553497570769745425228207485229039821745248915310905262204632664205482609663155854033166715859398608567814191453808735853387321601708862665106914104112070635305404280308065738281742786027220529114380099621959682344833570470774198073740038470363594591461415301692242093162830471516846309861612605800786868336689835396087994864978739577855987639575745502933012834286661446331093530037929426574122364726243437459813497578285011678163066033272771747733033586011191580932617073273263697632399864573286972716063999666662524807139903942833461560695619425621035618259586184891139346121440947102914170492169003457606348271134831660309480845804756894196028068701229695680193165192533488054863776034126301704349104793666861893408849411413612151599933245047568393792920160188296800815831845443145154576099779937221683635162374202698005807595006296065021383483192054786318483439122815480304532257869170211984467790999851856781862079183916340461528812656948907334883528646023707668855918645153420345484694198150510590265452692405564110797260749570059493617049172812111870530798314429492386738838681833108576051216368203308918166066034590760431460572134484872849683749607270351320035891217762880615880594998967981678808027886129260129807632535100773409273036784719056166698777203275009620063237100542438309814896048586323090478704297249183912444238370262720503788122237542511821328403962267145375300281694109660306301736592758414844284569211536979121127241375510309994247141187878965655771150051856512641504009187626722641518070834598071199021504921600000000000000000000000000000*i1^33 + -2828280823224736125656158914994653456392315317553335972823436667185601205088347786061892314448885498399719183527092704992153911120670318188065221020531872907850576422420084606422191358284096002531655591094371455509437761465583449356298222406962421851959366190156748692925923630631358580422656904185225304414788061826238708438865114559995303823690171594565102243075878230884605128248758178616084397192130911645960312131403903578160938962730466851068594015842339268602725573232081828061997611037374755890812355942581481859368203729318520977908240167044142703730395375631566501702028759323461740444042934912279380619457873534071650745537478949177616077254008009063330943528234648083108007751535002835312226516377522850304905515687720596795528456386319496221487955063015907340311686879160929371228987498691682692608747186819412366618315535213426206715247592809578161662806973417960427432835346690945479962228454306267063349673362535081530599776022294561712976500620929103050719559889367735140730995114240002906408706241907917722575952523030746340967829558762020408064008966490885479843522732015724732536383635881608966588576929697838868977719271609368870231358297021273565076961358912264889694493283134437902764226518128587405492370594219384684145325008738879963191455918795372105594306903892560757669194949212563133454690466740472775464305348327071790813411944463169825473111154286741304474814355775614245232768515746889570914040706485014341953507922208670303459421998233360290920149971445596891203784399780619034929986578030148087094247990231040000000000000000000000000000*i1^34 + 14768252119343005917831730422290214449423378062844122646559462138089687559536878518316365782803490548605871432074687461100408779385371768456428560228836752067822458438492209052471116957026751669521381936985080292738040577032819838894335110423487460666145256214550013462567547601433122755857514237636534166603652264191191819781988441373712642152070701868296329868823932279338205709431007808799364454323021459531085636482261165739793678296653337914230808627501164354802924199132374487916480669075175412455657566740999391897673296936433130578261083281869439961252188508433388663685334180151403099261610609154930554715898285837516708516768278798204749211226960496118494193085038396182489534765615238992322507281475036582959809283061997183401114247729634933526975314330023620416938889670917589795544407193114031618172816618476947108856251986742271979994183065565367723114254460380277144136016211055835989873689118532001471959072138158976054846111655526449749833722338587939807533727170851494338992727218807039008448251100333666531956524423719172310681268465520481180872622974705499040438779853896364610177194891397601565846239596480470832057158410042419101263565533861793682917218070707400276562451013360727202115234020521980659486167337384900554917805223011093196717627778112590443670324499202185403885221499560335155844274675077303369118383113731135511556755067318324277949451722163972117851889695913020599066901398087464925640323989840247012294800951675034561058264630033592954021023916901378920197272737263809528701521883792876221300211712000000000000000000000000000*i1^35 + 27860146080728196726765696347667636294651903435079356592473432950770514214316527966138459691683047687045865166279795214685578467097068202971312332806900243640630142917322092100505948549120039384193254164358596734989354965760942624965099662194712798516918620356055845244802162928523806069262118529212346595484033712183448452124047831695769309293087730843289462727589641709170924275932157805512627702812697896271172966088284226641546489872705576234523999225187424367353976797089348995480775878078774815935193563339773117871524693936030023810683906707093855586981238197474288397563100514917248708292394950059646616725061492024368745871942564681480490322439663505316902724908470913740653450645425921226698379163550452796734777335715513951937983288185375657516977411003104578607466892304105717769176440898373939346227752519773798964493332299755091213123182839725830695459275993962583998084113150002903244030417894328882749814301056047180210832059243252890045824464203294376764941634232071463540469691469552105835462498729031423935816564455877206859266292772389719226035627535646381231492829714098035647725036127703443582865246634581472789007344126248329410719916970644356038737136915933619989526039429796991512515075207443914966726874240270588621521786872439052986017828962277578487811704504371558884335831202501315299323397038275082422495408942475656378507494347970333665248966550322524724687794768026164176379340923800702002168480683429184690305264510300777522904394798088768691542652420458394086256915873638602874622960372167036475801600000000000000000000000000*i1^36 + -718518358952542722284177111778059106804728292633368896222029936868254928914131872611410918929977304582744308116136301776366966055992422089682309376690951353240166883371977780291547901570878376941715348652466648591992164441373397839136370172879035793534876059539492667689162968727294722398955699591960565216082088253373862557236079987859067812695817851819999422067374238426466093407702016594900537341970047408459278039479212068243599161378619497307316049282798640191583487758388430056529743461288479437607184525788523084531451300237969995612849885574833060305175218355616561021864845918841990335697912936502091269196144003086067450637663357416193306066464170246264749471953299745249852872748240735375603295232119260931147759194028166292155364845812518112752257723366235972515807315097492974882911716147061794934829290880804754534666453751928833423934381210003008775504881219922121460639389763902412124139016600888818264519636425338361923565270049266905654638948365624669858381439840623747661753996160293351879908117323217739762897848226729149964540354329416165343262115594417178752039514429000576532539510660459278990436881122276434938300433888439595501229118714046374095014156996486491297053487136664957723713154730881614401135266175651860066907127813440527026415432749639579793602490068811241359375442441587429512947902861965460691115453901270273192198077064247569148328304287522195703101912202016821604360894519080135062866805959664844191049551044107054001021311619158528512982639816101022865093465180246935268104679969060290560000000000000000000000000*i1^37 + -6334511695566882332930319547716494431074068758036549065574230069793743507058819002812835801669371647439210508136076374473408656504140344264729845137843751196678760107274299791239459297070479395764259876890015114041711435388389778147581430594388927633261479175599518385380617191481746917422143734125358978005547179759935568430035578997884718671804934837030566681934512263082077423956903711364024547996009690092763821751623736876645555992919989628432679446344072060077328496509047593477826606523470728855939818179969498734766275557772622214457267713480423058518324699644417953878959685972497697562431695463947303375012497192593562397854536787167842873444163520074782348377838565694263805606091376594330993494106075033808835187063570238937852417876452946635927837229456412398829821773452564512760109755539593619547982184842284290492445614822544741277968771796396823349226951442961077125349684566216462833530311151998781595194799029003760809535485632489666250547548685499892585510839890447295623286753372992510119021997907021521632852865737707898203369970502632033023930486706448441477751350206235052538469618111790292919276874716449068363546758165182493457221401599007333334261535493132702770389049434953772138018514574019533085448337755797831928838519175103956387947114105559808652226075197360378455490507793641825867097079698007304795330980383714268713896701577051321327111353067154833330225178650579516501546525855359797647150331651779699896294076282842094209882697501009612518754263567839877634874893212599611498441788620800000000000000000000000000*i1^38 + -11109018580965689470891425623793710408728783850874159399496643838050031000574317630075954638954294668009117512548994627416608906011620511713221461521209221129367874568466726982162617182413772866059573047148382161994896682444714103876971234723312328292069601889986052594210925783559913357587247982205888634280353283029138065444943565107952247244556778655660564130049897212370064829923408313224627061783115252799400536693372829925915533756160788563220742369993117510250468956123521145298905660957120058997322779140552278259610557717532876549964437527624508519443699325846121813608674045507215182613365167445585747111614241923640899455171922499630236881672863690892192849378386658468456546876224437457965421339343585133189411354315245840630454830472047891331913708954861197690218229869470009934696281054202084078517284648529628344077777504796687899904142200285970754190047766605942364165540701800989928470208180894603411506144424308194176995840702153405073491424808021797502624626701968914334654086522034927843631418399408059979175762807614041821116399429441362703525542894079161668894973609734415178657496873078539123308627562719827350156406836640624695261723882091550022067581850817579644032086578950180289840480034496734140352473661430355946718626848307106215191097704844216323017611530385485545692326404160896508790819396723697242694158331521692827849977211233235226416357732104225043372421447911225451605741154241556165531569934788730486131673530708404870002316181773027824735674318863535954960931516297229524560091545600000000000000000000000*i1^39 + -7990489821563619296608111824143577352361561024404608638657403070336260883575326856406973472289348471655775532743577018846809525455136397407428981170866764319530054422315145798486765773970257926072029474992291910844043839959070447451376375670953805293089238308848909801971008322209112311677606671538483574949554901107866809652804872834449981903958445307548375318451171815449516102650496860692974929839907392843049771148174306810742212676018739586344579843048843742171661853706075000440753932945875790046399596267540372772498433059607343648874178604822407039769356971056051011359695497976581404573075775022369522867621805615954850443618349568910151546928236216463254125738090851717355704376093338853892129177378236255554263862765026979884307790672507666415234902785483703308863816320745815891323598174796893029174204359848736763214736245076788348044105688797093498047352960741863200171225242782326182641890086428309554125893641171052993454569804572772508339674266456687257112710967967689739051613462643993749768264539007078047281219703551039227925711024307855211803569552931464178162638728274297587485900440273291455042067588032445004014993666305313446060481157331686489564716357538268627914995641760876006144363360468488192799698057962812618155548615379889405041117631336011295496908574698191379045589243420706183386469699967287712187777809786530732142138746595112116847953068556395552350827760835325633373862967218637366246926690466645183664320839258956400905190061405261991253174485874434268809303307258498562129920000000000000000000000*i1^40 + -195378681649828885538995992271323596895779205495598636839250308957187869180837800021364936409539707525449221791152347023959781701322125662378131709389910572889267311613021514548493751065931420658257947849023874974667294171615013793977389208498660373521189863672249141648109698367369841452930584047815766654460366457619878733490052229799633097685731330626325085726294863422403531687429306296632616591288447391715330030309839775627495359468083325065823561919048091602631113434302128726507485116000993791507097860772118511999857515441392686427875120427536555983375675015840768124697820862889818255898170051811953898381253988692491153728003551093413681247179296498870956007471341901600952956225261444689252119770938033092159984507589092813189172791346746122421168033709570064835080713933589987967678070039600858367771093571016036394748477405642862439916506506825174263902624832167306932772660024641964367634048669241032522377577532963494363645194102480873471827978256775059789750530055253102772210164677151443658848896177252084308824650625063687349949882459106961106981284560835406089425488825584321463774951942195520110999476071871426220392031958680637594776978813090964648067826467840494942671580418752044567149814010335845004828332610856081423589891481419084406111969224631464424741094339454157126191056163364351131504284340260732809135192834957987651284701638235522821512035760216522310581125847950563372482514484813385934232356811420951103125488489233153938702646455066886536124117325691286448789759861981184000000000000000000000*i1^41 + -2400013099341289112891663106398203738710559620570684786661715399420430240612983663468010599635227321524572284599170197890440400099800297833745763755655238232730787742458433201537310007433076829696846527148698983556257876102875933848654637713252853912186224331915176744209208871733784413017853900944811265728701648899795464740669250942827432223800592035732040790514084677552617637349607611877096824903813150117922011153931663327809143429326338942640331224961538032831809174979796278751368153287259805865996892816408169011475889874796994563084289264629178478155079822260496245919483571984368067274705738216581978873543507136389005198562192401575259745991700520810133653364377217399222054708078432304850444266727246382656971062455910204639579673253391887058992849808325527721818337752016651036177710746812141901653305590040215213476246351695298346365235925650260645771493281932205902920509560381039422902224169622819806600088931884534265390914473724144887748953050818687457243292466448270854866819085941234385363361748591118112754642123301478015111028793066128781989610866630455348565369817572159909445575800816268311159361291378223915923902540120830243220878663142269120661219621192345225697022771390831255320375138990377088717806477946231652782609266809314752441691411941363941385331891350465764358496902794150048910975124684575810304507912980438636537947116711551279376499498028054372895258118221563118586417795913011561751359740218543824530592507663456924344482043487633949324055096587574239391907840000000000000000000000*i1^42 + -71138768937423662144800626007591608717707675203505225771466595501941714438848938038710631263504846919080055646170895860025056385329784391964212591586244899169604570951057237157089338086063405785077684571219892186539124963578803070617996887346096931416721826647709888022598395389159403791898053568338605417177379730100616236087658747963830103332716351352769817897026550691620358258815658337603079541495239423519556431412122710460644124466918341697003522807292570155097479954823041335671546827456314049462225857788605903025677487326833834068722993078028721193754992124497071439477550835021614671213909088606263972517148549629337596685607086992566162624377842739838817012294236445994256004661672882741613974348653837431677502135201628767585951337950924100376543038536888838233394680347208937549502188996546854961861227288368010451860593524531529215927136071481982114498828377353550558453858621791387156244619263766902805749467603743698296607897904808543172197400328047491954411283752221604610374015254825726179928424647975686968437418251883257617347893650364979017788281539508957373303213165055284731394334967840237952179997084185203747498236318454828893250904085063438610425190531245853136851765761933987140446486339400200174720533673307033197574360564295882826933818199432971859304775498626882740856014064551581636868695895544470775072893570384004872105950426524958810655800738138277025012517580241731932784452351304859189761728778956953498847645603212657479432407194104764365104273141848300584960000000000000000000*i1^43 + -401390944139742289735155038981074672579082914106160747412542931380896541041793529489573024430574270450371004178372065447761246073294627468794664561864071833809437721657761703390291062260008472430476359561727782637003049279013279413392817485544127003427757316430811913768879440403643379655140413763644590159866193863523411849230736354272600501664357852106969208514786742647890298004846874049404883042232175678102064299260221214928975646383771923936233333256962751771338273625481648659107096951698186827461619122979691696467523079342812524437600521320808924343886465005822363413224158306503432366513583063015426798498484742992381490304307619809315862356311532401729863885863359761887357413620840624252421293268670988353345330517885833673208226992190545458141308942082035434565820953616362376727510156241530088065781320060751017789545087036286484889250280245925373580869350532326169160838947698965897135830368481827191328248691970396608234234759356616419163205047388957444431885789908881266087128583798048847102285268951142907516061499290352047428397857772438253113188680286180394164302299319284848671851234418961763732336818416694579555333931604633896498386653081606098319686309990972049115092381786566384753361104189808495131311867571344777771211135915746117024717546860901049629573218968459513977155027113466003968331714806754199608812666120979648691679004128296565708190435790570128971058992109536435799146734291327017230460388664247686631997599338335637118684113942666129762274487828480000000000000000000*i1^44 + 10982703348968330516187144069656818940510411864042961440485939094402257312473446791988189224076376719585917108907675465991643861059768416499166454230838384964803298266434425210654626317396484818287358781810380037946053703885297100860651682776503613643191791682762070866667440037496135912813540128896310203343948376592963196858844186191604929533207845154343561193476786158553705477036053904027604445697796369903519191590357621167885225210659783923116641662008465175218509498647215584819894515423262570190461035715511939316685346837406426821148057032484575056445054908659604662679595304254653633573562940756859143171985693379579749645170003303310936725835459334871556413348213697256283738752927327617796573829554808454766290728007296313298766140589921235269378683889282438239352180074610616242980505267712227970773557418300881153054308178255502816742506961002401788142954161111261688117830100170981843224355631067196051982317142829914437666554270706168432326487263449082246812628663257709096936101149035287973056586880723649959343003986314668572053770969625179702258890329909019297461120348780406523260610864923597019224068553956936583413625181139284305255259365875138933664878550151662483081815610853309289841534803262904459406004143291594674834008285509537812138124329370084792696570421464363338866124730925417719695488830262039066150847094484006380865876587427970531470144139010374014530186398574927005774005702497871848224349451953872845088844683233530811747629450186105457685299200000000000000000*i1^45 + 31276060502063753628936302218111310045148835454018626777489968747819986547568077047389492165675698595714317417686816730085794012679439725234363986868218305580817090547417779916633462870729448874163103054702862695678937594053084756804981966457353696825233755110131314096926696738222725046202644667757707728840442925413201266952030750223758513500168889571200292574935546683875951290652689224903230989426485007636931688257478181377882038224256435833946600000445116003030768328255154442820034256893649207352216955695905885656589901858204340391322856903440382457428014852050849347693995562609853527525770616117889609063136891038765123903566593231106586965106446655409347798459238900210666859168567943851484175257426171715261454809945922427441023891867477835271102389389137740967489431222474323615811577096566704871937547589643525512502746414426347769885874828877411373204796264319405658391544834073490754537882606773256415409911486072492987114145617967178980409710960791776226566941313542114840307101539617503708563666033271642886985580537834875022381150401736151465855878115127313049714137270655516476334782396017049811174155758417258327354681567859453899643130870595775507607688774386261896280240784662188846296491980218700209407133729303293629087780278029649189962096265209585814044958830415829009434936837760687221627840213589893724375084846693704800718482622486872513494071988565542286594579424444421243176158328437204887002579625935528138857516797661085456577211550935285760000000000000000*i1^46 + 306193072427076367237036948447186543352103079418987532222896686781932548333564293819626718441412506461802396771817962147207496129123148009527244957591446884573686777266093244175115971822081590847098977338001704684156381354189966368971616853803131015732175652040246271662540734982114120485109554607208695701761393930284871837604377420704142394325468437973958184436551939934064684854476640911536580819351280928489013815360170454268551919629276973794756533282819456429759888867689799428071744234044529188427148138113287157592145177482927909104545164194386459480248318863532435751137519769389325687670784298892029612376551436155511340049626033087126547347603487144350566833628533274031989614918801355071963841260575102822115838423129808004875036726707269954189651590792404100766196472000582272429934228240099907417919551225732285878865863414910452267438653448094692469207608516216603480027352789160058299714601670790852815953833415298607111738353594894398364081370102510777795714189882742161348361319091749125573256982749924801781913698372771853374289245592099470834716421846872218781960317594019795895785564911392209768980201872865057426838625202332426006944025173938945648045583515713723874965868038715481385277748983132595191971160510268972691592341768533546140812211430109709220658191176258212893064226756821146573580607577656620939954001149500704062366450707377177202084201739967960739480485842190414384475303763429412425533935989353831674963562741375651285326364672000000000000000*i1^47 + -469764554963035308900042683496935085065841054056436490159961952823047832391085457639110194478408388611891071498114577371317883516374074890585988325189109160527668166675880272190625953902177450260949391904213039555301084179047087461848629630405328326707478426453239889818858447563492605314211217877510331897602109902631782500152274946510733978835747155087890034058341139534862097086419007901105780979700920521795612589386527531984548658609065442609206490856362678850508878278356165689275068127592817363126259459712006736708005593928240852976757082275300431536558765534782031780401111904600053549674188991031865656363555951312316711764870176383271039289381768070739758401422736355188643824628365545190172270689198205227442240553135489773948591821187495552711076020827310207551731734248686264371703063550468297579699149632845517720071800887811638889337024805279544614220596387448264763401018933507856019479253893077180854812684869552530212142146090836378560330368021451369820375394268313403256043982015700315477282174556902224673389597333174424749837047136620559278467756446333118731647201911814340258243103973041797347187982707358472610791204397825111994556673895483378193178410894032026648189170428827707352462640845113015758300213082598899795653399294806606709604647353240451662936561047004363576551418908272612229625412485563428230165544693488059066510052547498546319551419542279922040768276531305461740871912141454809606254030110119797249492459224720159539200000000000000*i1^48 + 7518887266160591205840210997929826856633268383512893035233458015362963568195366216847242476386191895726557881098586920500860015154980797233833043177728417302063996801676019765780075457027326867440793633731627436037812882908240412214494915822039380551192160323776820127732831923202782949000884053624727564403695054510800645965304057305402568236145630402428840271788898905973919109182994706207705301405703086112871572508356174980395555744371971452250186250909011152486910687982248093113428350380973904363967189598283546535213396657490607524768520998467685497242343447522037737995710554921169890902067888691231774511539480324130189899642624756422936790467617827499565448619502289300259490736116128862507883814497803674817541669983330138976466122793172898185974334493268950329892139363057919153491283231251797941293725652908359190555005459401029159212575148728690846983774872721393757027466459114261730527296535568036181668055714041531403825686460319865209726476229439128264075976235026420475341143515011757848265047891682599963327173419002230685161336689840274556940922919348609365843272121802314225538306364835124948053157685274506256285005725046909895816690974632347837551607063426478408426504092011364306911645377845070511184588746325248789226893521200227467623312538467611013830076646945854104422449653134241509447430674472158497429093029055075182961660290518353463318937055987754942690922515747129707164498337655502727613402269457314660940502123151360000000000000*i1^49 + -340955651631279602829826364297937930052689938354389463509924370124945110183117517970168703003518882094075151637150572327562742093115389642736289032829863012891590305390188937357371774067782468784695279697945622894742395314315290439887466715672450632507501042716404494524185521470550390926034738199043493921435680514954135956237071868282601789927069935617905855237287140898611741222626193296331599258875944428519871168669824794366997767866672594818141275629093216198844636561990808788459191566310925003018862704312959750076676789060775563279276718822540194447997926156626338958827679823533962987196210305654281853940898795623517920758288117782379926273774664044860017779727083435885936936674613806227712977170530338212208933071831544150991868783118703363255052374421327587120328523811360138466922780602882951015965250144306784524235681710495222542636305842216432732359342909351743739624859826890334965692273554879396926517870417767208166878312555403592750140009585019904176830849684169611931167142040463227405063983127316357636046751280796071821412018770673040003220225821403455672912714707431712072333649640210239186224004636473550939119256563510313430772443212653086653279367876431458176036240752241998507627052166211404344023479933295129363493637847116715735040737421054421198838908080540355913926220284646204881984906656672111302052006944045301771012471247905432066581509691516971879911148833443859766090133287914507174841347192694301947592704000000000000*i1^50 + 450448688766025214929889260986286326146345411273897385396828052129459291281931571412646198213769419260221454584872810973164236683748946973810510129744292581996478776292253537998966837152417062155031770978824592543091204261524373779686218614980842645349880498490281720255971316567133836595829071503444316678257937472815428266891167387549995796509390434100074243940103411334794625165284098131446163166317383104743648375120796458993715399001280393656216532499107590720359762414805488537938402197022116900476142629219713654005656290401594346192527403309384494567875945528719978310257536353408075632271479168805564452315892804553838620490765135734498061251292852703924189998577453700857451389674630891855986913531089859892536017546437172595397920358043928811029735149798766387610273058569057675014881745724690917005051112528937472372105417231333348048519163826584813016090722905084136683328118419951799344297194055877418372791503574975891509731867561044977033392906597452009936441884890071519129754741848641476492953350538772799841315463520617644456284237445192848091665111181299125343581859916042491141071547307838773445981741180984520014832818716849211534166301941199806395964097406485696899786652829576599703204588862080422944522631102640181095892381438399083326391382648200900592336935197217691159720861844246820652021507155538360869874500176845190144276774228359418996300340765415306474460231693987847438449983633477911622996431414807756800000000000*i1^51 + -7547342368995774439693707358062428539241685550682599878459224812202026383124181766488905869589789540976896102147097210503837443732225475917062376944427477505899946631492686936122417433722687954853561466104939836772178944400377047929482103486538689663929215074916710506347834169076588988726408389718220615357928981962736745394766336217771992939745514138382199568838452143714433368836452329472264293876634850292369664446083915741652367999505230384600240372439226026012689164046859181681469128506507684973895422751366586775065739838314255727860719653955686616598705793983667076589064970819944356504588370426584635146406314464829583725294086821876329889709953109295536752737634257018748686760263290351832116401010569107727336618246205969928234332171165440967671689025098737471997158360107810941691967988392633118064351647366330954763427912366575489706076562154278297534701070337463268621714824057212544579450039376443725306215318446762960618272053891363815303384209624092139170783191703805130350199103418751457574955252713041876594119393066954216258280370312314056059547555261668516248993687507144332243680310009667269050667638500623173901968736751747304299491329731905054521496719438875344652882136006884024078037282331204590945580022720917350040129615526355567100859079524621514354779906112449207281370682841856337622456104789928537356493718554188826123461516471104837387049757993091023565362018332852214451146648862690003516223651840000000000*i1^52 + 1549161773098010986163382862091502575568361704009723996551036231767847966310613343933713112058192925457497509402922589317240848297690307385556752158639614513025068872586489936134789036314403605493859079174602140039032234838012234393654498926277220598290758119806644733159351343612843065030570976352143254211431148074946994204313422686787631376335979269835279833202766882813882234611894910843276443386164924095885702486683060833513114909070289175126919127188703265375565096262728375390829606249840795722202062623326744043362209389452924145212581894140374388591490795880313904093127885491863397472018740912999902307309941027823348988982466840997687500439260838132207631847943680694358326230123342041086651690820760296402820460332963727023672185367058051277797956546498885322737407717829025823246714610235946338981073496313572674396263314656848330877662003892601564667822263902305135201426437758113857929467239607482485831521441970395994420749935812810157056599203354101189722932829959467994036233994508466184895597989451528709284464861344707064582970982314071650890576404745549686897336221074867988368271703153901883767540763777550172389015733107660401902069517622766973893232434422625251589491854804896492262571969693611975890512775792215580771760563241643229383173827184777960208158382288527040217309521246923477338106967879994222702590234960470025464767967084673050151646631157045866047651075210900374216821406621755244544000000000*i1^53 + 11974808773103442380546953739608220910210889052715981309985849199645078778299349384400791694100103869892945187605845241282821096729648478345537698259744603433554623017811172686879182934077438529862158549774934809469418054692712489687068290285424371965740237739180551292412461739708394807832854395531991913080287606262301535060936080923194263235845590220854360119200101326635752658570586297676344934260583595080564274611913479633266490631106939767053135075102173526466809808773601148921715271214137990133963502592240100108016464125296462085599128730244208274352740474869624329022462337267525124370062945655012026166573627361579706497824196855485954807692367115305535788833529942039918158788315486366988063176580056847429003788112527053473964759339612279059525411087830494116945744073966566442491310631378415104055955154303684920637628710853168862830554528469813892500132374529864688719494234269266189227106845265701167947062323304673674592743979814796525787264871025197701327008978980958372545493516306968900794656073608194013473031370917786017805503308632396278326335210596237310246549825468226306055586914692226603030076660337558438598395199387004215618374940528400523204964114349449508141420341858704065092478769537703279574354343490313613709421142172400358534957793371871879365656549413401938983744626770097450312786609377549224233570425752926351544494609256100000792499169683865452970640189255312659919667200000000*i1^54 + -3683164352661693359677246518242618419113688880177169830692468735716930064639376016068733312594369094642176059197563917053930534239659986523940160858335073309936003756167266827354060187745170519930310337672842735785693476281584214170945064838979331975264555900475989957515032220241873407383864824347619961684928409776378705988407058114076603222403786555673883906287361532326818999943559137150417207306023700610128586561608865354539141528805022058021760294564838206147844586518177311706954892822768164942450053718385372176096846576746623117895557383785758815362200804959161839152637452069953038822860010516498744049940376037847550397780638162000686808138425140558730896426483276076114744370556643805595721864861016745380645899805720241328969664339477833067631695489009726857216882643429075318949305099039520992325683229444540678637963885356758229411270192601512016822288122348851210514758592920567146507130204318628824803816174813085993803728289898832352662822939078612542839301392243156092014360548168545180601620649463795401232403863472354277588898539756961733201115978455944642230221658823549861124219811228945448266450780783594416807263200565866352003765056182456149264474526739622914047445915046505487984530674436350026732809603014927536789043106315388313784318944697969867020679309746024460373201167750514628902518213877253515943606654195545469817517093215903212318533097594808796565167144960000000*i1^55 + 368156935652628498969448610382046928533023975737513220057639457963959764285270906067615260699060497163024460363469531107863082760996788533498404157391450443620141742904302567155748694151539144899308291718368095015232100086353527644697188783580656030686202638186469530528256864729778327773284269561982526746523446394715105478884087523928236697380061106590389025771102454428268938110416808806604062718555835610911967702313140813548556009710219370476110058436140161381997406313196655228661638808207753023798069527774959588291218069666587446389411510609304244819326881361389703764031619362581191374099468737203997843544908919342279218245276816769888570073293842012719440179649847110078857523799656840684403731715349859461425036441156278953469411409716135112333010944480454699329732759298671899733647730272759745489032702404920179953146459697042985336677337976040140356548895215729852251719949354504735823585979965449331291877516405439855671338265392337464010604156737634047578459545421951523276625300621106377824302539491744586582063997254249937164030190794363982938339671824508510716499162950200808226876555023012759171138560904144980374901012116393159965302553336622052855473214706126934074465502700535446614355075492788572887647704880826804605680468623597869783235350725043126946817340139386974521568125122140597364446332236491260011099276813258639620701660730813174918441045327872000000*i1^56 + -13485770165395718478092053081116902238965499500698477419966199821491046243844603165209081181252140754528120321067357828284070938008838447617063678298656483002958220576871802891165060234924085958745049169351007799667173270142859378140359710682079694769427883070336173773783602275525735061218638332275301128016516800103546377314295246501072809040231346687393455939790706344884457461080424866655766287684418382924069115237528954800706242236338267743978245500640225464110249826651679871126239793091249786758908997910988107001852857746732804052153224195598303296114331752824876960648334697139547303496405639547348382008608939220573176445153709951102593144283317970856752468356325422749363095386874273856415654888098870511209065426929326420873491139257290607263343811365791151283698118580511641377007320839309808711694666238638883747848183824505663051169767794468407442198756157674826694939673834027352435423287308893178620934911552560250732094272044392781263025306935064691855508689045133751073641552993019969258262623847088241139814666112092105486521199411457409528729226977737170524590061179420848776905190179241586297985780882168055230248138266028029273410563585803601608881368819432902262070255394120828311362242778846652973969946404857777402043697804429807367609732839934001193925589232695862958982204273380323407139498967677851957951306099777257798471134089104588800000*i1^57 + 238200589523472118685374031735057545368271024248524891259212637943623794864686279526614582514797227539730944135882757399859315921343193226939974675175376509556157745581234256668108163442640496746611844413121488718881023273032867547518104285867287537566522791755184798937618067278776527258192885107897048649773450019602368995543637236827050573964818453639518140019169646520005145377661506358222376575773949722392562474797011962179339225417909804891378356553552151898093142528003643306649473557191982583590654504290870067378227060068750927004417872749699845188176616388659586349050650605500720990618445107432479112313748846929874097377561308852046550222912222062610708421339354808071906068060925859008531554822038965373639000658841503556044125847773875655135324084816678900387506048351042772599951139915576637377392210535100021373060691569219167229157072263143368306483828112743385315030320952523135146159898650823228588129727848847505787358645590470969800895962147450804976483793906915742024502522596479038568372967825814822084416823899132167834922855796274119253141817481564876837360775428687120912828495479144193629481861878808991495624690459987882843987233120456752185675393815338899794523904256953317552577758617541090362009468782704063912112841157363845551689992853818948494754454460866650331829582178436825240662170772975793096140006242606120960000*i1^58 + -11511430509055888252347641366882510055010909570584756882180703635524016540920868077676304787008777047669043117763752598631391087828456329003084002238024606785987999749094990947504569955009913897270969559324221365895112110270864620505878824046757286627377640166127282237540504013505197398374418199890727774721236051853592544135126012970783667969846440106502375019797355051561644018355446028196300120694859978430820890112826739662497172682958368142440191919374000875546520140767367633387232078758813328713939816639141073487141375553294794741900764111910385930249776176204102733656973169082041501869641907234407700056912075329871280111422034374738973315279700349334094279548206113014186062835411228117510437598179756212991429106793591402615347070838747703315685460641104575641363315350331622989089231310595328326404893232873931467598844928968554806113252413076635317446723873746197927380502769870323222625290115067785015153002192729871613185055511004243572784755908362734369856641451554499264203025551519671849966063431754631536040270642502909038200440657962574917157658925107851226056375097567162496347981542805473271187622018682230986732048398294632086016315135177273061479385174521632452468196983449902346204063646180105032444201636539224814341311060470471934985188982436322902123688342170332311943313254850445796566158672766500864000*i1^59 + 144611442922158279538305332154022392238165822533047842930426762258729311582778288239078275817789688873073358822739277179472597565977665410507421158166896675924177343510272838157996883465991019939050258386331043307016458068253315873851287386925127084714305381127985658800626248793727922218087143350712481184858238978342588308499087846858399674455991052421268265200240677543254909358899280799219860605104347184222257075656822112741074797443117391296127411778675674712728739414195659758726603168188123987123262765195168578654525140398629939340792732894658531399147262786685650591284396750235852163243414407722638173412193115791588520919860445425144244312360884159258798821051535686535676149367480590235640662381273461185657407969715577239285550389157151696972537298566701830932676399201510252108722419143682322985784453911546616446999540267711558160976333214593756021321457341901270630197367560663822248684017916696613318808939342018125918671971796886806549866488310083972263125043126994739169648523444805553868367100408151241846696155886255828488628192730939886012979759590541979884710441965683387634910832770205096097400475908098757185733906764323169288550280173934651541816036659376325071412177432208589381852317588853866961857750451172453717005183851764798358135640826623180603646290077855088212106867162094489600*i1^60 + 11184814193332958284255864061827857565336270504857880797027348942361153224172055336643640223489146725178660480484919560646399663634162241414892170610186355154412334150432618640175548342325560807996710797917132856580593333858294542281354079739744837163274508131797783260721443167575543433593912532997956751677874163921705331420420487763459861273900269221421848353640999459222227604640920435056963303315872742980024801414871238751314981489565545658494049194637037536662781232284482905167841637751908660372810951903545138969067387950011964180123064034995903416964127945119951537680775054603990504279859487085865016859999281635132680071639387084515070199841202819556487045456356121903077638175639923535129064444842401403360365519458604007932117753413949499998748970514736079262271810170668513846257047887598033578744716603403131606688650332181622559965358533047693566975489676665267862054895619817267281035970582072027163518724921428480387182832633521707769669444419655545531389788686053987057884032559129555140408779733465603120360558892505997452093619044517313191787113237942852245541776074634521139311023958362087629461977986763902304982813314581595553622386235725808106616669724478091809657837502034188740273660494706488167557666265068671680*i1^61 + 841141804473827600901554827102015099447298082576259940416699242532303387325196663728706370957374454548643050227533218120306246918714099339039006717770373680118909487647552869786317592406214897893463897167015111628356258883623688693728135766227032694996734213561508040857409279133998334184409205736605348340855718020181788122308499741271851509344256911668558455357800994454527408719458556740990899965784479633199222639769854291655230159090353424637374435219181622220097802488693401602575174308625095821796039650891765699984397146022911400673067161888795848835456235839603822967125271464947432956648534109075583935571673659491158241030063551331574689142493491637600347456579974574990417863648675166696905779049281540263925562129590839488426591474796111571495321620342357629698107279387129071099261805543256692941544340419839396896828277603711391989660870335169393623838331369688241412543971573935491849246741595279508139743924558254506815641697655297998230206040103235346123569711103236450171431470911470434328651245640654314729872082470585903865744525518543319861041651652132121047818190376525722809239463124642189280415388471473683983365656487884919662341681605253121*i1^62, -177282989716188360571808391926369751366430336672891584271245902852242840436652624228349460954660119161054198997347512153846929082128111007987691033720898696284680528760709462662866282531284540837578354368577199118073468921232791036252965858493367472692845350099344841131440454153734054805090343446145408739726540081766684423917309404410618949678893465196672630680917550509996919983981767791183592648379420781958197011186634567873107990323913215284684914748875274173189737632144442068645141649032520622053896121144415780002882961355431332297167169585979093574428606519311116796191750278017491144837050009620945426516911154521646531433620126735753133578221999429468892023472672358373003934053676947356159489717453542113467937289832306759886051747797872758244405449452383276940061564209868850008736562206546223581794474132656970464331383344346048092348083946253243416345490355676937305355089099391655017291373612322479005670055258422686029383565694097803949519155268572632484527106632116353094262051820112924167853786118982245772442696763128608692449131481544834723904038833103650203101710168505636886959701523343624402332216208499460117207653488679089628806851617254674171061552973157441633379862356738002022838085320972460052016063793278693417712059565640756855807021733025365390815779209426421377807755163868401359818711147423993459069091983070713805434516114472943668933233922954864044296197593809639725704159831338199303977190123974295636661257395596655585437597040371845431105881917939327329020201523343111917526351940551330086402070097387838397458753456061583767451873149004194685562971467547892746855474285935779532512688701528368047158168372092024228719735359190511685360707912868307045954414997122182591568313399003719888558495215673411071894021717959118449067473091533351519761717298281221782768304552108770198242497019849350418279423857706819647639406368089134180606469613427720471080939455212444559020127918340329210384228290609322184531212926821062709576520521542968172786855563659081913634617956065416467742647764488605734531945230644629837084847576698369804264812747999709604168775442502528788979695661991609619949699292423162204616097021070069687278335207093545560464126979943380395902056397163510052771021660032579222369207267304765055190779866575143795115863880389150632041746852212443595269632063025268216231053989971435494981179616718435123200000000000000000000000000000000000000000000000000000000000000 + -734317271160881803523372497826987416243646467775138354594674979298493554751348247590286545746921699943711638352889948599191675814653463220710666638865759601300934109165485459675789901022515741969320602985471033852492829124327733400141704432696110283219517807120207574767832202873970710935043975074967490199726817458733703683430449215847146074512988720581609874721943595074091506173083873423450716079357517468611512162065737300317956778259064766931659451544039523250674435561864741609927557082783812765552935752877163588619872134113632109813699470327518570149296012558879770737631142739662299841655100976503070455707737627353922569581890140880724668333319224588364876393621874541269456276230343836817018273233359996393079525802547973981457589548417212411691528003039559603971412087834808297119218846427684316851249417435825812073074970376289444082467304767150484472046892638337730255300981282985086516915296551192885381307101478873215215064518314182028488791618794750475019166838874500487624551811460763092461202881680213103295076965935996969666468352227889538171300258311601665006758702585671052610179879180364089408735153544593056690753675299950195667248331206875991107301128259270931941712659871280593422970164623458523307667189334316486800215458272691059486368177905311124901821338646826072702656413557271789743617343022189888139938047032011145192390790334995712083286457132575836549880385553325000988432062290333063859997247977669178670000252641928778101995953417647775251902501022835702790121431314322296756915696207458842606018255221529004160170270231110437794413342458076825306800074209530581063479516261653301141324960960477527887452161904235650601098506847861589367082303125144634404049067634231302337981595013403954768319832302153694883609159667305984624525689606626444892765846882244067102812529547032500991804914043092372925198134805880763769133183659121027776349797146182881048183724260091587659103867077353353963800700386166048976347349680908489849230819040788952079884920703512586609754775138535541884541531051559453059250003147433632825592263568140304346556115714873905072440903600281778886899133630989425074647883515728309664064125832789398794710304052222159147450935171194857839499290710428531932966635942105056202774513006821719850188286363603508463265807543787737984756602003784075476621628977301129620129386488734434068755963617969438720000000000000000000000000000000000000000000000000000000000000*i1 + -25661035318052906124992783082338861951070210706855269181363638031102933803173153637160821383028697320141686078431358678993675918893398080912912031922265150255954416383060734817661957336682764886247428975314000307827964273920185004664511004124120439884035581268151859610850299450148717118928072783772748433239735940853588719366812271777654875221795305379334547764596446930335798575637471482079278510424585143827479921729939632837456159307896417790527879004989357223855351459470930041482883971244225532219851252541849688183979077755220048562282920736819968910207964271236025116849350565662674321878532285869578627723388579058957565034579648747572653927877230426716684837764156334566807677426551756492644892546005286798093524098723338170507254404967930368055459882360148135189383227840227206252346359400206064998164078631324337138969178685997952115230661913720038613064491812862920648299728386053001808339056099480954719494270160375239255371278288059374015035334974815492019539582135336185089019582474343265542913885366287999707601820093308305263320097191050080495173484880360825452265076438236853660380343896813464348985792720003108665940075543961845371909675953514242534458331243712013249398670160084391989269438527798877662108093038884347388467442959028892139941269895102897001674525956570049434271172847756135825406890971441546962231241827052293717268775049828650899569487201505893835942015685230295154779191663068984221957377520011788905134741657368152788766422314945797682915156868381337767517198232816501777025994212655152068875414074610904863265518990109732160463106773538542155000677542698371206327781884510600767723482112137835336063434779517388713858373620944714539589217909997513587163363406404225814178575206456422122604157736133482861110054786400484396216091372985571710047346429899074580720351788669571721645555563759500493735286956115930390017120057577420309221133106426076478153603437835189517525371389077047680812222993289194592944312491973062647759397667102600742680592506389176163321959218890381706363542488116126174096249645787548558451934643343935747274238597080775709927641384633054167607146205942388674261466762762913002463144579532414837896703569364910498500351600788377781942346998877878511148739604686434609109577192789360325758258816067050774965355970030548671455890200092022485658825920014578358771315793724812228525557693456318464000000000000000000000000000000000000000000000000000000000000*i1^2 + 23779143949451674263319567964110153008497761666399877751886612601078832457310858963266673629505132666001836298520630672790581900774641400779378366950554753085508694494965993756161804006024657189746675230819483813900247422189368303870046358979873766594668504750210663739074795374312466658689116852238105212052002053122490051549459295428487053490449945634696250364956648179336948518627785342406615736756202597940418334297261194487253785734458001913369447786363675770363807548278416458999050356288673458562167638726307517630843729157511494739448298105147062211587469556037481673358868487715291530420182127677398275550204643722736590699445797422556135731499413991636655946821212256208667838198088282797928627382923521160418516311543432986948161728753449176150140954500069719953888478749537420828508489093866842138116965396676335668458035850715734050532631388941661430523272799414743176348544102846276171383848113341173068052128893715905007473411717175989347837895992655383175248751185508300631885019447431881951405443165325629242300505065896357174006923583676187484268381379655579752318727171962058708693301163323610963565018702360683973423780170976890962235265543693332012222292000354082532672931451007100332419792377897602460445114043433133751508957899475181708237147155115072481719835527062625957221573006960205224314188421064752939836713172658494461698176021043442791667958834367360077597906998544361104723727936649757486730206450195340494211326173622557669273532892266199352389849752038545443719021192899176300710236412086948044372345636207604560710169149154441918653802960250774823300120977968952235665943559030956245200423743745964888249593562660878938393278274214731228144596811329332377135979958601291961327560469024195098944427013893485268291307542722548226363727577199225378686389029189214844961164154465107384014602072528905163690954764715849135726180498268968012757266834925666683832335500064140317465249602236505490260962482729246698951374242828425624809912044716340762152590378393134046711877813863442571325571775821328235302324823793748083251592415870223056520521319396563357209718324235550962937170884178898954549142386475806121782251321927555843923882904919103219862026007624962864000595949696847209540784712720239031703951722751803336496309863672416789511006902760843570091122552631053829525744662324316456003140262843407493503903851557683200000000000000000000000000000000000000000000000000000000000*i1^3 + -139749161255856818515959328069752201478256493144022028730153701638779179314912808152606880169600152799294526276986610627910098164819975578724800309782998362968739894751640104325279021863223879381598868107636741676651684934026081724953607152348779781978293812051463957596235397050362910156883511523263270714557948891859660543435441827759470387995813256600812974335525035017817156234705039307259841745442548065526429419631070732508441710689335541493385456261529583187827493636975035096068564354371652281314835339030951019802063954584531794462758923101726860939576176171822154309405828011572867520924780146318489468058894424571025228956886810115050137514809317770566924318498581615251288061391638903757471564423444261857609536899092172309389437346156124732805933977614864640965042666752390487830081791445376550393272247667574741315889325535372484590007454425890535967873209185888812978231609350204497860683867445719213437136573128721174658966608382236598535098532870660940958824411210258310707605964871802042313376600411547672787495701574406185435041496868702731771143373966140657128267422517202960400500202040466240588586033400085302202757274511523216199608286565403086520639088243191052336430804050611930179545041932065340504097814292521227869570799140211567841974532432047187521152850946573455070584567056936523494386149097648152454240645426074251238838421433237233949550691179463235987626642919740001793451618820257453269517118576403002462141418987948725077864340667935529837510540521543270469250960400817999677299839350054699770184956352163151079153145454912732877138368589199478243681658066982165349502607966683733480831468715812926272672959710015256551118543988498490797685983279953625228904506709037948919942226282813411775860665818462633195236030948930222453223088303476569237547812594149638510769092331364351443275886101087062217804365251366282610330717810366088186662863424100768829873571359447270622461068006314882323454344906239222499201053932745758723791075995747307728079841570951307181830689098468013259742237677369957124232255078171714374386742667332121992343348059229464437733155718427552673847893059736361120607368929298036532911678486413559351601732772884859146339611202618924806869040258825757908358858464006687594898870203333664340411671925086302909973480891252565431267205383038799390341565268408760562124641089240753257650789023744000000000000000000000000000000000000000000000000000000000000*i1^4 + -172319930828573347832235949275820979880449443679519473880133486678727541228888546512599705389104218009164976289904084407965546713992342253297811596262535302385776643281597004014231886509696445099289869450179242764824524950520507805997662114981197875957469236849545826038314344348514746648575657036713848183610991148049454414648201095738857767644053750150640026112301228790069101725352649021075190494015507989724414820045526468946117981220687112200150796114847512437342241912081181566338741864037085052724088786787869036068899675799406661937521004425443779730030109225405108695630912386147684109458409629361282764879326864495883035510599063555481247278843505500692138977365644328887326484031065524632852387483727118918166053157361775187906745170810588435334486477916761444480120049287344181087374005174617952382305126611238692799198300298716303614701384496425811925207436298157156758812144371350243130427139324005086814899863281452309659969944823164352850360054650039586547156524829993438583398639679495748251426874243059883278889207090000409623661723174098616381310046240630354591897360544724519336210217018718051099663159745132430057808236522220590044356082038528263947450707047354037623832915772993634985791249374775301304328596304495308519894745601448557579931752038095238772977802250682228977275648608642914913921729574586501105073711067104917803868054565371588651042415467991696216208129538620144005080712131497863020112106723851511704608359922698864382265153845133213856227886509967581980129238489280040985576669468440500668902589700074901064362539793167224443397010152203782317798143766711945270569271321524631655244779940356617564058689198108005783425890350788829510792399692944527982699918405819447633568043679205387475540470901410383849796772912562968494107264119068525708169583320754919616729138342421726839569672775877013370850158482784700203130259725643474469856005495319729422747988532695502397664074050274248515861993699339770160666045566347944546485848108008116790360163874662379000859007941482527191829441637631971087782515622758926396972757256433283871615995084192893867916381363047788576947025868017008195239718741604779373096820872707303078867339054207450827044517354804242141212448536940447762898117113293885835632723385490791275767920709631424653184180078955575252722656461805535514831917968205268173032332607324826783361561264128000000000000000000000000000000000000000000000000000000000*i1^5 + -51401668884597886849731524917204127675895061450776847238121289013250034966588209448484994344380957091019339352120378228580908062012436133727709072146782012865198989088320955187263611057117697471540068825938699038244482128625080819023771736134661558465445518556859622635695808768851389871841613854003871715697826559479182981455638252419957010386005062095002487685011412569414392793948874566394581696842198973686874111782914926959981348137660540499519126689204863468966308025982653859209157816790728764288957833398557156843019182833355356370015479316668407966481240675331983913778484389929956196589432945117441888710693162803249657854420762665871764301456987946948175941652705275376765573090238974308415635538547061540396648618009390033074684950720431103884294655088783554303357069431571834804461433650103250224050617660554564769102677103836008737950979916360625403249061872555046790913200167323958739119668516273839486763545018302474056518449389036893454083208929608056813300014293710030160593577620102417186525585154483609245294734301384529298885635157322463260760098616110533793934377785675610539052887825147887443633855128942726167544799046117836597835923617336381821312157358690737409394221309969262904596458883004633334021422769061178771523725632200109257876075168717063747282407869687516878747892738498458834631992091688202781001329913211344672136231293771235851491487391655497533873819469548145992502132592828449696532526419141524455568055902944861537014885963711363338009632994664129298644737095817504830843658583882058434437264724018757730363089316412120374566519065888497197850485157350456802729426643977207246727024480393637604564601359641884089216592950129853407633094593307000492559928541529091648571872016326428454070292545060202594449948857159403793640250849249965502808060052506183670626191526903929333812442482850901868421108492319498263992503760940059220846813409940582433825845130666918600537486559224242696468352239368289993956511577268679662181718839372047136539477347133268767290360882384678241844451097471516453640983321637880315959623877630167855786821451076321474490034456416226706417017021810083294262607664346938248856856307092775834023095884478632253775027638360796763689914690610297906422713801051898768391677842640630897351059688487262099809105201157609380331908708355305609744847226286179819406668206296435605738671308800000000000000000000000000000000000000000000000000000000*i1^6 + 26283872381471136089731682449940768592964958661601078606314873695818439182322993121060835543174462041867458450914503868169498242823504347254014131696490941717260648179393491386975918702993859680697526090328151399424978543761512952245611775747590586606608288563612685041497319763161002055103652090758806823805003501154216884409586501119830185307046698808100851917456662931058961199196703428279949059576289932355018200667227033598289487904838633605138006241408492258219073911439243722904009175942716382205272678503517565443420794308187353937020638538804636033839660619555949230391695543506032018038956930369227345981083902769994642899176501953988739207268089542906936431099478203154098922910431542566259481751457518262925048972315898379211503437624087723316690813949652457060944652961426674535931599346858804141721629055192529177483859770671813130882962832568285231591672325090947090426530285612550881638330922666838836886391825026300350629679476702353423415247399880616334281981518914784370628026665447683795245645326858117639626081811338994396096782500154064878960608366502216325737673153311685453187619748172130132421695062132427940506397021207783216725345506848589777404774138323576967186120008767882658994045604017616939842039168020299016480357895678768291671657374687482715962646055364617751454171278148673402484882826272041421461071788583947141265564304937604531299034708661247789299866964335896631707607452019543720734261931234447542912232983175306095781559122523987321254340751940821786259560260969570642919759033790297182213384932814818005766268786269469647046964581842243371661851414872165005612242862462677071117994069555057403645662517485409403940032122045416800455129140677171633732669422962264842425218223865162014501662779376999550112324003422710052552222897309164445472349252860730760010129570461982479864319405636276476431495500979188153096085912564312628525686406449985309643239190768098075726885196747380972983811879204232118735128421544870760946972072981388201325131731579878021530061200003167627036730927280083640615521331524251940936089414517758284010647443375215828732197238308347064719064516886339905813209114166273745820973510851247754406254413575263340985366169544775966213307945176762003455598324356927455622917973193853082598220288966436130748424202027674994091440330148138372496024594505133435587585275431280059361525760000000000000000000000000000000000000000000000000000000*i1^7 + -5757109501030623200433321619212380857140241899219810413869672714393529016072396818304479768053494784106926588087768142252872825379111616545981298710501745933359391770361609615153643084606525620876678530678900150452869823448908232320071847914542805948929881408800207349549539271783056684709185371793778598612226493635087415413673597261927751207539892452770047934261562016513645099581487202460024459502753404159937054395475078676703786416061044639467569591844512723958773740349515670533940686407701257442562121667197342764080480293272330864005604086403652992172753145832179639087602406404438171965689762801450301558560613593043149708934901101083392221626298132462785655488842674993555182265905450856985700687518331249803968758392184872766168406319818221905449682277907608002912944377922574652708754818916836236205005508909879787345608685006980330917148943249621996412969897723323625517298708705300206063488846527917235694506658771003236861451686319441176397242390802049401940185305731503822680263362221199815831317241489523026658512356717009314700016477807133026514854609003809373427804203187347169255369405225045372054236836611245053597706034152469220299556210746706073135021230383224118117690350066855071023011506547637916407445793584537820756471525620107867105224893558152182683608833120829825652517785453938935837763840705657144980262015972080632052944153463630575644301915224512051165555777408373031592324992742451839230073840002775623035109276724784895185634003517257062431960292830841438263176148003398218390426910475980126986245961464013365498189542186506665970169926605403128046282583859600173201763117163685430623380594224040235987144069850884179706526529411861389343924672165523949298071650395980995313263972181744383709425299812736589680480229864094309614955033596884923228521767082048743302654842683120825785318806864606316402423957528711942767451792970687082730232998988637747633183846576350151475950114453865583065465036203008197846944501041443937209469886389542470207309384571688920801941582000939336776567752336736849888684017016164118133759392369921481056707803767800075615286841923769598373427324136672457509569764777544951274562221854266256771635401073847091264685103528895819394781277598330952157523425358914247424352327148635338559585208068339275304855470752476854768662920334563547347949902719775723919458041493157404737536000000000000000000000000000000000000000000000000000000*i1^8 + 1078028395020236662242271683063953543162384574735072593310777190028929550897925193460487319564771009668352271984108422564471692835437331985862263725142605998514956070318031041019592698016194712235859575508900153910006263542115551514637192448143368813948139659948853808938709347306002069061818549825565046703281957678887608530236249580882499344532481379243447545178699007005389903398939063668946427085058828991170378566968796902061337914083330265612650622233047989399030046094050264320738082251349228080601382461504450543997041302717053586222621293034775919250258714685798389973728813133352043617312783379895853691885982436721025077155822774342580133088589445287962930383059977643511660089615129553909339600879199564554125687901152288009410533207324872887440534580888969875597693511068281858869166683736792237699773727720031704559548819079698364376813208605515159926190089565784972437273099609332438683862135579506704550843310324997700238651353979083966699304644515680157169021224197616395888714505660214135057549038304333394349323459750172724981838279445564654657914973556461303031623971329716830976670347979113807949873631543683783142422173145763981307939903667534084825692047167876500423378047442976552093810943312797654192305659883022036658893887621807070794272849225690479395046197426477716862552391063983699820537976342334065515702169800379533131942417906697339136836816250902860633173803882854670801841081736950955578123791686311816096971315164037063864769297446735134131095023916049490460588775267927936695785940704086416766718553713836995978555521154109054044271944673232650760321468875111041680115165994720215983840955535838786570431034390270620900793880039289926451129351908193591351166149100173356518102429182669641292806043416559046340162666257770378190806295341646183714271517457581498576852939698415552339278132152943738883299490643003892224861629680648004745352334183308075918875740670304450403394663913627549413634191450224440464779357962512391119623773270222408490948455596081818351634839531829406986154375732125012079409080346916959334573695131484268691543641191118052729628660288521871796776346130703835664966459234779802221699684046829234655675884852579269197980618911101278882576369549364573726576419381539611958121767991206589399104552282635806561710701275534134883022051550984791789246065992718779133819962079706087424000000000000000000000000000000000000000000000000000000*i1^9 + -174052307547486672266393239877619409013968438902566162815643673637775634253952691005568810358468062078930626317441644466026327353995989174943885967688614922916511007188353362427815077696744316530064005320052634493305168523593960935857483090568295436874758468841296594232242803290869655490977193442164952576271085683557585680011571956562346137709376500603066331197942102416629769682179959399920062798344195989619251505415414462342624015161914344765793499003937923071675103899608973679154701329028864124893098754269642746663188338073222331781028538491373738940713526956107022171054796850925675114350161333969812085360856736765893122201576564288806486323160793450188473152894442296408070258647849534038513714891808540554446917893313617409484719780409183563757625712243840551081773489147675173375181293369116215237640642235925596852578440305213196315899941440965385343129950092503030295765833965873280044953090755973216892942428145745040723366515898988181430886096957462322368298104666046917480554063752826886953983771004350179671344647033118937631511808335468934131469069963863303719506374522093076364124052925143673791670188358265472704510625360673082189633711737824616471349026466209186163201887728036167013429786981217834725016563201902095693835255538273161700707166871213780365360044113732206072996221158473189784262735854842109096466606374955555424553454560053887360953999353375699001701921167104921446279436259407534542086840404440503624105390570842775589199510187470166634913004559106153985064114159879491326993754843305824175511348647654000536004524119411166619626581470872977151415620306998680357213131714502645184671080425587594266805498159597098516481429219559662768857095472624849842247982241208598238116982473806828525179366996472407775672282747893787664958272841081143003024493925169008183382805705210697860972150937848852801378593242265008922978547997609304270708946152384085316631964458178209819322056907825490453734857832858211917536982563556249449455245826330907354680681577169969746206164173474162215522958168003472020809101830478418309883517919707750401254714151471093958203881671055253989484357603167102481926225088257185747771692938421141755230709102243675897704825596774599575016202631686508568629227978988197317884178393989418658779475749045156204624585640024174443818917173055080766387512511976858134044515666713640960000000000000000000000000000000000000000000000000000*i1^10 + -20270591494939770595226294151028119679225573871032655458853530256326365521414406415424351406321512023074852024329827098384607534058838278635644714853828711812590172044661114735190606599945314936200908574639084534409798818838499232150999061806138033973990614955681352884810137035267056138000889381315650455654703014410545637485844228614262648434113420313080738468768977888455389772467816135035898094641541540612678695722219165039826500740998602568138275054708066400606557511778533923385402404004942901299407981206732681649080829736798165899478901091736704140349249230648794727810606767061747312095395554301922683345246099569809099580319950136755073989738306992145037613080638053129445662949608505432057987426228085809994403102337714453798063431999057061002005629002214448842308655661784878148909463996360785890956067603445814196008269263874722425715266122775606683818235105764446436084299022297136991415287424115747851152527605008233924541339709240446418823828557722373692650545082326056800861572687153337892424176953404694578108560773662395108318269461654155501182012645282769334480299026780530631309625027738831941442598253049022523674309226095391840934098200828088843328274252912591555411716678118239467313858042342121069630117607725446856186597265017126330816393100310322932174792770968641284093746983935439826930458080289605484696892510085680106001046384115482252039683046716216715865679126316201388908850841379237002446168013451187097755616125041409292980132068637693150503630175473532769813440330833577974550722728188374880361549276784903696103621923666462436057687521674199347690589194494374838768952768112874677184654438034422435199669648771625196733763127309001813328219216296460285265478164863103278532241002494848204366367400063808296516287032967933414758811209381557382121780396244301813386919483262887040318643306018592961371611850589066273683920843819693587248346208649136455234867452981307317047630593872936110760693262110355912855238119567247922372801358774761029455675307530163296014142391062049186087899178036086797322693944528816588516616207298613878093309893504505573058485695963312867547063842374787156343978012289979304983491272296489600717592408669988843414910749350742526402504259468777562255188240314214414428661202503316204419888642286677262653553230846762977875809506767812867645565323512719888054789330698240000000000000000000000000000000000000000000000000000*i1^11 + -7736370129249264819390727007342271425642959652459578350352023368171060802223348348141425394440954641538928111169373605906926244691227856684915220627819804922445196202579202253632389621334322151727979225045754575789986860259680564348559147515073048366303798059207046200653314327730823291103830624021966357015592879941539605607879673537940222598302290499917369980457876414967301514383031388480633881186676148050885944833712072477786535597432392614135595908220150627010194557580694324534863660098184012818830658612718299780361209209410378027676420785635969056258952133785600820935844881382725091324649607858603369477989160833486600283043741863100448876465535065224320139409382716577590745926157326215376682531876592334132808331483239014875859201368496245346426125980796481067425946620848998022769570180802078019136021107876598119156122541818968342126696145174938203434711028663335462536386723202616832196995546454807965024721124613617272382439662811355496456303828574912878285945322288359972147838351624753176693954848561481346046677497389354016758636295239445606006553762845328886234161056234438738500381738732138243249603906258497780087223677919561879997076706146300345360092058122455929704123004340004395115661845366345782966553293482197360275114701960562733728087077497179845464769190589789622038237194752045948177237689412850617089256777167155530987707959253833803127241504896903976662922530417864248632171339593073989166339884539184687525444215744908479311766314001160727456766097282150310671117598643298816517812307757114981954366671492708264541207491035146547564003654993448082953361301205880720080959477811718878393464317817683455963377803076865944943106451759823467174712508345660276823085815075133586063505346963043476800641626778114707060513229858395370238552470382304356639102555250897977551010252915728904458542685496469170822777821336443772519533227853004103962165882831777600208210401060410380161735930540886312101887323516536205528606820289611823206431122517922327847678710723544930497346130403109490646379274010950744382643157909483879148431407804079093737387327461770440642308652068921697907102949283949951791339478179801625658489220605902392537529424594239777462469198720884455849896349326934435648807491610786353858133103002135237878820836209984500071158051209971982716380009629018705657344408755306678822852834099200000000000000000000000000000000000000000000000000*i1^12 + -1578893799180244760585816784028121333060603321822589220834752249795729159313257553209751973726379130991495825185140433842728137836672248233767957167399779068501324720095894181885579762253331727044901097466160920107683139790676758177109873983064380240534390211396257222572499799923580611175673368464324138472731746903616351714871067479730842461827942479151813903359945785066716515572387544512358664382227168433285752722262591315905868545656159120954801228371743239228716621796947128114288926499408013677300163646686390850704942112011608539947973011603569629697950164148097125858490167556172010015237608397069804432705574323421758755077883514580779439060691867191998136051323546408019101308756714582200384906586798780861499668696564255217951129856745241018189310946946650296236984824729290743368142752993584798077627313694108258766915787016924137052618388308179773977170084565108007777891156644995804887498295272044882590237028707955684271516392462192195914363525019407622693249323172557674313517695091448699310980178220484448878207602902754689086896307230328485274857902920454779897766542852633944364825655996894185371265342762216094224639357040575003350259639614878529519514512377749217114297298190346491668867883543715611255621303625503243786070937614495942998059941818868482729149290366117105997379814476495676730205614058442712508662931569888205968318850160100114375037136834697882792131418743753074358837686349365758321840730535241550573176426679177327452561606842578923216100770943585727907617589696603607246807557039275588504649120224230102717920890139263036855104509951564912632024257406246400960888617794320270480990082889633441643262243349249274843303756016201883326262322885042290660550830814891113179662056018037264073829331072723307091291089616995096587476767833269524015897899340421091331274091177396286160708052675955131664062171194532132992543750980558254174430397241943850600162507512550575283995928250797920357949895444956416804050571227112995887783709053604379038245937479360445748832196372663694441407146698410092575817339573817619167044096538739789557456080089916009949194732902857407189029252695803016859871830493766774405060284888805243294396111538623067440881527402323394435866294093168459356710659291322484409135017982393502236319059098456149849435344324145158565582840057577903246951940553183421303619584000000000000000000000000000000000000000000000000000*i1^13 + -356784635248808611757849081081514216003593017832863184365035372545393958072133560313146597942708571945043281212107698751241277660634298599074219592647511726635743596621937480631788208236518186583666720055472414518266509520284700545578544908503175897940993262593482185415629701534677518272968709392387220604373746458184213264276847405372005059109287930340316688020112348901481617676807498976570858071584251680640910959287313493092725834247719761469350566855786713606478036709351075470166131110062978797797851456934667819845243083399513612452161701845515076915537006838547936234042333225801404423271748442543727582447692649512304490870355833426334354972032860957695235150453089539878309327394050809802942834040058078162616150126553575086282067029234419178597881266929241219667951323686723917481911513974395312518246123149741271511902448264670519398484226446503412643696898509979759427439697792062994293014265530859444511824829943735897410180474330255417607588982983993627441954451786569935903064007670319229765236664767285249532121446372501337281766979394090384963732309180908438306893104069215235385048080004517179143314734429727277742741468194264985935857018024978262674176636603531349032004073509230433299647732654417926902794299224520771685472728265629135577739516135103056381750876458051680339553965560312244752040222103553229326940911563816827340491575445316877355344963957290948438688291098648436163540309676946401311359867964549222738835665607262457603905414376465218900737494007296902228840175146752732180622673678220317327963717739140351740523683618371939474117594058324392046737497237491205567117875766248993068705351713645451315969104878829540488180831827092356055382221338836434824573866132435068836879390963840859303560438882427116296998522041945808468861313568263384743920457389133498489945688510249618712553839581833083422172283682053312966391366243032112693277414530897365756985875416330799674468583512220002535698859246763704687231828714225100262174622374837121868695668062783473234187490752022921458179224992290790064482315033680519582828664877660442388689913306931372319205678131510149744077604765000986789632965822605994375038738602458387670683827158529488396405095078386919072860407371346530325064585033000862842818905111427165061418884162813246846815823174648175991624376650682585257747363948478526201528320000000000000000000000000000000000000000000000000*i1^14 + -51179746868072591225388329932235123652954848871485508050350633604589465588243837793993438826061114913169350647144637360433562738768061929887280422748634992539116095237579852452555634628734937394789912286531115502733796211945326540391140782280551593918754391208322539839448064940449863815204376151185085083205555361504593173150186971743772310954846196260357207534338576806664880909529802679438641000045699351634684030751308627251440722923582511741631914247427367939061458951309906592058245944165669932419084579852435002244215501944858453111991956089124078118425680121367039697944293481948017250876445541319768618788894669335870077164523134685420988655720431632290680256557858325956834246364911938857419604645636236366031262121144471948543280045466645034626887864257383785898624904952853859329516481953991052196757620127905212840697154616474655649188579154803257627840095357815127519550508388091563380054371799344988158400838673510377910042411286138496981848106524936138016076537467251080589662478878021041193203873637936342909241320263707840772805427333864770266421610832811120382298986473362622761592710846408070665656863668192987712932565578847447807788867381389338221409757111385128622854188603571530551802686120531510073352330682723102215852306378356705829886814220710671142575500456050735626971330780164537561410837398042051287870152956976246382972450455633751878225283377879708568991933205084750832947067915473365096765796292871528223640129013705545959692302602041284399012574188018654862979063180521591157798417380881847082654839340158567435844490118253410287135552286734758526974514427771941579555919127508898861340800692845167725769881719011517035076704240318224883297201815004051462052550558279079928965060800666312615582882118200708800451961178110868292131624884325755939263591486092073144400434569351581670448139247613409787414837643749225514321229561448569654829978208846147305752327753774053621140525823460069448415693138473051773858792308075067554844762786171512760553418762959229537604858157800448543970143433362660861722197231687745102889733637363863895125266507425341289992421184545352941271640966728045933413735416241624659530358231290361997151040214659324347333908860937491238769417645913641133359740100572280653210314708922092459465184350051205838047344406950853343867432529649921629002003021779503467724800000000000000000000000000000000000000000000000*i1^15 + -8529038779983199936075352448706228152223899461700330054644697311198580358125225024633150046491954097863561615221683083895375979023388198326509494142577642843956622671220795232949578736396531918616999389972509339135916150657173811898360327360324589383180451546443276666922170707072740340023788321952865775477806891028751014710901186735359811357700080946688744117986002293953684071815346445314633515460353203422655077313116216973430276745676192314759205852852092350032640408472751558691940327894757656434390160340449538476197381472687157377156890510001377065839750339030217948171650542720989509608161320523959038173600166739009766463741536059364738909209143908576066505480961940190329765572855685150627598559394903035005548283298837765636868853781360269758008656719924593579000738047962613575016762800246874293583007661497576926742724178923475400564167904385519397972750933842525373243550467912505986699640626558191156814847255118698923700206091029318637456963706023893446042332255633811528219478039212541852799043729281277211111583279032792205178448157340496741025284787698191272134718881061232935981337310863710456405455983014518771695058513340804775520998117723591748771112284673856550433215581618387933805555829783680095320562584328204105721026286564659050839761686289298454323335264911496608780918869576187609946923666281858534325869998027625704262606890464713054617584531572697642057562548191811866115099418590626575051072003623980903449715361445487088905008060189989696038570612124064514183756695662186280887163958750210712225624101270498365464733861449826492184389167788761275278827427562046808469020759738667180579031272837909534823484871701086992749374767513212819085637071374112671357745707563925065150588620655712512444696356340338846826060842294924067961493585307710057334947790282355771235448663599845283767306163720812149773812775880564998818352788204669478126632941348403055343251673510910207441816025288290426319111077002282701364529497536596481560739844787171886497048057765292816327297398917955180175167337864275558231503807598348099027203331440115407459240962935076228729190732856137148109879768473527413680091111817482861420949314490761212266454612983457119462190789604704244298390623869031251769136064331482980946829703983656687392341826126619980024408195974317188142247989957379649549558183693993902080000000000000000000000000000000000000000000000*i1^16 + -1389334389852392168945036815839148245259308927643041147592481727642874418629919784288723806229846678381768929351219363062003658920293545944860727750098739604408734812887911547364129402031866303809905207248784670747810531123395886661762937964182323648146114874961752269495283304706357088235604341867323965965533611514321267894123499304813638094976849658031810810419592342471731098961584251986555024760237590236288148725844594652727610713072688322566787099344882476092328044543652176686459999085189481180816712223208194873393829172551897689817261092946216976500841943283551145064253081516862107826052451540221918776423531672974245704205143504995052178886583987077053382116614729263459106713721318513903734259218135082751800232868101361590992965734007774255512047237494112743825093691176828168433338615185301906421951785223216722046881562698544317398389737921493800521248729462515884888361573199220937020326105679531154827523691041683699707504832899185554208515135004246659168729989584092698857009363903577098220266621438949099965186110693637985877944812051296983904371922658911296161782054295818896867155108863731574126196319672341543341959978966591482709315266796600423185257686577747000494590275517708672063417090160825664661786787638217300628369922075571968063915751762338528915034424461046576218752039662535856685349957601099851821426765817611332481103624970208257965636623673178230483552383435566097969386257189923179378901940851061161388422557147061728380411736898083458809232489462178661219087381677013770409816805308231113947722218085483964984854166353893183644864796495376809768580571373883269245731799860516492347047966030998901370845983765244091622923029203009664744943339072658889198680081706208846852658927180285399905563694708423347245143490720943116590317545703126857705969460549590019173326565643074582761871180846156837041596213355981231838867678987806042621398806644060965180617456147004450622149228369532264500754980626374743974957301495361985595355386852730011766688560466377245556887682439262876921768983399345734607637220804594108240624234323151830286235626962971493360477975349580802945938570140193965334605873933971621865773826359214885359206135888277193979203912062760277440159341008461546789671597382340696326330381743669776622465741194290326970938053337556105826598867847302035011208973798866944000000000000000000000000000000000000000000000*i1^17 + -142791163915883376364354179230413952885797062080001600095855914171410395711131093681444807165903369687540949138099103842105639431205490803049481466696643241639407376882846240320856858018252861047897948851219570884227104328563036371380710591161348820967099322315552394177213988098005462289621779045861917558792134897906492838758103771626011563278957775233628995596033184052847155519996883992518480402792325272668407150150305614781324300042785871401325087384533467370157789811316434387509640442983140844405271206417517826587541569986037206168259556151752638886001051841759363991049117483647329521743040313424674636315841415659055797487952795310971195431627324187379968464594021102121685769772211503259806561973615304719885082773014418407844863727250452873568023177561003794940595292809377122752706752759053102184347468265170847526684548333539073648900802531306161199550119969386123572412209067551443503894091524702015902720341881520103349116384190976635550120741503291233142285416226034471262530043045745793219832389687836846379471191068042253756723695443057426191106742805044015693342605682281320393667438701686783238948949906465092220327385456788132668565186459402037667889951939247139688522060406685179108118400375258348125893082184955970215973755888514939545993437175419003285048053761691212792871033204542483069148803505628219189248625607029306662505655410271795477765248750579457966864209139532754129420236477185107272297019925692229325408325334615124238905454964215955519209709190331313330397526294058029047521800150924992742061923411936574349240062488972792887137205968570744153218198317524762910688493438681501660583438810149874226813669038479762905516910055102389836548457845488252167373828544880215516437298716916013386204493292448638546483281762881866450311708919227888733790916435269101057567568633871596065629400953266904541784844937064027600042477268240591788071037039037821932737368303256355166752646664599219000960551473615488485611686667284875924383925814060258645313334590087628203685217033638910810282799299816565118091233476070753673721859330392814802368163556290128049809499940029315071319973196104494475544088003895789299668381204937981087918620084943174121951123232514398165105827575077520098658451168485451844050506483722062412403921598249233139478935571501282873261684492079346451068759100620800000000000000000000000000000000000000000000*i1^18 + -18153650679483231310884821837743964976804923780132681266704239371253653162505303364601882455525860975681034525729175937900537818615172628226587321122629933044199354513561909819166728842139926066643265102627698530089213678993348467127623279671846056907477602220952319701669951813479024260641577817192423984468749133553899907425381250547551201264177779510170947507407438223396965685929117460164401912547403488716456841125542460333849951626257227803318667669924249177084415910963801196778237661959106507686815684403856261431718932045387829167641890967438248939662399997332986206989497021095693454175652893046639798030401311065143837542474050384092438092214096050225688232420239262904150277267427354617060228401448075296720861365601016464794927642711968149607739362862533300094797424075105879266217318751607519461294451139335341017487640911324134981019297040566089337142582696825156135189549468093966965511979098966780004821395280407609021883812737158922142727489894876394172173596389763990402499367375158111186960477025918853429480908017262607233371727673136045014760783626903562921677409142154013788585116300471898010864309062764930586476763480353459836020625801798458367347481841084600886705904852971470660819431206924462757347047270576882464690968425529777119830682961342943094328512317694119537548204580360697456861460594271578896574866251859230882516252500790577672444150252561885362214283814044750663542637358426326120428183329611364921332506718215987195165903718156155678820378279525069770899823320371218224674641956964168407945996718001172456452337287562260282831873900391326434070107956254758889252462513435715958162454109066673738602146879694336388586311530917720840770830494951240498166437838173509646917257671547754982016804050040315783754003570567582619438425347164555249165746755230123128527754497341119789300842281930806783730832970222290306189853757725859540694468603700738456959362485034949931974614969474106395566031280046272638877969823962574729408026784942034200306076024421832666986827047365662198350240835213466598455867852275432441404742059276581865014745566002258215511802436957451747391936531446543117231227120254145151249745710844780342460070956479676866420339218347652242730941940199443109188627742520875569499438147468426570926537262797028831464682509642029772724359182604955403916756910080000000000000000000000000000000000000000000*i1^19 + -1857467736663133160533481897733754261050403887294322298029420366829797704582127471601498310780339584488903826164607517592615250882563805547317405677064446709137976089136509876351775524579219365151790227071829798325250472257800984663644795489362588809289667525557285593588058216968993928803211912001070833176804194603590638018846915194256766015972534029902490678695304657105113505314367174056789042745501474333985205915579584370781670992849428202284063526684147473197139202921495286030084814472979875516401104119302781934155868065127971744953289151074578387171237888917327003651794592396898334940031793545462168168955765453157851689155436679083825523909366416514925637488987224565992467214141590150301393187085848995264188441717172887754443811883986486708503236555838600168033032922118087302547281766500111288744025770106731022434126015461280867082108458722905432764510429587358324129855666511254480442828962836513515049476498175551498485931328310495467238828904897132662002854035466994688211086809895344074208055919882995768423509325865289027674047900342870628454362025882424740818229184809572124558362196997592810456659860097028582993909813871413407560680707738769413588717177737182502916281885299561775925721539284574968777753654543218867078981219403669854284281168102087064793513040769754250156191654076674393230744428213693757635744050714884449561765171814207982064717480761603839403733226097778746643362717850480525380288999698769572012584503174420205151818420807864208163183286721358091896153340086979344911167428016639305734079965888864103654486661137313638036511173042189641889292857855815519734510192254631302575438881548964806657351541594364639097048977766711893390632231864658735288446486501518198669639709535581964947537056706709566165565955706759203671185198948919398740768830468652646768224895201871406101075751073488838681233687669313942896896157563882459608486887880638616626072348047126909453658215805328984365819305844609388286088027014959138698657387671182526755867811952480699706594403392260881673759628031655194059500215407548502692409254186430246539248896951512187448107724023150320968500914148593121321254292069123899174623106277787319094892528552177384746894655033276768848941165614665967435774146113465719442564720585556957502670410673224914889012362025516624109943321882011142409158656000000000000000000000000000000000000000000*i1^20 + -84435900489075041848381444306300341322811766844374617829417785576638412951000346951676529094876715281316693543029038084222540520844653858556541518857276592789615498677627817520143912115057545779068286753532631016563090161951720890199160101988202749679040179920656304122103958909128137757880466800894819881754979852010753629078411931908240813446344664859982057974761167975085345814500842076634714375017487986186166812260066929457547647956518947576468862912304044279227850583231467022993732867507492576794637928358993290980076355194276518050957094047816853838299069790440057338115122991560967673756067780302572593414823561074819570497343892154366902435514750153119563101817740689129818431510570354350641302414056013373224934212832358249025226904068361139627621153537642589850932711914715470505950136062693583308423306146741525068993753987215992717513700289321435037147110302513193987841250865808946817213989601848613795913266302577089187550765302749569108514766356221342954112062892066539464565396712124165786853034166528445003772972555650556879375191797471409819300836799136372071155397249170902576066155487991439570486177601514101965840773486126781346103509535369735146223193605079644399865046934308140014467070885267417037593070958508719718486169484262859267351749844413708260432968445851637163716609466641846370961793803379621207706784978309103698517877941314981252732097866571216580570908331080238965614091378369588756750677352273318740742456256690559718513342950503681037874891074386075881064349497062392721849421692942216377045290133698354210659273385491728104470237904085356926804444763197934996435993143329029300077228927825860328922023238634237756210270544124511925839314704465215570593483297201431968638725742243909598412979447706904280240597401135315304643003043899642342829365058067234403254730773825150119660014285535690308054905912908863132656627440836760236972959629011716996878068851665580267433491809938463593379984861547602537119389957649168738054754702020167730518058144966757591913347011956437059538992989840079036437855401898320821949574133152020688501697491212535241010907332293722601110931476185712022557693775837817013096142904820419787087020737942322614638195988933403932354350011171470540836611898756489482092644476919871721685150456513915810211457338823169507266274347563265241907200000000000000000000000000000000000000000*i1^21 + -2522610487585429672314746868745534248871499423597135617484822977597499877526774380997051422219965748822342473056963892064206362192076648903826011382253615281201331474728076910609346709578313252826048865251875465824301838179065614144774241415301859464844497395940830131384004449689705149787711443113232629111515506774925407536159876570451415055110241247491052238960244976852014847682499463787796854780574628699828974071316911129120613558613586153292747962689177381476774532942612231208076491551950694398470294998925260552180645401653269789110850222645164712119865472789543254758659363851083589292100605295773097496023755063357504671363821588536236205326353612609815749411541027781366415451179643677799739071914574312506168375882701213063668411902843282845147660082084154048097590335356599021568594256040972004544178465650729865974232418738008172943773182048469132933218471848215487502025011338484594220533419063850327291754105244282223497010851756326389585788291269505305760947972413392998054586727987974137535708062626208307063579501829876615796835922911610147768366312245594983624723170060243642576252613037441327304237529615346447206058279371237414574787876599779041449385538615402128351251406934507422579458138096520774874531527744104680849706137828996452746575807685689984801541842002712144055929649583331826943465396846841704120463593509810593222861951428636890359462799695560429038475706649475761443212915730587918366275292996756671477812440986235948150265232835647877276410430179721168103457136771881899212446367279660544582751360697108993421968392281111588179648706702155914737546091575681965857893470157505076345430251303809124423518368103237649339739307668010061661111510554082114802628196114582849495641569955357046972294110755012401132937390891986684561252773189803933345245901294446206749015299408262178165646236508234994673390123710270248829725400239919830378404653435545716712772477880299368177154441916753166950559626561930697101172908814525693536721790828269081634994733173298780867143468310567712807268753748840691474892049385696776492063659330723080777666594981475916421259109555880341269106184778690456412519749177273145290379292259880014290211656490885660467287836981780012230042879946143260934704869414929113823390479730257336437823762914205810625956257589241973432178335691256627200000000000000000000000000000000000000000*i1^22 + -92282687399293754103481825540964124526232761634215936043385308463671198081626611486779471537752500833910084130880916651826452589390124301233278344404521040964193531460266905792393755607577801554478882899280301038050233482070543627211758545587954021204836095638687838309747039229239192702554470830349065896534858493024013995102744103096670067170409471529839747662303526428860213056156057924494816148105099421759887393866639756922377298221983794337781722596664477198524052794123193368009132594042974583685292333082730558413626254158261473385490330820891370423770556518032201309223836044697387759802304747241819896058085108812797770523228679884165685064906199645069013685639059414010045100248853738532060531686590837620485717748088080202738009611250142504882931175528974504660493691754546259048189522323936502464148726006798626849053317030725950890256286176895668187375576887502736354345672565960978030480111286436644262683626675566705345425021559304721864116370317679641553400601911632388395995923380618585502004280232479692036329495583375582498456170382905304326365522678015155126041492822572070664034232423765806028125858292626616461454698712397063112256972501133944143175025559333836740558293955220397030918042317078209582893827447945194148841258855198396471285110944493725550222132508659669827586285248517907443045990447816626264357437368926287881558577509379455886945448062250162684898821733492312776839214812401089079396974645464006095956157405392606987506336776327031686958808714508473786049173630817611205549560168747272852376465747469001356417235326742992431022105697329200536260974039880051528259534116304822999326404611404139564253392363987000069835717549704546521456187531394584478990528905743047715357391426686948735311137063408109135627384125171792090090704240751974949046796046800299490024364012877862072824769203059885928381516359630084609736995100669193486632561771730151250729461317843492778499048541144353018379554928145311128264350522801902237891502392010096221212023602305796723421325912103231892659760837567190109000020128032808151045596814397982367133557916441427175635433491601954488519733688728372700737665498604858255214339229113992985165088173357321049271228212946621489327537037074653177773202516437187966943595984618386452136506539117574123580093634053571762561661798449152000000000000000000000000000000000000000*i1^23 + -2314938734505846828740488528064328483256872565143655434869517562698830853258138306781812511777478063333901130430530237784463329279825865134270020382025705702400308778223638843986332939379745177851430395569387887836287092746384783238207172778300100060700370442097903738404028464746971941480835968468264939531259299484902465845114660436759813794425530280902607840788910368662267294669239106767234269094924936349229906742232783327683541115901320842902433628389227331078715157820373901364227112987237493033699029060379989709047936134726899559097173864922900909908912573747282919044318596796631010733383488910932541692172057335407485217443428745889462843935096576372779045784485470276795714233536997933498109258220914333025705982592360363685244882139912397859818864560841406898721269788590026295042684547646503587938450544218942244719184200409552779648709057033424422552351857118673468739140399363491701737137069697309363243353349764583780592076255408943494165242775693395867960366674554898253352647160685966195258285325139590065899088440975255848937169773886219180668903738339561643100763060741419669418550516169831507851248363152897501207244535790396261495267621105156382801236282053211906222610238872472423285858232339167366139879401170356496537128944547985786706473924212944312606218699687955870636388448896893964908485313169367194416077266880120380619084864142630668411985849399429273943152299843786336544745722827005480539836774473831564243415187220370416964856898155893682556061296073499490385136987283636371942170718092384581951903274193834422836633230730242958598035459355774396308883165272023551318442634810225830975052695400783237555932701549238531773577121573199725952364614349442896402908384159831146660959020408275471202904004436678425401463262739468035110713874554621239835943340621987685998833814439556301982837485936236380298679826881680269006037759651735121281653396758166260417300371485227094789947805939918371065255867686730142529190972907676915165592411598633649223064379927134889035339400553448727584854923119203187438172120096209704820735833538171353890963369315772289841660029463679725007362121065613452416331706078891477208182732043002163657236179820563988511023027620216868605907885975408043768906104354873012656627580825235300199156062920627141565191963779354583111075836723200000000000000000000000000000000000000*i1^24 + -18362249838065197703045717565802048057941327320507803596906229500258571547619796526419400786833598504038690858092047590015432550562952473058434555263871875110234910817499536549343440483308115492820814898819633909291734661927930219608646709441525885924870013186012547752489286032116192621890068625320506963566023071567643051109180704678414556162960238299196606289807224641627839888770791269208698865737628741753627594040828797639974552238813680567958701282153835072646394184348897610095566481650450617801633402045751517209531104869122014244142068752298428660051892899452768561794678310386777340063014793252518507477445167630091594570206421656130009610740464459894260589984776199256480347311578629457126872647651332412902940903998056017464796116793277198278690854456959033741618177516725118680377639470874919351794035296874690980040993017194723259206599695186048655112905451676028868499967982044630284938543742250918757002415462004985828695460194251362435982378809793795246221432974040860461229940263794454337763143893013499178442732110366461822065229357401372341822865829258587039700871792071672710382141133892080171066866384503938971127140710585199534941425595979282235932620378100099149311073536252075952312247788084490297760197926040053247864185024190098042531134346205391834694767219700307128641974984370436356106932986039826542360858834379920897143674067891250095837301209145720344809327903616588293689315557112248196170657105857172851713491617366703788182328262222039322899228913511190848702064537683153036588096175621768387475358563927739396085686262918605971445684890181597691917947369930571283955518317897631788742818463706647526698494746568950638155011655468402276299350013238630011249354799150129676655246697691421870375990088497265211115153815256056133298207875205505074431272571275543943312885735010675526637954997328317218415302016845659206367491904056800204912794912151286590052902978442210114949517658635333351222926118970918471720507494007542278156377173598305046679836538978570053161467446211441952725073433635417643543918776783698233548551840566557773876868630997673798518255162157569625104085097995202159591172687689729261437684742197683611779810234616439084687412266518314708851804450980829164984238122206245801690621508726023876848117575800793546817095290525232825735577600000000000000000000000000000000000000*i1^25 + 94872075280481010846500525542558943530779721429165557572108699925623716596609182220381680498022440712737965321837234644571500880167045789153731776459378067721932389365966024983860927924022695698576767255631784001358089717903285354965175444706017535254043745533326986950781745925401026803373086012677012512959152219325987532059160213230937125991486013730013869238438782598684945196265162483127540396600677293202049065325567899396440750281872250548644173795969548280320776931425656810371077456374346069294374746915999700244684811661290215016529285777022469281363299710660213559881828695446893581841532460796739551297528315756027380690415437001461722836529362546024761258159380476902906086815438157106418423999881342599000460519268326880656701249164176309061924407152197869663026867758250570659478194344767009625729748182572322350363954689874887590391447104654307168713331946164185513739317281472174618461016965610269320579006459040927286230946017080291767736235863024337667097273516158400063767718328918591395339440424962119180223378631050051849578890295806253852693134928108955953090726401663743259358680115765812400504587283695691261433136855924208485171148884686754042518114379464622122148478487603491972528299132818811369203105607846427106385917017442596900500209750164343022967600315891873480208115832493198723374130621251227383608041432819282256669373730904009759401001835346427737850321464343845962820844109308195247471133504385364425913464490164281255424388553605901629694002279528456849708055191743639261734965407369495565025692426583592209816287233567466985112853643788924273611912386622135852167449476548982887260779754537040279657598696954052700381387428740454213885582492501264496436287647963607495492272506667327154325756800359962259308189294530101552663085902409599048407594452092925853595992265967039710373793610239943358627635197358920663122727270316537414956899138505096188425053458594768678708894787217831282969197709302771672582158657484385998671739556756793542619072392280720181722734711660405810029309311885885258055143213582205907831797368374729017431685487577231362410932283086887909526036970329993498722542328604241217076203202688333489181499247585536111964051152359873953014234366023688457224654349866085276834682881794887978042460397653047790351562158540821889024000000000000000000000000000000000000*i1^26 + -857403869988907586765060833585050108191588859941948291631216034057754064038784809574442939599347900380486622567872699821606785919507279947038717221126305152930681377181931954632611225397386476773455298889217638331741925555232622103213295736151966208527181707605972969217123555100821671752249792226028728299939683296185365177406276413719003848211021656393299399225075106635984054087671021722077944905316829017518977277985668218462064857655090245201320520467287002769305482201937171573579516148368968245840363761489587126018945852762873077081157117882309152322926293102241988091745074193654244236481703060673803254326046318100145380772756840588822046790716492317735828714826151271003977995495978010554518761422511972167307631165446728704188776815910520213527000324957408186575491438240684147257787121110280650560847833857738785673545428099161712221796759040948219543244569512916806692361647975095776667490178890806056830004243137951130785448919175623681326649720935928824731481548617866374611739897536671415524140191118602020148290481130538794622039289494614833982445062119211718252467227704833932730510604490162641498786464311217295790722643522032904932222882684726196918184342233013816380171465474497879622893272934686601883595669481006209078632777183079950385685888428809597121186926506127858887097281026502133573877442972672941165184619408200954647723313541296524352370217693483956687372831654723144301740014514406009589878005848977917985976276557885642827756138648482594583508407625071427109629001513122596235746551816497025675914991781716288647702304816388848206442377880362687870447353812520233334852002401704832236542325581048739427894277213296305997608766865314611963320846559154283987282302719233945704668379264615992167443702408044792775342966125139442686694044452692329594308190160074260057031233859267419948651474421430526049669573428819094548358326235345604512844723907925821958037668751891393455987559590610300687393996493841168268602106015381645294760066552511318580146687105199445656968006602791400643021662929688212307455271896092734094852945110407971452590369239995172007724606736058069663929254602402427138449627491504850492868558152130261745906409841251011587010637569124690409635564649469240785852240555606020890584768274372945381537930185155533227542001574372966400000000000000000000000000000000000*i1^27 + -132283316025103883316596258427436838558761804033960276928901211888002882289379210516567980012523822605454169146375095903433676514367856503319714757245284702055564957804663061518931710891669644987608643797915092764221747402088334233607281219592912418865152110598241217637122985004335912566885163689115800704833313133094838172793745576562275119396523870372056068143991743309504608434604645562434095533907355352377410453197725275416942198638066293463970449927026542558763306789074200201986247087748483369236766848591044399113165877283741816802495717477332852871571075997234343194800090856646240139626056517675259027024840043483872058106177163519556043661242034324426063188291401020991691928373174959803339074577910040828692575537030942201949219788881331972893409471457673543929367371792137521762253385444985543752809290793415582873094269366426212518053879089565369347263172483925214848470373065859711227162098920056255029536636231350957906610134886932117282495412625748214625194313447429657120990809188388775566783266458629695155532660719871915598652483423484225849475292231986180518735193638249962419889754294127079507259765815713819351153958394584891051650941341735894613388909368280826050963561994378246420697235460209978277699882622915655603746819404241651196384126457230117049721844145113724856571053112849829242497039023786066520796326746585241904884701575805809691529491388331895104726106450927536788865842995347198286524188490623245528529412646436509651883865326949454816527275630464552849600621609683454003620346525184988126022209125760305513900751708795484622478347506859547130601657810972067747783295415138786214786085156648413185900853083656612454762683147047575647480496056799839935130850727820508920517229837609472289684923793874685047305740353571875761526534533025295626913708737155924654757443138936234433391604637027268198177732742343842533663907688201618583938766916606305880265485738114937196468695241590446318065239426116304345443559545295113594204669322518972010296751031723193063812628331959341472147140636458185561348972134225618047759372911044645225513711055074273415036731999474778050479725171663346585925588899555980243096824342957054273346990056031924759390780493469326867912466295414982388416378515225879824464042737263049636951099463471309825169366418718720000000000000000000000000000000000*i1^28 + -1961578601048693644162305517905618025572556299913980432518139450390675918789829292821522213345146864928920607245922285262103480347581479968505065176916124419419586368303452151184172111618355226151553345047012586736829662878770965568389984093303159678327105844784437120160707660834792368579656813505700075699231075878369784709774024697339386391102523449203153484329876280111435086079877359852740419985578317081818132277856118743758903982744523208804618834255914174262639311937661187681337663812840034163211851848168217444093321023973884821645553954986685193938880929687389246950796846746820720586741406764533073042660015048642500445206351896988960182325271738703954960266642434357016229846050957230468253129066206263221443488366170526270059014461265590916373631056777621729046890071974122307477910288340203585449623982330457911483582903479765731231412015656401252892020908556772906378428099500466915560084553670929717480314156143168395201397859773738101730611510224304965239848972804031082586221600989550061371051764500450636189859312594812242538149902614055629195870153530584502833097663242787601093770630529545467683591765027197503198222842252884670133016122859658072687978096083452059265120118151668585344604033835050402633048731722803695366891010824188414335824396941345287778677126389378440374667832017166228784888526355967644137033550440682366958884497728196618067038448222558888319168857800763663287511871837459314366382528221447606616525283662006809535681883351640866015425484179829646321347793767808386798965910471576919509338894131390175495908189708414192866455260305059881366436410576711686804548950225633680587150512113804015145152302438661525532786042888890066677379389006517009842377899088975431938419149079857923811849228333807154972376932571542444401472376309244437507101778004429821940717103789864993384416900400290030982200185439223900767121249681362762885623817802689236990062268457172794388676812977200472086155165931128849060855339447320197248263277912012395830683099815824679087876374686778503107418757680604736867370899317877828066112652291829289335816232064260201067925981618913695458427172850943306861153010817836827242755589897837987059190747854727033255067680693383448988933676703281825921796652574500523462527366117203735241239160010135803244622905344000000000000000000000000000000000*i1^29 + 2060827704091727688300254047146676245362681523767080519655865621012452699011125048211195536306237446126636189985039626181504367875599739272409422534298717764011795448031672001284662616882567036933138969974736767571701482480873447277209762085589836965911149191003502966642797499337295968011689471691413194947225246283321043174441263959314661153367423188816512061702738701468417286525948376600283933804968360999419806344544601819744556089097051598293869341598856392904575638333714018557518117760595460233047719943132631578737198249992891162167339655319924923191517910388258570134634354495546373907945511229158815699294385418988714449858067777945700066156577497097140521846247236861470037676109265948977141979450260513791594371655625723861165166250544728327715045993927404748508349463556773147500279018510597112216642199805609208610441714963338589671491257395844316470047830769955926920450503169274429638538673446124169964008670989403038541185788046488663640444768962598511022659700470121326639868779289769294062187899823595893706224395400870014589756401937238489452120579756962447605024879809679884223116853421572808665660948874816688808355172834993939932821794831778210679201691785866204937686561247660257985706591756154539741026497873803974912701795013449945703130854352524871662221326288958257508434309558650434965052962590912662786397328674750830021204899419397758634658056491973398353556889376600566754909613537761933169739557343304631793399961640437541852865847712743269608824924927189282833967335265638939392579844086059482271706775458612154386303969853104695267944896189936749043479828850349436780397758508195440402257986047408953313231888548007775943533432007579717528853938892776604197409178967053478709846980779884264623420172398757266194591451643625719408120282090397378147532613712974350766476173583268689958043149415593722950006502970494979560232308873914380711651037861511965904377398952560910674491887729012103414760567106925065423952134913377470497163899193767922205698724449632187731853454920811675749186252031400033979954456520146232538545363400228817467800711964810605388738973504263674463508251059836983991279388584411954459899139299873348132638358460469795290322326818137940433950973324203494548716343939573161318947987699539842754604538492608348946432000000000000000000000000000000000*i1^30 + 135340909141676989490316129496278793135403933310374279296356592501080053436096427148946478583393474155087593444709784930584136708689197211146335599442816090688047292251835979053587990897942406052753479254639832529746453975789302589636376744664287765524463288264073480944899331217935521130010353009460675375329465681479179744343379487300749414014580890796408336395314074398198757395029071032775554312960275328715940867087078049224113239421545141802830632835297405428312839288471128518532463681857296182428315334312124283751596735049681143982782877063525385639433256916192103703096156490621046053251672014978318360029488368585656530208448619040284760780953435629549719432310216176885286624686449857647966670550433685691208932385900136864100702580947055708396927134199819836229234202639551045308546355021980295379748166926122651993163233712318570074580466330313314166276447084280426937977704843413130446532226445569849450429407235886983867836520996674585284826154192561851494584241396933952264083615421215303068051231427614380732406915575349726557045279338238755292085599639914697732853233628961852432101564375722341752447580195203949185581184322776016566301853998106439704782486192373553946377634013824394952997858865045530557329644304596405055182292521889080235645704100824632053124370945705940781453026841050040675938624091349249969063264860576871774136481294786412252085899271396704268907047639436630160914445400912464511682862626677610304066309718722022107135573731565047370908827868077257032689077037709656212632546887937826577106847669393169425440077176800339425796754984071141128496245548034176366594194223406894328960008553632952368817087573862596093993534296154216550584433419298096714024466860651562047309205977156722647982741474247829606700195677245813158165971188167849438782039916637819655993072619954551919510201771288968636001993176533957579763815712153122268551410727033120471112773141361169202872145991859666452846611937193545074193899780377128783430371053585548604276392441061285576402084302726729644120108538610153712260333499701173232303919252346074965815657800509032858994530329858142319012076916902288185158850546381233592756111166212261879350885451831837633647206835358365751921332360758107331622431647244921982358095247619988466190685605983535759360000000000000000000000000000000*i1^31 + -387533631428204691100194416860016471429813169028431113197404911571353042631002456282800060918703797057875064160174699164331615924957238767100816743903339010733332472884968214700240061860462230747573395382824620629071658951311238482250741080867076596444474968439473234563575481092331970037756474490962260455393266969556161983793252567659113238008073789066784028931183437911410297567762475823024159897829368763909155145872507524162535532728638414722317913456659452781755824937806385956239030198861842761839605535567213992743835869411651349135987136875421608148001654419660693745535636903033711098985368294116514673007199790741648195296128496111460621627387714004894137330307394373240326084368856521576677016042306176077276590846000067067376217681130328912347512161267442196801186212442137411493257713090632293008980382919050433913899320710486790774868251192705508478175680118284305693125823336027035473418435929432066792329555910948219228721785097613904725579933093273957877397510116323275356300821333336234848660280063687267593893961651258462754592849824123041937267905847815455991087864589423135946098937309612776134507095672897100801489185895232951751368663369762922378021952343699098410886239421877750794098764938245713824594141968444926162473538503673365316948229442884369994926971473402545904415365787982915173084605936786951297648541927429271394959581248244655923572687240564636576259088409612942567546414159030090375254546958143265686947258075835681047522442661540413493383423383504527526349166858373158862032895573327160202220872106937960870754027809697791736751384625323402629172107975763634063236731470206699657226123968705101423187388204425361068769113029603549825844117100917047158668730273584819177794518156958002499178433871191019437648367810413884645225378986955360658484760610921608885751913604993955033581645722211158795955702624955593335383890547182741103833963959169728574980854192938141071619011061960739609956788927715055058862950747066529375532934558729985637051420574568187060540420363585152653834561641991255922550280061101853714630251467293870677562691610578824077164178322311920529304879678297637044074084514881837810474763363592075597485727152047180390230419763902317732214916188446926212034598618494219145418221549546603954105384764964864000000000000000000000000000000*i1^32 + -12423544314880631738673510142593606944774261544271441261162002593004681533085235530328711123393591611639818245778058758400022969913605679717742158631125074399001172432447677360332771414396106493127711414917835011168336986795615581394448811214107092772743642451458517172157554841067433696862366166251776810732811095947908053042717391708018026337030700059635888143043458820468843046353590598860744569220844311191203141633977296222684613508277379160500771946401025154321354934287131337258855955130668829374020548218651186497628686855462944530081699515547614682425928808049711902704951008557736309921741139685844564676602279851319407907203161255090422336280236184469053477269380444343403084069178779493324345051546693158795811028403091495696321242726298503773393906855900220703098073136190969855086360153735419741633369228448623238517793417386596322248353935768618411053949946464340300330826327206239916847434165846824970946730141836441959196013915282664101918821279934269066174662205876074130293900815161356097516983937739669322432573320827975674178736724264275006594297134963817725545121365419710878483784931879454507539690736403976059541878191502808545358783628039834836363135594048943833210751598356199548351349868523290136498354812068544650305819741651890820593833939794801966311910497618995047863735669586281835421719249615379776137642379727479895469702010349993838251894421143978534546195879979325352270796340572080794984794404715200898906305334145429257649522516012847605366716925127355692916498422943393942126493363102479945217808736418032040453979012788681444445798932186449527543069559183480242232998883761640587675940943281587109477628904266791518284736831359208264968192383559140098861812590334152834441483096107210318872191191237912618557734915802591427671202245642878430016383991362498265300263103397130779458745708038099314450898460368734474418540126222639675256612536688926002376037702703677596383027549597389391017316156042046744650683252074304372210858512004921973895591683203328882827511336122128137764692816639355795438493899855527830922748523921362599934534867038275071666575556890168574905418368974067784227559366746979678855081714532644591838449549984890397201256166007805127283184954456865150114695051668989319803361449693589610588824141824000000000000000000000000000000*i1^33 + -64460483301254903670378450419507815973413415080710599827086353195511336584938824410838379716372746089043391648756675981384018737618280390353028687267388284459784989025974316950197141254966818467245007400294609397239395324851362356456069888331013449077941950424150765134306416092364151283731926086757787958717156357306394490921138449347954129188030847169024227050441905773253221103346824695435823941998713877369297794192170303851911938920037867632782485166020133458463093862229645224424265915868253743492118784411839344170675399033392290045162412421206475874779662440346483858547280768432759133560097718965572388019515683807575822462181842183171058185172934520657879511253807130208554439504647770878563756865051308453023508775878166331017824388616196074848545842135823456979596627955240620077552319289899825283857706443411416615190610221281916309148848122483701283677818517242625458731561009547397845119435585132644913021994474885329349843162297144420597740822511107281009331232149128065614829175503389441251957701652990035370161520048678047404470718763030703606910367772957548682774891621979350346530098386547759977922421211448472061910330188583782021046630038201689954529845479389990196126533350939240724280084758788315483012423341185423566985588028788865949193701494152295761255499506995017090808835858855403551206995590630202156333309876071264051451330220341223723262643908748688370128277565281673283894793824987920586050202621383984296207989800613106001045155791475339528547718893934146213841451703586594252120115717306174429960164275144431616065600189516846726962957152713129094687724110697884150847548801462215913354121479386050705130641289786167750439675256480243605589891635764836750481136550387702939805746925307429924892205640850858985291449652771253321789930280978650932622269098485477287400694417213844592438465672158886235181642651014626931003832861167510687131494753939371984779021407244469860389374823628490104743013850851338816894844414618087535063979313050738225182122519038804388733288307657297980648120229887842698469201227801243139472806571314362260914670925533153112707316898911452308533720422512849873410358405414657137145912839716664247215985002747848263404904535669444075835336900940290985996757117475610574528054679745504666347110400000000000000000000000000000*i1^34 + 381705565350789261610290889986816929640388935567960103788212908059484618177029393174010057968319883591791130657345669423767007059379275695890823767236810080424000544000512911734847701931859138665733386626848518624499251873007989296361664046936901168207870021652288039950314196480422275117062355575300104662388764236182384790950572960980654778793570770424013209969832003962048796202885741285865653068180085526415734940888662578865169808979724177536261338762312352573355415530578871362119432750558336907116850877746528021484955806439202758466810343044711994729570502973266402420953593072342143907346752021199379874730397175211576897827606949212427169965202108328266803011200429210848444157577070409731341321332125457709862480512051195197332481119397487222641966258526304182942009120685239345388452084871223635445307948097852341305032125384272866730216988777442672963565727031254261339270071712372679657636350573870095864695930789801057839126561067805868551510201895433897542999297773955382942404337489985323843337491360074909939631860761955596932417944163758990073015057622174969348979489749156478022897373480844459825816418954921050414270844517268243015577323207779006371022050811150118701913163412384003740352203682155034804174977923008698936610390023303016140546630026878691395581567460900839969378867621780572612677938565364925269881266940965600924530366626395961027593574174991466969917216802008689645747156889620719931116000047107695927487032300673102652978247164517794332131074553216404953789188149008917549993777028908540682648497281103191067280774703457112582423584569013613613570943169947732398506428887131746753610177001766487266233397792752069151405236007436423782245651582165322536557849582073621328167979199756930715674129539862564205457357778064926043710866162633790243004493079682824614240495512842486265603230597021485891739290941924309664818563457547601786328469093036306570227811329341551045461666406954117341412558848873830863150015276772555820444500344358921423968532050096392064579011088621342970181573509385596997870657921688287709244809041081363946885884285302700516893013328272670624264255021987361512808771790076622743503447022459187770956172613797016718861872379135835437617884747308420943687703839638960793218013868763589378048000000000000000000000000000*i1^35 + 508253078401809914710507372852868710956262905966841915725037977507475859080170289330857953669776523483029612134866446208251480308646415020901884461613263193377260535016372321827057807201644077769570120569974129932121360844378994154559744607628960706178263064865621933256295329207968995750516599552384261091029519208791399351329585478637257507146591961539657530353515313552803374757698033008854747882594816607518798602848497153574037255713650829562560284787982808379481360562900555059958516135105386742426183467741249337479331086364291386806862048158803201897317459487830632883311524544479418736035225534694092706791428249949269721116728011226036835699940968573638262449079415582956425811831572225162012335055074132170846305522274567838385317962794600685579329011789033046086082034701565529085396017342258842054715437504934569816587262773137777834620663530212269044563874958093044280688281163379770674016729617349874885536466478299734734994049426291070797613697912133316356739187643213343257539006540049362706809172687082134447884639542472315798658400888936015252481117837014691173235179806189369393335602531596484952991238442958095822295270595833696604284962634590605401699920194558063227514597902236772383954992560910583383180594161738700885040562236836893159923492815773226108199749714543857351567367676927780511220966848618134006658219595067005189400856315553132075293070903021712203668057689799989103684317529552424745403524422343234131724347628932411860668870756912805846484447205205076994005833894206606514911127891263888566469743906239500373516056385891621053207892661002133073270835162317000518005717297944312170802307302751189819792770599032886744509135430869319112276829055702815344880215793848182535235231400321397253337785948006036006543479454760914382010149490260062591739817502279518608958067808316440596145903514064790904068707941330301873349205649044488828695390763281721959100057764914466339959205400921484183360211916691222764818107124010920560190986114269124026201415110168951828719495608657953846054185530271987546951708269247529345219826140276638911054855490031414399861152972145255564925299714588714613208482780610298322651619904344473723257324522585938098037425892751169953716614030601545156689627862709628121217911758205747200000000000000000000000000*i1^36 + -18109193603393366299660980813673638997617735580296971678388053648654480854511395652685184250595093393462421048232477143797011048907359862191328669202074159772462168477698916689619246837276363602948153807833543835336397260095459542953303621353851627454105106747614982540823143931375589107740559601936767538418669151125931117504665071106818645554661599757487335811505945408099220690819400442389904339268963210463159707586343985784831450783722441202309508127887371494207402715772027155798591831631555675956915244041176325569563868810453073324082610458789669397267993678016392061255932801909733568819441022623705344241073941051565437069184078066869979417555090269339890688799308089039080600450567443491362942096999408461622612365550555465361847510139415034873024229021085399204907270385397504593536315116081971916789257726353553121636179067948512194315893870704804665548513222692713058550651673863459696333298373800431152392400984175481288396445671060686563979449988324845870071034713876781422639221424808607055600798284936361672732021302349683614541821422927814092001492751880624601656260613671526946985823019226982785537320260528552322822514974148567342174749496438558332515922038743979687172053318829314514392619846234445955645899081021137669884623269067862368938232753848158798396120420105970718587698684464748449246286910752805967550215325488095894211628385869743944147452073741994425080173396916727872813331163273282848573878821879377299878748002286303911501735637702178930335663644388491671509557989105065850006596816815380503659291999106433723189325210124030333596388412227939048269751886289225883950806832710232232998496220303957941244868653844512643892337651000349080264020263421462048535590582542269445799829307530256984989767887628261931980047583259734397877929661692660882288822142684411613884205667008430883745941568481431887425624342764750368804641473863582516264134443603828652506553261003217067088130772396673334568685836881277515034682528729796853669711798273012589601074216704574955577198533733174241165082877663647875877200278211440424471615373748311038925716826320449805952420095777784398480947219649802181594041325743348743438250192603858649711873290573987108809043945417775699224389543265078018165971090039509156030636149964800000000000000000000000000*i1^37 + -145178159525219732668615694800982690187890762337319693655623342467969635824366225836174707655397382540506611762568806395197268458015082973021213402296423287252474782258057835201511385533905033917931078434492630900300337913703928470793378251530263534130895789014516271440651924114349187364488467571653104580766350065314955848262339436605837235376678295087542158949664962717818251434151446143663787900052859853981757637843375189561945867090551732199971821996149907589699906507815495649275066785197229353547607282287901630247408770694288844293251661151321099132487411700679492936213817453590237479653174683717379769920163193595888873063118129066970384284104450381115745827856590295573410472816706550168442648206240272638692188373515749057951721671286884152476698803613647275956450566276744097976161826931914585825521109474437474955064015306805120237708805027542169695605289855127842521060566505017203774892749435581152848852751726445241969812638004318866628976423039293898116237819447084496171655252077149133833151099069328821471603769574627548654892623321715887101867732495969222909121692673302395553566387228120471551480633433028118959245027828896684312138448463661831847536124446584583105806308208114584813877545828696935855370321405475120212823177531504186078900380227647227008548616693966897691015643907973983421538245488996025441053935079879841328570082739451176462548129660497329243166950737417303514499023838613884195720746947268747171374415785906350537578581776553461486576004042561932243549949451993672608581132060455521872041399153615605529826556708023967149678822790076252969768236938781621358693969451444566068121631667263361458757829061212533597866460792175580450723822094407741506092640397404490386959044098829813783194701409298565053040289305569633734146163473401790033505406288501475267569805761022443634983619909087319105368453625720377735414237767358157481661467888394753505802754185080789274184256590966989238708908689224957183308822982154632941354066686015901605330928160725515338201761060957403395400154720165649946880423811011837522015062803770960081320711379462728487009087592320707430641144533379696093591493257878826337428464945299303532111940969370174720427973875801194782755720128034335056792293695713720975717564416000000000000000000000000*i1^38 + -240653843752929449042274585990712372232279290062974454896669168364154660987121740859407764241325625742118342539168645994245109471647303414363196504681389201441048841525276427017486476291597701827805669749680213624112577545969210672540483373486304556022479128335003950007183832980114766348870646962730917776101894324888068936416406926495703426085494486702372889319614789235817105352097977759097246905568111372717794266417697239855613903591655613998314502272209877975630268417076723331802255620421832096398688155724852309933468589075238177587192656428039607389350771768728817768940554377800269611844020816651880601464618798453791878454617432734946578770759815322304629813982754088246745491351647378489351401765606431905965570206625459003023249478310122100487939147534475678228553909063916645293869376356877166409010306700216814871046608957745491771726886982140671754776102247731457746578059111677314461864195806126792564582947953868800269733273777346505750482655144461326791050059077339063367428646104504750407176377683879720752963590083945560521135573614320936705936695432407751044748170643143029711986513404063452492895930081382009091809279877712133191211519042841383922635064789129627894874876374462065020327113607441271264707738983825801491794845721206145416025700830081179459047061960200657950751893022352669760138819603929460611212833597237564991765177128892470819759751361285091873007390815346174436852496495700537233257554965533850594351030172475291458310971375189796785849948430718980182242579007548035423558624243314816374495178888543900660975850437725218744158611432765608038956919647085395341635168470884470082962915816657309215432887220422601576042404803945200742870235406231573578771945537297755323556389147971392196529379890118049641618997002944491374306809483056885897408466486057690204436324034476635362303042957942241417040770666051696522026709606727059871969059162397577589826285173907403860575292490103398852578365972952393193737882828795192704461884472635802303049388530761493288001873703615716818269472230576966798218075410136998796202208996637563673312582924802007099703822534225722782633160067183630494288144360784769194397082517408578324990957537112603146799588839296861282905908526470064001965916027378147629465600000000000000000000000*i1^39 + -178225872541301379074007271802802179802309696613319392462257873937218078931941657413545140106397213614310334057912289705072013942116188734050944073741234020831409012737745880389869626874844225908609253281064289172752540595631912044930439224919430087456918695365392787655539175680802118814993283490250449956313341082500933095988682547560895891855389740671044165955149773621897344258208934497100249713861398417948678534442301441137269008709880966045291464954532277876130277030002397929537996088386575366613969507205690862466957373346242191752058685531891711431421783587717905309974160032990134842811991921830176913424429675833800811950376928337230428200811978410403648066933735907158304639666887399704145739651532986879482733970272342524828706772068846527373001289343444128296866404525153399815722947546015109837603297538576689749476445468382876371881430047750723694485338322133752236764151282504736829443979779559856423109422369199626365018387823783043798189087220161212776275104824166817656303308629894656606095867167517638583494050050070091652749501263816889071868319731211099782142784204532932183595193308113006326642179137027141114653823783056733415847977595783020621139037049659776039455872737838917342779707719280725053121721562909775497730955308311347206246133500567075426232412610920173710127412288314009217585084447401105677984167997897230922897606175847861055380086628380188270692439344160435259342491244321228850737053211701332392249010172462389046927043311838597691125842952191722050541553534923439801615861527037855802731581457460390884216500041588359032214062002316938735372980898695504363930811121552023146247687355171153205452482346107906380040423017111282355450478401634593182818137959825025553821963352709434837326745849721368556578544037429415962043961577126836982675473047596333451695113612478338487775182231355452411987243377891777128241242252022986431676041551603756110980757114025603633492583438927636500583865201778360781228359778039170996801774284528709046189909704462988503516868896660597841301730571814438525776703848154171544521639648925758621772023192680733667083029124403232875835249197355944554218444042466346638631618955511404867040936081115280496247817679769799434634034472716416600955565744586752000000000000000000000000*i1^40 + -9452178924895949880617143216550608333660942451824185203295534714541484009080146206204381873159468144531738913261281006377522536023063862306390436015847962380035919418851133179416235198499900050964177957575067550669514526414963594775922725026292797538032974262920160139664009124767892110289051715744727857909363358882462144036862756247052854929952034795978488638634372927526932262529741647705724958563963281577008656320792830906043428137185201191556939027069224101635942023783457430253639115725243031870594482048668096351626656348902781135402051046792802287147654585771146589323981814711479993556468177040311695798050284405643760371045105161043217521661179858372366035226596506857497507585047316836602499722803028941863199832324554068146544271471737646905791940965002554149713913229193579424150791120694561823212181583766592839779675765463878895673480643543802110626881899558782974946208569151835600582496174866495789755025953954947363011465082932845504934178055251275214358170681796284162145375441033009231714308976268594365674723673708801883874597986914895306393862200405244622038294204256750015639587184455237269109215420554784070225922098233538651631158415666691554041317363955977444134043598265994360159858366832328321066516620993868820020520780792133049848787501213009116892906472266678675182764924396672228994540825492067117376683277817832645594109204676777899141035735069465350448918598427433728707915205223563748673833285250310014516456842234023246961461784421807552112886431136031009883961784527982867716395385413078284385597480900186393906002538214777144709040129004619043237477730239285736972162255625617687967240502861303396127524751520841410501056539817082000198426026716174651538094504126047387409599003921062551406288146748200632748702510552542029580771110773911247238722564050663360810986729405085111419577454882251181692389929161368346914591253944755098945779900283199829410692691478911244972694685451343037896112655127728294547475450983584484789115300737420729365967436907394849993545709855200612296726336289401082652593655807995362088728646661333776006807627685884475524817216078697167412998702607125139660575912946503293247075724838264933134951448834448770662692109631116160272531752240190849765150294016000000000000000000000*i1^41 + -141034156668134286027151468684383574112762548344228768055549518505954264759414029112619303619210386150842777024480282557307327826880472189433318706659184137444442609777108997321284596032592235797774514557004184071177903101641233041411638089906114696792937238873905115976789486965342233709690925755350047117492278830665911111280277362210126423730871774175167470510486829347388785167333490297740843559208654872994654518110163266437911944351310520485960334817949225073824406019864797918899550106032830919799506540867604457811122825692833996683233004702286098315129094007217087243368875053214464937987640787190320123608859719233074322797620020997702907607845485836647701496230159795281308302348128496614557995767265279178675371819125052119834466167114895074276789186168626769717033217027436888847847555299549338223878002232497955683867740079664922711670915225102348243151664409479040651040457348698850243051671985741094142362685218207283697780733172871836507447991605892603086752653707604093673196859157607504426416904200140294442932039483255733334023021437351583028660316245540317484748013808123882739307500230424719430064597895609466640336407046091245527070767979810949883232561286823577976563913075713395528995549544039521943013854515718846557028440454040045013119278859822683110229571996132099809403718427547935424494926555536948629154492004834652704347981013807245845725607996514660684769711968123816952175223291500536481516193064229490991065759935686400405645409492268298952767167510818639218005516095056664702074609270694899030094478845828524567648973066005927033072697075831211133615626638707642204776581809866137533484075275768173613314822704893118301263239947224993845946793461034430563156370993293406852608168236850804396192062201876050207861600022306491393800768120133591661484256305012082863595837280727722813126486968470639354402430844067304602864524833081343288901786938490329058461086869039566771728933367502786177055086087655376723264309966436110284874962623443297179300432284804036597201439009919625971894480357250273451303734899395849624088843499455257972982387899777228500410223340562392427336569777245885497725130608638204823428378830453239103464210592785295423645042789984844974041843299728483365683200000000000000000000*i1^42 + 279804826849204139122569243290684540831236912849024476363145243052155833618080811658630246843303015703758378543509558470189936490581672634012678389727571094314066086875440190721344340975331604784467374595516645127235259636567206804952930081825735595730948907256044113620364290159319701070441549515543181257614046249965317465823560249819252319693831311944667031670307838693428292068263940489082850879060023973790234744655788454642253393927759558852172506146259349360191316938897354833882926761328434701880356800513976064641534707756886807129250012256934558003555602067953882550525073801129147853281130774362852997028750648715107770167103001613905672410696799492182008337438957939654999558820446775663970900473173578696575041864645434960418574448780308186039488250231193193240151075769773522306561664791940470780573711150322537691440016114412001501782335937447643604647157651308542035722323635490733968625760681640850232269260195072692150094420314794941188511414382360846171089174516221955596863898794030713798520860489711483290789785584895089164766351723387291269397762655862532205093768973216603712856446730267804525775507622484783969677861670777394422145715287028063984787227912238933168451518883597082446930841956770483305264669647037130726103866317044778359841870961261047930176382082554072046812513913404209768207076893969741155879073478446222769246918521497243959759556591274043641896839485793936976661655552560305737660314051036032068284634930390822674079835921219981685340152778443731981686779195261801328251640075668757255404228189958579391887089254080148193620691237694087460667029892028131278068422302137274737784418873475515285879091387537613514234719322004512637088125726945319259142217223840104267400450001791032252772574668441288101803902289521889708222738076000845613468367553981652877168219845586244700134987068186751627968071172292271044370798700025410227816777023710712103175048619987420404892235439834694056351407037632909038656394151853412215409973872105409886533746966926680092571335484983385729265188083971906785210656313076701697904895147517820676741987916621949611145270896969240702048722236494311078202732053150319857447958057614451838419980917323774834701127414725680782562030140784640000000000000000000*i1^43 + 16569205006096739106589210502128113330066532678216558980757267847519277487765716964692825439654683843668547075032227955569707191730426427169120305197573460598062696544715881820931105368734297623838709443123987338263117539257385254077733513967136379068313880750255311494197353665239807854965848506503556188349892606313841710236997135451174440083987416952866867147558307604428340159117728003142301192118159010009409640861371855681301866576026185308817681947286517826863610784514070185828932645722468792946423830785311149890033487894584687112845527945432983034740846227254891041145078431120588875345757604613638729180996324971512556511047941780997919724576899615491540889752396080837395224653520722955346175569000216736592293956371973884207728939639463831495072545342743371616373357656368793595555646633730351415593353114252881092900988497488849897406566313555372076837234921202759563631220175938621017393394557777530533233034811178256470176199196876249015254770713937622765303091754558450773110538295373242403075343843737253705416310477813622495457502085977490130303995199632410589411581438429695571802937228544057201338167304434201201886297238897131318073343932151281012357024331499792407325630159285175984403913949137921691621232097798571457302894451803930105852398644506259443014522348422926133059162036970095735024596588763162254905279988400493410271279208063929706907739901698338626131689799191712857160482509721887382539661076045213235658664213231227408477883859974403523420020670674531928858154179130344478040213297984233764790711616787399669411102926823093267242995830257999828704772190668345056701799879802613129264015176447917564251500196502925091562378332562585847252965952787776843158268565550088880575688071348208437258567718976894340630429501554918413064202405261582220320112738260069218813783142856368914042411754556906141637607852985196495952513618777767659474680407024037865401748073161336905221162184160937831958339319378865090165340525347715781752215801697332826214323189239163694755550708746932340679539044574082341353482801454684714637931368579623033710406544064240426634661966823089868467713458556837668655579368285729365331311347052021435160792317123063823004009564450548487240548352000000000000000000*i1^44 + 62419447819120935850038794955239095289435477665672558747585144818215724688061669360420629587127894580268934945978083021772850684666276651125870405970203558918616609562671444681887902932926744113642879081916650264722784418409608134530667175971996444007073385798147194928482836294461993813980687167050626215954924139653860396703324516810193875281452590345371892374663689766568925559334461816732982306508663542267733499106034621554950652436390827633330175448493077409911844752869205084122847014512421066603546773720865221779785573516492507532661501635137535980197923256274562665715497037784089443285799735631568611901488504157979384242686129250641779717578695345830631215617781665414437230553876153274197372767894210531084180213452177250468833681184475329976889594547887847451932458295812081654295806114747117860567764734281468147589325397734400532281652887482949288784873070463401888180127695505872568247924503532243618060480676137783067193829842869266438600666544857924889380705105618386913762552905761645461511805748906088907731676419067813644809394693239067923354874623766634114586376771534002722174204689454977113351523140990581487850140521607679756979890229324925713474261943092221947080064426965351202319970011416907675673383546476050082985477536408133712919595297605973735085419100577225467649797477203311198505738215399951816807213704514579945306692605827599186540026652833266902497793859739255717188304223563412555658894859782225534961799357262091471610465044177222590706677143268762421504137040590514274918960876694829234558192689610377984576847740458005521431493797102338711919115562057125809492924194155354359949036092420127427653761219265416514040883505185947341839980285098886924595030060624784600281813296152678610081486800751643685062072816600468647801555065626155552682469951118781370246704128912143249574886365093301961206325230457590816238811400650667936277977079870946319563247485054982642596405680456767176475573106922248572178818417363753399349302347662679553410998435767901516849702349271089762964388871620089891352611232140583584046070981830064805701360798578139599868712237667660750716757188627484092545004962689756882112657019315269014586767985652090819389572611824628531200000000000000000*i1^45 + 393671561803679746267421646005774578813941812148932265436508128583474474003636694655671541303789479368912083975330985451238371083073763747765269228769855342506568542408004167340762881426132111628693610133640579676972564782475959202733611411458148111948063468861982016309964672550055369015401028360619743262776998069437059070361428931721897883366343997980401739707909047111969715376309069680716653385161909004757511116116277670952391967367117661656755320396079972261269618419670863750160839869184516253358540519137494508215314875258383572464105079610863571597935110313019794609941170632117431591289667121767156745346790138006719089169936228027109641113250243025587195829585707311630875017608040664082788916405586581979350919457173049576365301080074997141563787778355803324362547868578827102354111135656059139083702499740072664530385716671890021464030313569255307711359276427099919553471001013556551324977747870555125484958205705571394452302619574885199121363176531477471771977907016537808589150142843203057578047015118696952949743097261143311631513238602832411932333820087579436269717240294451424244455854602309907936109928211505455681327340913552509239058199025738875120936458055768975727742588111527735570911020324436794038581748899483686827688781670905002952543276519617566830725095379009735145533164774900104616372552630094978993441926129397308050179157196758041170099151839217774737641593963698375227712085833025870401847834166057141723962168848034768340195829164343943494700149500244123636249155711935824023449616222629752660498473537505695962185966492991495125417233816114765826882810434701655746808530751419826516474142901659579882858423446362692702720569041546013959996300387455212007636755263253873575925831082474551393865672629558092007140478500189477445018041106056660596279301380825796824643920917421506026393096350802658030886509297563178202924261129855729365744785947494706777403307587324474412829115116594168712103224907221236510186851013106797388642082219296764605153242816015863387701109842618046553302288455587969198884374514503485412241522969113718004082703758216759989879096627459459789824490621042916627946914841266466939939469569398664585241947411968092728435859783680000000000000000*i1^46 + 118205434118842458652478947509820273285178901820186997407063964233777645104584280301578697817352723842449950048244234140209421985409959472418386221437483497184767637867110161666749432521033057851606906294801867179370152148590391461228321013372246551899595849679195622447725104537170976666093964823242181728188018617207387004005593159333922415030164861287056484283800098731750791429929540111182641556340755556984114265250099207067103120472042019081977853817109135916484308200155426087548090743457090655636384891644950059263405726428501369300783761504001580909919851979093494369365861620026365841327303534608959959415426928045942767868559063125648392509052015467000813473522410232858965459978285803475370071886548803816318239623467451798212577509665038680877701934963866111791090246678298826759301109941240027542194080849743248754379479724413687318740214057296079019420246945421835455929303820414910268761881017242393365024083115206612698252562149348492959223162769344100491333954370518604828269338433405900077334829150687051875034547579187202495569509228461685070489890208292849546381201731517721692780810757973872246917301921929934471884727986046915805196703801902789465843027108457083643701668188863950591927667486068864499398177344768889593821182782015892178715556596904173089313098904644741439456493476782532530844654972950940431829462796093417924010770227188894945900775779342767117874337281114187559044545218753248289313779384644387187600701686576840889383441889409189403049337061615067648858056114913328274775161844993540079993324022715828583540466674029713872984374931877987688660821985512026505723727889184960719568444221392404219200243826654541070827477342134161894907511714029213111673926717363218455939815022303350953193349501204351585438181155070227046093071460338757188732631376678156370071637486530445085170773641996628779636059558718493172705202470399264283473107534268644271790417446245775373492582038971980411389530918791610684643454749318260078328883420908997644653267759286994926920839328941901864283766899069931589096875006108196722828855994331121338875870857333193423411330734607792014902052266734731689513844824439906530458157116552613266298906903613469097984000000000000000*i1^47 + -17758149087867925442824805604327458959543167811198207683139337291616672121587641970319813501374611585162925035255832428179193250602561915271510477960774399453489933153983938891377346199165103854520869857183552958297999473197071302223861444076334710847683367646366589596913259224264934866399732089919780414184575705714420037164534777015401579779810149858964711545783636016877752909052360634290411460368368924772750567732563502466371798692274548141035979578729082362712273941333341167465719557230972884331766297714082852808562523394417347297646103589713930813266591851041713180456591790787987553790233797497473212219227633945846957957006841471420001314609797851592068515304925712349928175778116097969330921782057169957684396090959584903590658955497715524636789587050147897705808592219466429137467688689442574238660313364360133953506495037850087541677825373219747052308660392943108325336033537886358624752798492695034582528290214183243535965403874194065272067007317293214666225004573013139594758480837109675157912760648514984408966571686163319184008407113477958761091075931746063016602830874511380069661872676181940065524753666362631800999714247093039047280159114540885223824942762736769727079116338128435648699676417183509026692684229626952196817219443083185482446361307112331212794503692350477662383010246628399081825179362788284301635839861333792296538885955505630836505664401556971998077590647897419111136616554302424437952157811659955566502661489614668228244057368091890697066805486723865124859403913370267908848754150646333009648106466577759228751965182954248765421491979856457533601927227539963440536525562584064070090756970249212638804037850937310048296707008926003466325498176300334117517784085617189108097401791343774078723815216369198000832286955651032959055763846162445353889532200702764880676271986257627461216926900077383101667426275200510493975359712699615633835241729538526843525422528315713266056593041513102094034883866485154517596760350229596251518602092457025935089862803091345187900128765424180615062573819022273277505131917982134284172660418654138687060844408999026703708647480751294225088744207572787483643584489878175520817611749847139023781040287540838400000000000000*i1^48 + -413135657274018761936989784346321104058780968784974782204324608739632352336702965156345314722726643699942655494509067634977496502388609871775523431857559434426201593050714528948301484664644166651188827725299929582630364379730715739318877948852033478338488674312285466116676656470729340189982801801781086898318227187104438054702108008058617225390603536167138649758321246556291665754416923494344958413941216592350922832403337793150390081786129881231356424965739211752571348222155036819160434158175617825831947403969603908860065510702893962481461247184286657924648513817398844551779995458586666287912711550082810430065456423753332088113931070860346157482849177787985954772351065286781842726390924502323564605996216918199601504739756232152735785770236903613215468083600528072423531850597053040097091554695994172383695984607875647624619393330560503035065343090452586834488034899094796014582772655040691088782695436104687421890560709496665290781859603463762359926617959874351850369611986160917369189965558574879770105554406096925319486867144707601463066136654163284782206793702523393644517257456588541779683150011065613273709091929448562134894659456321630550930748522387654368389251477540843699715726876723376566579042696044022966000933936032577615904058408052775618893875549257807952551681559054588497208360918934887769195332685731150517790374072595861318021496011447223170585776308663421004900984236235067669885433862578768547711194595561657775040146278498311244780323121701757630412536356413694935583980824360777902265368778342574072756593935248572774966894613195965877871858514276327806959439055544194486702007813275817048992213715431709093963456185136618546754293275893182093871911609665789150901319756460682401146323554739556285374942338192828404678650298180572587748218944830687070108502332661790915828645859917099579189163426729300533171583178354095515657017441226832600259606369687463682748598760694724001568334563644413739089153832765160063594710560709924132757431545099602002141620051876170386257122999013451930723712940464496469887008385132804435628992312840247839428574703212226922485023225687850014698079761193515980120911819326033449358370469971922246644531200000000000000*i1^49 + -23231335007300612794341178789904268483137447001929033067535026765650329411088895391747035897613428189502404398066823085173253680950977797153661744700230765811872252319500430562692239666328651664056039735680817846980901822546429639046277646018152289599823313831499105352610546633201021641379278770368154871544189251871068569896800595620792419726853152182814443049590890474969633277182084385425454882310747961244825901448700418934422452531560698946589511337487486091552852860357042074840751503963487235384588143455049074467709610967096643467328236588319195565047002071864964951783583579777401569438618565365768066746724547654174937021283467279707327524556271691127448715751259319202695737259628909752593059485087961857195496202371723617447200178515364048605444904424439892854880853298513734987608786666307817661698298681982777004296118654912219900139657423719961932540041627977845578919767269512220036411026545313020503604897441017220377733811766271220137213555131080242115500912603087033266377115094468213284057778301364479224891002790722017176565345999192257444855454460061158999205429483211778741348683822873467674673788692586247394495728895522955216936600949149331866766102583029899884200217187528961651336081399967151880415035500811616653059067305836270456387796053656407538242668961524431990525523037430246421770705349645163029220188060370488890933311355551800991987175940537981462105110407830417694360727842428504586182919257938907742637542524614730172203389605584916412751228772287107899964090674390259988396239496550099585442234044937530887455361775915040252168657140481282755490799369348843473888672240522255647732666404892189699207099440091966375961399001130542622788677904642975861240396922755905743140263722302908637355337854768652534847815574173414993222259222860083758203216466857041622016889442762598128877048415163964128217849338405302861815462404739196714106819338130281615868356062198199810723243323402403158412929920667576124698336198400235059080441776514465604898997269167967229644646403156007440796138430132765735223894147883822988506529440444150028766372907786270546796105462704865531168557628054919666576532837744798690868307213586268160000000000000*i1^50 + -9968694715830928376065319042904045287594597257012887492692992234193335642164522689259905900626207626570272089928941899477276612171191416832084848573920103268217061576473722596180521691317350650920731856922102034738992183942708568894642625226640489239354987232536680367041854629143559348112524216288456724485177333383231063920136648287725999137129678890706437205208690935978684676166125532411894775715535297276586103338118763233211084991511698979402123483043256240883312497258779730608278389414821975089875615806884947825819170802818161444809063894471304714176780489447583609568365321891938902367288798566938114454370187478979377074659775963347605697136004792896023378124170418328262800016850649955578229690810492553450066936404742137453203440546580740531378136554529708262233633898303672392901178360853218772812620623678477742203960432765515587429506343998043500217449692877742763295730169867629349942795564318944694619336403634864074594685171556797077400699728664159190317309024213223616464635228287081352576880500623230918909764868112820354803559458412591411234346031453786102261732597159486131982100025948404804742010834745026528726436351822752269710884061698419504962962840013754773329518592123804784703380435018027485593508374180651747932105009700058542300651964562724261246395156397467750669578103195719253829921234499702717480313511390021454001119214488860968131743563324723529021774958473563243671876958085023461426742940695713435814920154193334778111680105224909268637407519193801428059931079530798150423600915858689814783580857757915178952758250335036033861666288632558088247046233341814777141011013098335069540485360059599020826120535310502378425377617535786067856580276438102648715449828465478062696974694720366606002952251744552660777344037776618068335745627899834407895278119723601739711811325579196735162544953897247955867108340289144021991102805026092716854579651231882705715001541676187681558994421398878736509978696493335947851873111832985398434946049412320235102963751754662712467490198289029737524594100910916649989702610702396337627202438218132855649701972449561870443557358799860417086235667947593760177307251669505340764245825945600000000000*i1^51 + 2095361078250845944132168369547295896858120432779136891984428387429199898479499428706163669119657640731851910962369681060164050252058244011947628092039408117674946170742902442991321256055423847401916252896909511963872025985895189056761460199594160041391306593176483106056860169268671700187022466442615391876416654001682599047036947245890218349542607643819227842871636580850027384100240680542637403638939752831828961250385308071357833873032521728546254741534545056296794575600225740339641974870437332787532991574932281183904393393559525088126626375016353393642853553257782313799031582238073999754300634549462861056712489158931793146924025487521149606019522491915747567753390735910979536325585948923375929397013149645039932462761020973442118816222081279096021693234264474432180155468483422794776256925026501358901170320890291488988491508428256377413172400226093510828441291996641412403346047289262050298728117190544758507180931979940837009595802677198143246054480640082052651361942613941758922838163108356070926970804928098557904056733029665460249299148406679079191583860504706350960647952183940173316300578213358525604614977968379229759674652816575025716444460248467128229571546888377066390549018379326838670447121326993848768828673708865605728941292021682019413734888856036171639833363088475051061435861629552012138607746351487151271010067546680877432892319056678321293356552628083128710888414744018860895258164791594958920577006162539160752081180106464491091298602230834076040131996452179743942232387710486030252709404045866992538762944804135396129423835188284210980930086573186516315588406759943890885038817519560896439458728554959432987809516959888882366505435963820319879941328753699102635141204509589353419862198886629540658768414747493874273932836844844282944565549524695285641653058961210935197209132831168710559382989578928989506391054339277629565998793472337306210706205508381745119542757283828290505043368472006065011846064664963542710889911446796999642863014306108196236998296031461373203898850728047108878412148958084476284232110124006053915811081048988508120981201328497140196400675459905798445312472086066143696920711877527506780160000000000*i1^52 + 421304679975374980045546095111312376870088385289871117843862104768582433471515664558375763541839638500872539591810383908293608126569921229129146054541040822476410246704525424629669085313423804356752789920608842689429275529566530674656424206940940669677753814892734083697409975160437022160105011092311460381386768149880617077689279174301066884809336975186275876826931436910029609941394083650257897249817338555792854381353128609024345862143731555513852600073153140545504659974212486195698213965952573212367295598054536509692699884044733206914227120024862122632636109798220962158801111462914026856438089207286040543411738753060376558121784833007102568897559700151851823088878755340928474050320362466301293187019151719078028430848057989326189295394302160485063913655101700596685147092472262982559712679876444797654284073804808790997397773891310342883711554908950101198250036308827902221375263614010565504942125997211106949188528073371461223255156359581798102230536177466169730340920347681626899565796731122677304855413501422755304125463743034527580043277847571694845971258465553807301591121883503760103930480111473414962408602500097637023692714168706232273924271433285543724490832954134445461822195571930628028370891332606863099746771856260226477357209671516148327668795541534801845354760354785799638837333279433294114811645284840448678182112599212722851337268072878003806497285988933062467951234442717668455094485488204430399829144616339522552309941336883270067553127525519221762520791872558209488479506339136779315535225001243723249905432160447842298061629832345800508533351746314938045766769368506791871281330075147657062828862259935464311810759851318136785725654840309519331994852259471144566592156652655948059025813356740845362306398501042803753940067065611117121679925823602422170989573957654502063983664029165799357152254609917124977970337925237734976998754904476135264888583951397408006041788402781376632932049993336741106666700751500301041246463963927892933385395327665553414044396584376276003751562475396446006189587547859012223212531812990526849256259675755901271852987319416406819213180121434085830611715257146493523946635264000000000*i1^53 + 22661838969670023497603725188403422997024146483629788563032285230221781422171478942033748460657654090510285705177466856494805974776725527292520234113186611873684850241452393745963418625150046018057813964588780721753418411001123484230883802099544767804129517506173256420210815158899857850999958852510335825674260987038205074220181464635923152670867248098555893357666282845034138049867284378481640170044649321264665390543864913438657528702931420390888635739683465126801274004496608295582757871749819435015898458588630498524790572504586654421709615763870256343634580893888035606039990871578510988417979033816228869841336529324805710742461324619388720682171572142847883589125736525285257584647127927044919241204819684214389339026302580404522207232906046447120236379547821341490480695197043990853671956177402762099158934763904041446424435452741084508093755240558306259401949162704144614738256528853369977378694438001686578314342194235666271345797945773654352837141665928232528513781727647559255803839526011060597095255164025144361028835980846295702896716033185069876942632512116366482403808110330833750191188926540395828603192528046669370163434726000889400939125920073645774800699666427303042099618609393015684651236171480633837377888777182748792327547786494488506365974831724416428703120606143579750019059881177924728261464258789448609320590886630237895250032669041996038691098820382302182643980898012318945411962242043937265357763234901223031356102311568932859068545412812701452125867624985690167676570118629799548086403105384501228972041310587792486887611457443201101042045312901638059835878682068241776144242173074879031388619573841224741290634361780795141048055922130595959230524214990548353056443604122269485092803719237693213767407718718417696350125927504943520661272680026943857557651642299415343297364645103640781946025130613605601271908484594419812735644335205874434799879232513984025866914251325927427528372545136413453539607845648806937866806598710638771424715571361545013839360234374711247501643964403826389865800547500240485656077074149180979981976340417645440130331066353557659452130898118399827855342813210214400000000*i1^54 + -7797689199064491451066262019975721318185425957345229556515650529849947092110662838340798347461302772489655089254761429407091438580252307844554796444891868022619173860614580126576623486185758382152482219065745389036094564397969706501753561585493796755993586052407758838592420189725931758145586988021916857309945490869796686399690882942445179420513875021595986844182018622830194863275881808326421266178666020206217209505791289768151837534216849421842955768728301361335461782073461551931395162199245415990061489286490742201698461616811272811550237068911326211542639963851115639807045950211193704072762799069028245783565181305106285887668225582902624584037823923199797855941084815204518732818749749771862598795397336684379284682567886027322933069841206603988856114054088948885168362156837949142893703789116265496494778247320328813722766416401643680210605741102444235996691376842638095540396235746880420207179290884852171938039750768219490098262434599360567263063346730730261322437332337894337759958900747415389209061777116133747340509845967740058957690585374779746392583988636596575397443525648296567495826514632618578511475688505872356964121630604979539621312392032791122425149944959983557849034597113109032618670546850471829459528614541027802549824351816081890897479086178593554363524427898368933725061385924549344644818295551355594217192017121526611512116677795032151066671075335903199262063154328424890991692009432167809861592040995581014588735791469554347805034877602843118844931668574337931397803212137893928094598355275160879903373771066732597735408273157772520815563916017679462220826790626991818847355464467660946011477607474480161452479553306530506531385121928400692389860875437250005467409154281143499570199475941194736964669876621988525858747367786570714481218306979767390762818083192164236597579642807633895134316211121170839560047530661678797632025329484341143747698160555369386654822935054181896317795039725859707811999655664659847422124487154352659305414082653551766017015617517310487759724052157890744602053947193045603385107932741174210813652458157458186423136033124715397963453183731024527360000000*i1^55 + 76953567231621471827677861495264114705059606031490297380208966527136789391310235471666383120650304074814624071227603000585164233607651186206146798690784718058649564138500959260658429025050478831557083407695461746656630774825783181106552218340447816130026401008382419787112998887036466586534518399658885015712514276796949724456556215046238980650666347938018114960577320091558855044356856107684945193939634924768262775219355175313852922185900554733160446652059623938718457770286307635593749632707373008677726961680070013993337666253381759571751428948551488308983182810296942229605016274280809116324209295144756628770611505578896610205708504677348380057445587166897863974087881698171070725585870567230731620000158052398359904412857392435517319839738475900415489261559343959298303566767244644644534341953431863419689044152655855613461426156118665332648424818509339331933195075843800480128242245293566206581522282031828484237592028954212003990342989271415740124903150566678669448380427047382016405929882180713329539057982458620183251542410064384936065806232319960076264991601974835099619933182964029996517245547128581113388823530536125529334626182931219750566014091172660640527960466266466777187580095500065792732112798034620683456346905447815157867496334145264457054830909808581330545617398892180520289029761224855232568047248402230106755685021067829701722606105255134560815811508194292357218599231600154338830331654923914651205763992891252100166896217854425281727384246153491625168103731595407253338850034027235571030068217239956627062258063150316008695792399067252758921724511503959936381162576046559557891154888933867711330456193080702153897812211832877497243691036019069216751034507350417202197016719336268485009291737594552768881001513482946680594491828123321658598773584986709251176655082295550803609640072196933021773632309018380449514091346956959676163117694326284207987095891435918583623614413578582351702908962911821591323767019783584958642212662608770478425036958292327522338738260535706805985308494675569962948115126442885963529044895656996943299952806030360561858909674421289484288000000*i1^56 + 74736451001935541240131740515415732906766528516296973126882121838133538931820624303637075552535933141927026115718706806480169111931592802833365774576246686844906916130442863216305859825586273856636670703188593685909437776001250563966820487505177239450302823679723258127098997100585004198960792674155410805092241883738183592944876900069470728753023246242480559639052247278765199461434650530231249287478647286469360316531816400096244386936039778580242471751538367802935477679901877339546378802069494252720733473825667201999967503431823055855284884200211769564063577621303633184650878978832008674154780435261514257351109124843354102346048812403176749122655932270044485419876391979678976007904747088666237022528814305992164643182867582342423167411853315254043685122223179612005340644441234682512839737715199747157899947786222226116685302022212160177522509792891804707585843352457863513002474893390069076769727090285189333359936019544559221278642460928693778827497705977294940715627912081223588960795632545950719032274359520300928999459809418214086984455108444026522109639072075076686175587223648355096965090641429129031077879604060773553150316100656775011966792293094126263026139229846176141520726477957356671952008888041962573999234284575075709648073475682163664761321974000012173450869768373197676919438784315084140568836012672900539170295691111453720199654974468520982239665141530911856268412046188106181913525581688125110380530063795789285151132856405135867385051480626506419258982227467596087653273369155865920644834759263922773708693991636639827419080133034674135104776153073596909600522345449285987909446296928397138252919295969957401157351310434264263283346548697066811534744295840538731425345396941616181201722745951357910605615075191735986070872179546095372759112925637516139002763208465596391548222677559551749834693768226650520450372287275707186240285304199624955386346390047222680583996499929193696804459322293875943193224374292482578762416643243783314028047382786919257157720847987996898543853228974284139064654293374571742021013808392408549219742689385512325821235200000*i1^57 + -784486588017534793196700024772623111981267573745349977108078878097942797339196360741077292489200514700986813451297758883796090435770682001982545918782147865788831217273414708752015677282341585531054549172144394463823175578894453274682786796756102464228063812573083860315433184403613978223537462963150946296647703689466789992488287970889697318710286412158432795759629880806770243767472138820824483822204971854818079096142573003823748215940374471674283927930104856384672698753474958783296292358933246513888926651154623122776849387544572452844038012301730050070843789693744976429283891356789752651218776121150877122280319414600584871421981170221242259053452008175986729601968355534772688147869648230962127754412138022829383083194553811637651168270901513424925713666571342046845934861636525417340566972831124862505680367503812920813951161698186403957299030903098975138818183201532585800508312462537356091977817255888598110925503243207522874943684459977533914461969306812173378088474707755068010507448936408551309333587512815744890659065718140706262512354965040664546334628742057639336053812038197661246287740522400463612478823368228294837226588088752281237504415629535610573789120385945925378802936351567143727859212799306575284441503641243342106871602398541720580611626018889802349615759844110792783391644659936429645296073143589282366618484055744913666084334481670427570731762510188774594068750959887217741414511753432720800145639652229846078519472843847134887247105436286910188621287191568095743286142688000253688403712863258922114857663863749272041062080413516273921141397580338361550650951706013631925163679154356664080032316382300842829234334135137352721959165064165583376253910843063700747027878440454943522386066443265960015423347592218043434717338139861984906175624851251859786825081548528230754540632911251943856927035408525564223203307897073371442379455082671875774661913210152994311763765338751542599153568480579242471149120064075655749806884872045157236085234841719054568828484521771943610810642494014646675016601462595172699982024011651806388111278080000*i1^58 + 57531299727092761168037945954022353830538261674726492302325027754575077139165461142860561434795124939038417257875038631252042958576570218211016784501545836145398709658416715818127101835646223781429036304259089485454208379662520049399223004186821276651164187637251608571363087423664047871412361907986657174741462964893271260875445061597313291492902375987750130628037425919976700974375438997945233788506329887986250693528686370889021369834131625485844375554530084169744404940470538690210116856965176527881811939927391228969016590781216487833669738931718189165107502604468741154888242001406926338963239709359795994802382652526759310603033669423316874484557396917998455237393062098404118953523568395952562297144267909120189401059020725572422393228278846133280071150439305252247311990487894609945776988952429987319830391071497618276668593208285864955142086529967777790072329668127961910727120151341552027185543292234818357643068680357438267055255171464548892806440295584783595502761772773590374195244818102690527313589185500890743318814734950217598011083947241158307865380106444672999253282420867517080865389550923303703740766467435250500921412074017649264658444813242369188721674116264016371074590147651454631163293924364557386331731453880231744105953341879966055287565709195357575655371620666537203571752667640314704093768429734247310704435069926200378855060590985656445494344368245547886285595664219868758862795806015349945134140972997228779149956836686713222722050971206629557056452544664167257923782005395888822367543519966070842584652288942693530396695334132146003613938612204708881356581183396977076181797097879047964965182911549950696881168144847554826736203142144530158386944188723862544991782914834864681845534152069114811927992143164824400692111211049331333182966512488627749433010867805539124253759370830177228404745375068562244711125921159588036283461739239262880990953621775473319677366717643330219633605751408595511292680670263218978988259728471762586812999468327192699735851815745520344411705548738236786140644207464757098981621760000*i1^59 + -296225682372620299169013626532176169019713168005529343107224478065790590218988797210784114439155429996070972339678865539913398819967044479304509181097428372309928729454830199272242614892751544366500375509952582971792649973998738166429358574080278545582721904387503454051832186774473582552162452825582763249345918215810574656816446676153966755444046645968955960524441962466204860699583351015450563822405311675869388346447019900155284709968625703438726342947231676762115027992305202245144420757900470112430391843052791198956614583112233710471542393687247066646473745466704934374442876866371669507269997262080026577187244264031551379828770148346498846172781091839292023776832696437828984146136818500342287854365256463134581686144954049557440036571278290049399878722089977460212086874723197573037377332304337161595219310850685405290256462112577987251888043049623248575440559696643155763824731688423828779792715636227348370817460730868755939709545388776780167988278947384199278911596419509702420162673752978829734252023984359765535751829525843167010628431840492857527091869686828906385969161986365593127706429340683105878328765327205098676620195084279943247254521474617266165002270004016375373870866499691518218567264292748683696672799544073169840214948271620340723814333590860721527484454077157050210892773483471294471320667114380478865994580961463054861051592683190854321823126244734941648912140382820196741158900465878087803755355872183298814894065338217435723341658388944051744096263327856122185427597491691625591315947003792318621679819248497897329192446783356728726542144709964838533513381962439452092515431031635134837740783390023129179029119782024522284935315181919180973996824874086871144351419740826803052317626360572589159031617487215783760484922092469596319459307142710759584812443312571783060846201019166041752982593269043604864799007356667903107191802814201436233727647994651489494616657519820530659332965013171227942237239105605885688316250013901423127314901841420608220090710494831620019006282473500607005484646400*i1^60 + -38322622342879612169375178266039303076463747817458512731095545908628960171162995667894095581500581514139882902024202438032187322100226774583546787856717431987760917960810178255849985898679894530254530256845780830304354913413560025174116365556132861024567875149299030143953469878673402377675327786651312598781630101516193217844819358218670546557577195750738137988622380561856000213549831462013458782394398973702044823941300207159040493938259362885283027594854489218792328347859648119027861842961191556948567116792399095579276666355707910419525175789193909663310444472334022922279810061119996560910342070911654157592740489581348992163955101733867580755108983266171568627601300087107822796662437162085570845755282436754578530666355296157742695626808581948266039235800748313998435304546321335108434159557534137337845602464354061691267119959718272616664768581515918595305580332264344452095028444059718273404747233944544711799724324809146460784829738821020511075859389990280474029221250561186571259660398210152177932982180019255601559024913153434550449188638913542011426470542253903096047155980084314529268461769720169681439594273368872258024450231856599018168473175814793893037490654227327629640765379882441910801788160531768157929171944782552909336580686849374758621886148076388813307123062926761703871453364390854012198149969926719727413452537051287108293240795659227213047467768788843086652890662296467926414217471495925718048173534777377800925088527486478729738219669832723398240229714718729220525121574833017341335575594388052940097149335313715255907546106981887850119350506929152494199471682416632516290533646187902452554201123856439795010342387213576645981238518906276337107863924004247452756981455678948202989572917804775489566403821134561710284649760325157554083235974531881158780803564569489878062245819301117385082912675567670634050556772119663902013386289141998591542595861190948806558093520761082112364336842049141330095840984169289923286794240*i1^61 - N1*49628284773043608323773378731189073202717354140252904898893662426881649487394810602502577852600966226972143917886643416888635982100203229476865629796776475145030380908516138297466282767659185183060572853252608975531100928060439895239863066369962936548911437596777522518519565897971354812395386073983457821716630462541851538727117386448942209301099844539197657408917419401840915609084957930142913454570482481775496384096093460473143373779368366057233596093379754119294953950934964489963028465574855476253502956891012780308296660649612369371357084126003902163508890772510566962825389929340323552424237653077518955864822940385812296637943135321353749063656494638873876636291048714317910720108525350213207685410227*i2, -59112009589224183689824171818477261451786860468161832626636759176923505967673083598234305099217273751302343669518863620145437270748649609775053535357944363102274521076104102711017416782349619908650095812632744754333121874376571624383721366307891035516607857878668993193955363999847824081405331030330885774572223469875869840622628637427228464997875075895600571806665841173640247212199764860596435300897911383748512243052296739986668005539618679929721702157210129266720852033331236364693448797252682660166735102948650426825681561533059695928419433218927668463467459248024700713916439583871686811730036316766437451830141008118472779096605210365442166400757725966361839106220021144077211217597026998910896040260387748910263897887522308447208653757355857973789566887271052619825958320910897464747456411924867345815382974086829069549886237202494385584587203690198418308334723156913328714439177278653964599408605237638221608617563802390038018765603742342646565471384023698852900764624494266561461097109155459197542408732764219595765007406519894073074069025727054824751927001049844692029797538587110016834636880245685819191936340563977362013464473984011125828508320731073943077187539678391894258321319956185932743409723378256499078558455961780785869974819995336543429028203879149020158555325798521631681301250271650565940069731566721959771725775362476143047484930358368061256949295489275686195442252430355559348690419201361809904599548644892949102126201171758076434612135593652439704781465647043268386761466819076751754826551455537576624367200535623724640473058799196642196861051547225032747092524688188127731139547627987516095792610129833337921147040775833456815200259384113465020478986226505181081835027739355177657053796616301536205072890119104764686502234106081831133316142041833872303204787974119850380094200926025024262370012025283111344391890971161868931204458075008883798456088177553769292175253737262238278395185705939077341016197405816907754541271842254007899850467586635742207199671002479459226422650462420926524308906578389822660799459050603755491452362594122018461633174804850148073813201487259638265401260350347927431176694391051914894638969746918928647823030131208543545300507887006067471700351464594906206494254282577875609052364551768046908957638401529884757163157343259226041915243832416477454072924080660282221510362823604621657920852014667420139520000000000000000000000000000000000000000000000000000000000000 + -245148637515650367008571336084487797451194220414624081274033101475524088493638559016716905404067624248343267079657450788010294387774227242811088268185063628023240556598186241682091065946706918025984971633802631840999492202914364106512829159657625759057854388853698228613132217320134447525488502887989591929830335283988859619320170492619343854405203794256490869112073786990874061309854055638452603502533709041519245847491810875059759613819356721939219094016546277524530044683595401041296687696409694153681275518568831041526818959806119561984122034958864145549378126627587294455430567557163407294740790497409409237222412572929616807286901619172177035479321790584753117450937676029411931108866499140364865138369485760794027374875770058922534259932275330203464603700551088271656413292783079378845109812686101618218144415251422196832278026278746013562292709964620397162381142765540626534876098314212082122271582631667403018444190257109526865522346387019240305143864837879523866896750349918023798846518050301037214781209113212008296602883795385117178042691689185750009519524390201750287025642636878169838863430675351282599773756300263892795284415007869707754494177960141043460225867777095054661913104027361590960681717168012659393618006878774042532291408361347748464375794658050444282754436184170380546509238992721337540784734761962149234382267526044470604765347002185514809063785763719258264034396681925010710912315217333992434042060517250332734499642438068852893396715627330133532263189456303619985262492507669316178989970100280543576729116784660835332453570466024011410681179929476942004311102540081274238787620149447233511448867176676480178979470908239730887972685794133810737370667137766179254955090035272436296032599741564614629747912144957033053242062178189558392192280125866772407281558454463712789321062324182272643674938758953971817538451212238204189661984528690982347201129148047728938492718111288013809885522358581164081473880233913530411199565888681707156129080911883872792500663728753036141236145041687863538111191711958983576389780435965887288874255757707909686701170075904335462443397453115700507134151367299902800318790389468489340524019486340868764110298624133401218327810185452232540223382056144377434762282310610613482251178707549359124338462934182564488386366846837231643536118715463837319477696416583748357109626730005715435954817416153792512000000000000000000000000000000000000000000000000000000000000*i1 + -8556385165244427070629149582849090988423710345666063087170782109779883842753195812860352555094072213597922353475078746629983088322890650646667859860253405434040354771353224795962193644608407362623445304629371472611531412285392888938655677301869119407543514619930087585650822683485614242349285525761509707600879863418240336757855879288712411445701401461659356955543537318391375982034162780543479004500546468081247883209018544898916619002459808055893436684165700380835526787614245216715371603889019581127254348430866728252027568884710872279456753037194418765220143431702208449525983555980387550872077915522168565097002022166075933624072938719704848611757014160086234299891931821581458430856531885162767554797455152211615492954242707156863589328705165122267869159044591208827154756148890375162219839931472803023891512472646754405859742776861551137817168401098243241299421160644311139090849448792345537508823665411786982159425538078093778233862519751403093106577876124240783291281705316371878449076086831750330783200093600868454945173491842243423600368708918446376766604891031438414973884622416423404934926131111574903788569627247785692746271402351682154248840347888452776380843872761146103951320392921407858777406276502070384664902606009829357741970205959967837205947343707862775352308420236278923216626929853546910510731044138573591940015727263752956000522744419352156461014394431936671129079654084523733555027600345183835301076450120990850743549381696480724815957326979723360347499411471516434845369274421889114038517464432552335728568791575038573210210618548436781796500061650993110832924733624595249234872007508073551247237073859196865063351145405317132836769063947218862085007047653907379627319507658523972333451574629532451291905243725697868278355280930953879890820800714416726666570877384888913861903708731682691102798827901246093088156327499855624868862060886117421635222098347329128296710534486582871206378470142097918144109154308159071739204507431263949360460379564843078746489076985855496133356415082071712989879498019806233961590632662453305669171454730560120631610019102244625463644335415366719193797564666266120043278727373017153552148244296886840871075105013554567300559411981887299289768335928001008226898145973131183832914424760165950420882311027609788324724619276004349256526001474091399251130466131990759034312161924776147319853642393478758400000000000000000000000000000000000000000000000000000000000*i1^2 + 7918214701002796981653253508231581518137853193188007894387212872957888251538999740819199044629666664218353080396138535905902882715480343539076269727929527948375669644893117616282935426452504467827457438954747332275369638207682824128384876210507799472800139414340101149194248206434233516891351357405609337236840742158655738030913022261645610169645282969632473604259948336165693158882423803662008822414159225076757294919051264184600886706450920136168046274673521862175086937735893153544487425784176211392951443271406110150075891050645295251384978443194578033103226287162797888615065761696249759903785982667309255844722456866725585161329559100585638834751767278435221533459729977978919120178007330631278052101750943194624809879378190619078403704789906247878258696268461354649202032538352019268893803419108429526592876006195244906804628950212732969285086228719812209140296214716244318985746124816472828832446129852630186783046956166786178044604826032309289833027219168721112307807924570413854735581962346633620919235048273754962951872858695558656805048735216848700038087481246037974767520405516303471723903144453680737832320458907443762389965467792711405884880991901536088127295476456780087019688769513745571283902703934384709787839059698355716420983946764799280860442890424315501908710325960818271730354006846217574530243452636637665355122079515316662286992602371005869633476563896370580059368891309761352579702720194744647338389431566306970451104856512386043096349231654356424349957729630868838903673855100762584590509909715617107320904153498009509509452695878386527426948000350306546528916112576415365033606890566691288145704619766483949947520443128331017364026902365328135392421911141931605866324320611043364896646629736867384730558534896978612453385615001664419486701259668192587933025500175281295265386097131391889461816550548439554093530912102701568169667556267732989276452081731883317925905011112694410899394665312501354784066655878297944643067195641663906967764332538044814059996491341632036733442581635066863817835708269305174212089241049940576348793574157470724841289346812683836377146727086929067252178767202852082249152551962058326147662098867795677415866352753905543747754157004436437360180487214891055446144931642746611857730751629596696317724541084507458209619158254152063613349473813249761890182742513575452992049983196820299274886952307916800000000000000000000000000000000000000000000000000000000000*i1^3 + -46555024742812141155413197454047761903003607044497289458071123873965189601013070300962853786749002741441145418770103686119859346097430680797979653715132870792518982825612737019524397386684901997597873004678216696487090770763004183718067912148166918178605362120887006608416676470716957597382724084233661634074972129649078397881871317379433385736969732870613236708831187543687664830242979613812820288469018512881033854530427554912595026270306913752065728790292582330796326533672193518944159609419960149550590677584876251802148982772274505599126625190864047933272314475321156428591063644764484935274019274494960720125510564475302639882742684629889318004858355991961892184376825416534286103722934082946869309830762986681252509035797817199786621794373088663049139842453983325135631911037669747647602899983229402899777417834211115879105903296508187789980928621691652852328462409549070235055149131566563282651793130114409046794613317244559795956192506794204947414772007676165370070838267919130404902316619589582844377857128233961086846343680223804086176252373888694174615049492221938160815513596271346272754355997642039885934016742783996929370493031669465418519187901794044399822584043391544617257291500903016012723435097077877540120776471510969342987148003647533518919891586566520393520460412531266835663488012473305047697566563699707009555000185630446846989011825181694431173955925359370329724005860192786106193840733427377665607537005037663326899847546933833926510366090717648971051925870928307652337329010979633945329048050291996172624722174879643683358823478546215121938981188150721523680892890245688597201749400852506916234667752134514797245533483776466401208800950361766932718226034053327986857402159138701639218223767313051568812077021578854157809343006946812137482415141419362261546087002809734464283139126743909828455306561963686544839165000537698969161746166660428189980892606756610729254217810695097221334679657793346665453367440012022890816730524240920578348464638449093862611647908968946433557635557777807322490781952280608262836121328492060487239579124551480969037278570449282869117920436984263749757021633423716884051787049116893665870070871860850897849689949077993722162835793062729817722660827701501041298734660345493460070656869960376994517827786939862149907300292467949687162463772501024329226920592067117859844280696223505614001280743636992000000000000000000000000000000000000000000000000000000000*i1^4 + -57406036179687741601891189729197214472097593492410398307118279905102828453920680115869864503333504242499635697266673906691514851796888980684684957185130859280087542701780222887370862498309002060542981492060875265534320192116053440849459270762140640035243771444584985429147966235496608004575580523710059541214547552009127428125354470675205963124856013890614191663049089196207212038479857846911826781227372582460792051158759729896286999502456824797855859688084989202067925493310290985915665144189440349209876381994301252877244060414594997264101709395740116282096064909486713552850528452822967745200134181082932748248221247868819542801029907991917980237380544132034541637807604520396853452149471700164036457739372342959396063926579996847859480960305714737945537045539114806853122957490708684219855552495591872784730452847954700907551870404084791933538942693676260860870901540398010048390628305350496887972746144403884031037271589976004617147145901046223721573244946606117925321917223261086125717224140026956926045325483493537264572917419416805753397185723346136359214584765189287270341147072709646130366254041833109458385354268126426908433507717360980501220544959903787837948779265509058527508796898866315562334956753756340898732411024424506514310288126613645286324488695697328409942942110736176395874436176850190251584599616660300975828273813565540480151031170173245972490999329044075613186627533496450781250353974571640511566293101670332121368392745399349538838980167317473180906775540538557856379207007730450789463405862381642546251640758469321839178476619603145493753315412895304874657550200861588623012938743184235572590374461193256592276809415861082877302906188144574305148501246889419833107190971598323045967882369995578558595399839406840080116339738892493606910105684344385892205375062912465534269545350152989835898325739178789744295267362807526389612874802675162592219613490605388324918785386622489220758974061211596177842547600627656158333197977309963490354721908046102176967659548044707508368688499164531252073271632953339687326226803300236117006813026859527441900133586248162269617834080252836618122381016221863518576214920298245029855115263091644966983477223778351610982638470470912254356121991416618529925491605305249063402198676012330315842039555168058091409048225563132755626380043097807656861742739419720938116590166994209621621319139328000000000000000000000000000000000000000000000000000000000*i1^5 + -17126299550621781142797708507305181392363103974081905754557164367868083679706247842774431644503684541003193524212777397197146102669749994768646726003245524853505889608723115128457383424225470300519517278753482148244045766749153451091469198838313058249637626716523846158246727906110762702791854488003322988830991647855049681672306692724175937370813239182234340402274807344860867845768645507603275622425796397483795883477668696451934200169900787010945831947616150015587289256206023308912956896773207113960077969351509912740774586610631415945447346671010421237476095068214538417382443929950598386728784271826816124856696790929884977180905158430769590284790149489724225752137971065766527993990703657818608627346390961969059882711977837442881021731543699096344146999779398660872062210060919617454857405248959734123317965011699994203812551068568246102943136835705277615110697876167406325809895887359080454203781013997558712706543611131506023234998435754415775703300744046538383382819706431189602953218105022344317855171012868569038730722026527808375018976232787249858021728610816145771591081130642146630425118022178745777936583005374107587886267976332976755677799676510055987827577418991528034747679544698676833377919960547914740488223806711771249359154584950493383816505694708645848675781338455813765981291825641737411085464582876337579877612036648401710942316161478897814733645318489127151032241212481383007505427007188852907891656010173220822462248248058018581902952617716677241761329343732894723339665774610889981032434442230702201296307255822508605881097304874638143640561364354893573709556382256197200925452047426698594841376986492024071165834967466883640602140324411441391936902577588673653293648849228811621605980596659556831699136731452694927829405513508093033593736340160696387615447718877475464777970826677954303854843661975258523244010408478704370731163956294867120952595576111789004069082731671324441147109690863461645677549717824284927168707029354011575160603373315011893787218602224850295795743757871615013104148100927745953898352201312617018780031334980797872013600602690886010574412348194999434845551582093408015298859273053414580906282631489202082729084260754417111707400014555529708341782935140207149197805679725782124982631144165986634078552531530508236281357917050040772097310094887355629694945734941996218883344745731117662678139535360000000000000000000000000000000000000000000000000000000*i1^6 + 8756100777013379043903362041152237016908742374670390451206121117204119486117655438130304430020943342920180085159952904227252113116265732470367981346956771430727985692625733132563609885167983356471619324715881451210458420725834373576801446003724189347915250762148093198281469995563721152880911942937575998485757477331110680983002903630848602227173251254123561311808594182201021144504825208102005856332554011240953613544287893518475469908446012912928665381046327384998198387944662577247171485994006511345887193430463608196563345210137324289731621633714044177445896215587217361389153009407063183770483694775354648673305411431966903353159252136941620510352663660384015766047302451447293635719363279306400680808217234410859540855926398824374036083560306088530373855372719515219318898749513449303925005842680335607257943432010722376771231710391656315678828236875875324060147408786120784048118945383921374313358533580591826442286727966673287872130125994837320614264194523000112028467362019423704462719245455618357673515914766413090536783484607048301398296492628349564685141436509186891201404953973857659551262722368379195618029148640308711296046666447288570422884093581702138266059744724561020519444582608434172745345150153342559393846571910304446400945765125638437574859548933313670747292915078755832815099027331664616421595015162559003690936695903450407537893696079945075490101913606486417635382359820887619585493991919876151728723489887077922100971112202555768324269756450094499137867901180402581293675165256267634191272641562371680363760569622826167545517650182171743471332896814123371836235873613478319092853221437175688784777374511037378582562186446164221490611435159135880817101004130383965263041420428772516603770474426201262382518725673412095457323629883366744413710352930207813924949741982924249253410613501052614738115084207191847078860009628663220746034223038120079173235122713814790985632725588189318873669046645234836299112160368163059988383063924663710886405894181865576729500494236531982703555793107100772552867019494992684307473308557029050294331607143138120924827686657046475692927164528808911913845061798745855905238313496426286150602928860126975569057840738130395327902798982018094964606809687790056306327861907077916820391235815986722811443426782590012752373630395919568562757448560895348390215588791480371168301572696060521974071296000000000000000000000000000000000000000000000000000000*i1^7 + -1917756332746538452752268150893599999169022468292733320560450275805596390580937318953284216145959650798627979537438114049010214596096294033807117491817067614315315071793474568867338454373381046615509118298026079974901393470116440245470296483682956601627428534077594368191856393670242808956583201028737633281339587513473051510057948475488357564796884876625034533083920745078073138352152904133454322415416663798674612243987463807978762540896595694152453710758984741543585452963103905470819512792740278520562849993701133701218947246599605725839194665952658474758089061104654855520036682898889448932243162413125693981000440797925600065960863107658941120521100235490423428009214468257625148119676483840516952387397141878361289561042182928238090028818708999431992455868288249685865338628192305584976315841115083053237342424437330907016736279746618402205746365923824164538917402109880065263383190051861044802186260835220854678732290452908332648664869314703146118832157794202720070423734683175880352383199093641750547101931769749791433998446421176503617539562875170741158207942219909004414432282802149761602650180041661838076543508895833149010570136356117238041371002415959869404723640702365611628029543762210619770552313378919848656903142792167563410129302964295878994801760462366358054365409595977653035895031280268324047363375090060285461222293192445083835209389677957803949067295201457130174122211756101898031814720563403300801794669253196166775950801639665118060926386246100908853085443915163182747321476333131882903677619631439419387217886676715228006344236982724273390122580811164891959922389482151174161218958940170424802936425935038263045597322429460186009130787692241090917473977505967764452291404741465669565356196929583132830573351560293196901887040493072387700962402457347957832773615740290825419011356121901456064197612757084234333315821552195011301445684213212755478608432582692995150321263550401895871614483506746673359555055513319102516024246717722097649347463418269661819225103559543572352764832024003764475288728578583162329999049079432047774749740858266537903598155460492726079161410989244734936607799319552492889157371831105689831463804573148198849195888106806479655116024372788827900913717596096578874367896067568031630222655683345145891246438478438399391130641497824393647188215217332390153469653593873630591738295163085914531430400000000000000000000000000000000000000000000000000000*i1^8 + 359094945705391968430434888572898576149336075861173954516497418185525019847659627182998065746504050570389894711458119839089210485972104215970355866231180325810067446093160392316223040676951032349799123797078781760583083310688800794315058647862371341551386080162747490876820223018424485104182817654278980492609964390548829644572563964183324253076384065086364152480312797211031866311998386140888782471617596074849610019007679057532961820462778474965351867383048565849317237199238940635400751946749158025295465227250230126796566859431652258862422022915530014095518213372636055676504602790912324613172561325018554541879769846831359425169259098538470068129747428404775993402887793735343614249478084174931594332348498566224913039439080114427424220554428954148923678995695030320738299066869152319027029015679234091819681922211025451495656127112366598305231340048775554445418724445981562199524695218794282004226196766635452013128212495699013875778974585841281827220088104623968520730358789642241818752106287304782952909451373219189585987097180553341085338813788302184894544187501547420828713388706992231299349259038586942835222413040884820971521324226467796353491258420734762851278261132653502929656799172930939088127409955695522197338400691841774915006194278812655792647506713982826060549644645198015408016998097879334275574631981519275358762819576178506744472273932976222375132471414369709053195630323623336011920014018672458895661059229615385687011056221071226063736388765905155522736478366493184930789867099401716180448763328871610613742531984397674082130034012600278062157516470297329541682040134401966414697123031324767950770465758219489582625234394960032500487985916948247855643419341702272789394016268857325398935199620452467968029075662684335750078787651068199281208313617026123591424707616345183101607219764427227552138193961661060462292159381843642053681198609778951197754927164809129677354120202952474161988925167422065837796901844042233348458157018261712008374090913631237957659168823143902820746645083364080081511490317873223622611884571896518476662191318089761768937979155371982172645567323495830557095007170671488274471371470107741018279149280782123169574424087502397309752200315074474634062440947406623924668152825445769616258757730049383875349408484737529156739404758014627164661268483547256170322468521370494695340008663593496084480000000000000000000000000000000000000000000000000000*i1^9 + -57979725508422877513344647837809322364383606308826414475767763809394892161925163130492559176289470585786525302548911878686890719264494458207598076204230123023730699283517605321925816754823756355127934128774801425267007139227010408285707994052652103314392283409560991448328088500546174400764770939436439973840027445994979576851197933557144234018916446430601805182326890691092606166795962915909160383255531408644491348701566390062026583675365404667335128736238067210593747394353743423353265659430061808942589102343197733533757611315126611240005535059302825989707206232025655195064344050504066438362928143056444971687644798870116457808740742601955558767766428747229895065795154100941579042873243603832848308478088930778440148011390586598720275216088292843614589310023905981165748570351109209187010285277709732945839323198656517134596688743476365577407819530493519898639671645373059730112520043605857780015895704188761784199702341007347726535383560609597823555371205902325359503300976871612424052242448042534600907217868953420193035994390717556561538481641347753841002256901206264378976531051756631570046872761342854532776674017990342497895428385790435632422796666310350581170032513859737459659862267508736098099253432931562460906346576748924096669953328916042760561854538625697089198511131742275817336389969949202847651666904629894133294582776934452745199624289087524168692651796625166362861420759336228544250011851307140330055473436768987236039858624542084342644253114526610709211541444901261976412143245831895354176236114035017033372025354655832129218854077698273987847689961329576236588653367025064445331220166556877172706339248596454044733857124259465287951486203914851898982766188133100690643615566002870208188036266876444895834882127299448868715986863746963078674207084421629678050073403483458836574581492275297220121432725305537992114629404577140639600916582400135178662216639387286853855701761713089807827128291730906120056109720622885098720232352560762467723641511162005297085553613586346382005943856180261547930784833975721820834722765855750175205483030203108984742117464019861191774914220108384298011853111766003650126955756195322925835569040712129491330910324396987421100054227335958992529780223824080083478440876832375243736424583759415218168824695387674771220581061022441206381463296460750107212397617148134273423260774150701056000000000000000000000000000000000000000000000000000*i1^10 + -6753701474094918453526006966257549378982199343859875824208492508336279436390329883652133981654362760348943366936395002945263699193998062645199294967969319146373411733570585667709312907699254169077462231669447071062237165440074796253920488118888986343359681446750188650249070419524888885113844941641925249782779465845143775849047449089970667364950303101646951695420341406482511145763284530162178026472655224230681122066206275585488145149346323270740782085191642010169784466809804050078897010959337483624403504571334820876263023449703666070633204510779716611615734180594132608400140907794505507716635974210708135554788586793811566087807871080436703185184017902220272585588098593965490500554136441092027222260703339999342690450044239851912862524347342649487552327815595840664254657719144030059220958883054464146805685552917453421075366793996402848757220570785769675356681383260806830945498299051432491357240519221993116270470007614283771463892148156802132779667438787595827963220886935637684848576255215884259935779360647845110195065953417549694150122303184580811312493667584193452983109911401801846538316108520616236668401818796644302800250860161044202981051563927633637774560419515766383064564449085789086256831446872347347408437365097059814267530037163850008707406614060154642455649212872782579799923857641496367978613647560455836523930908241398973548658515378183539572709739970552290169307475555841239003387630913453425692867890027646128003642616784200979242923311198644108751216078298696279965836999470487356502305977216487420693040540802782846042463666809072164278704218271288193136063933001304157954073142892783170345491816011740480552255401789876054851367194648568181757023915262704307763966618405284223474898568292690129216333753754729800017388223676119477127939336680929120301294729221819965000317135405606178677160718504473544202643679765863392938059959000505783697132566898502527071626880605291204177137286897880570260000004647329491372512245651761133292405602769425424051441084925648892376395209190833713099363793703657701534789111016083855497417044558102890335519632516027615187107014139420466203589809697945197889526065322922419927415469635898860947233460801990461296297589230569413196537083532789023109684267963354652848526838011930741463380692057618413971766250539318740206679200349520511137237973761757387649181652562739200000000000000000000000000000000000000000000000000*i1^11 + -2577188899242345865170941207850336607497480561288886281518646628834847893467260078129814198107054407717581099881013828389480677469766742291870984349494013467668600421520267808825085593325895277292367181506217153703853827650081426817904679635584815743955867990385649420626281561850760189629652762617169418420697039938994100207543838473709727802248919763733943888214289705276500387333637993038469095189720651058758648005011917583530988051765751483991227284986900498022165618301396983419152720690164325416251715641885260144466104314106869197362110672680238396643163866126878534852017192562154931489927594370004289671037730096591872041025470258649429663768269292365269960919294285133345249500137824068252355788182539999966173100285263351651455524923734393796254465579299641687961631101485493523376289214969980571806756741960252380990339990869388080369657696162553387175180776953125506794825822138168923367475450752186308045000881114879790732502201087130329202886616338392221774116913212926483760259070787911185921516159688505455094925182018400378361882683024904986258804246449780629563411258237267511731322948114058263121697710380654054616404422844473721464435459344322963710598649961188713460845819261940428067554451125738029282741622931373854958373399764474305800451935055365631199970141200662013328833046819108564394774512548010423333947986518200810386095609342581386503111353364482153429799319931916278288833575761971546798499300931316381639915020653408458363200302150459564282742031503357915432882166501493326574954588340353948910204355668256107274946699281224648665803687420068669594978120090549957551712715037752492065107112794762917707529928815476592103641787134916288932537396279878980696457001960406652010067842102515627658501746011515076823260295778926669188345309868112304413318873212000496911544402442937334595366905438693101431293222895332009345957090983340687252373492804682920987249513833003313932114987703245391707506388600022193116877682386768033804098758404538478887332595623236492324635592920696864773651136061675396020118093174465703356460375049598825929975327637090139534717515314084093151100603475179310119207016371634521065333136470408533779680631707273883633553671025693960913130343972156645364085160536020945887882310916364994553399227186496820991966809202168576210306767967396773534202026602197810491998800445440000000000000000000000000000000000000000000000000*i1^12 + -525982505833849586464850337022667721125141532766504718533640909284652422405338218925355584907116334998727378675829515368994471456319679605247967451685294908245612134433621453429225629236834307769555347635681893841000701627002090484649059505712922112771025776746114719365286282317102135442569496154155879167403809182184590583061625034502683313239209542858348434584861531180524681513959296787122275682215796662431016231166485480448308057111048971922097173066584618614441541870742904118457626451836246597510214080413802332044749966785439038083802656935577552172761311384822080262972781006166012019933384674517708115733890392467522847032858176359651257447790477927662758780438605703814389886179284922953942616893934060308189053927400284237599106011635782611401464878591977196718558613658084405277817914213200677787846852075783728895082574709989576948007607283300921022806274112512343293227288177071715022127986113181955025093049010272501205538960052405346710391073839012915141916257323963756715707537830018419020363544328888505522207438975597322000619555924308392009731769769698909894913226786449001624677839567292570371463117314165761870285717475011160771300634447645482417128707200630817611495321999116548198231943458689504056242156251163137362789873399824559288921234016179665983619925710516590832378701279227406874481343258106673781931464920318440395228836739416268818442717579714531757709301069866939840013033076988708257189830924955775491045820337922107751512219132768140894615562199998896147532831023797274535340995725324884721835154906249727541341891381487556670283214794090401150647425776391424850286283043501093312667120975665510109428959774200101731882264219108765703372729838616486166708769043593592481051060701390004560553663077094783016103406486232649942671187586803224004403924133841883629518179721594022216415689898348548455856280173173794253165162162259433929289702611311364655780738646664410965663490307957293754064361692939772196758671909605556173158635217690516799708702544219715315443419445054574141600028671552016701623040839244567912913948639320588649853863612847913840254156422812766987782235592075607586127084588612095017888772803805631520893089461933503303859384453962978856161186193977217511172841920241317725684567127586381094874918432570101650076132385795272588901360898385700394280405979290163968305266688000000000000000000000000000000000000000000000000*i1^13 + -118846069885466303794736281006779760778422029409453405690420649533244913623545729947968896655940015540534850499333510852676641709665088479331875257534758243060507206282584859393442814046270402000434168967763964837024378936819664197223822705137953716260036393903766319907906982750446256900395131104569915491600580072716987134180864671449867670313302087169821319925711557913938214783644943468310757381400389824902342385522703822585216604194237372431042794710759306738269027232018218370374400920632308061793167806002115322790995026737709310415727691392197917460794522409481785257088639666198978123399118933425507886093752342214119698764327364103663146305318179098485901794435950094545362663522070687019030273191431551836069737759180105539168988225380408436657285299428956369945251341676968688280109284369806679088414723643880221052434828637977968397385313730806992848870716631246695790217175596430292941636691349225498472114919751528821106330162210643210811795035588723213234201058503826626654985677584891734941754195828415800800015783493032097074869008751074415992619341922280249036454439899768974419264153022068573628173358061496713901487591944121982665449468984636673155758196019617931678534976330881440136530805583046335203431562081827526335158619128775215667369675347211616556629161850685754987655098018635239387776433599865637426557650189697095715987475454742447256409396396383113885063701882912120018856401893134645071127201915800708859542049723600557204819749582963253369274512288389604274278779631604071318603097651560444689619287247347396842444689165291962256017470282397958741803918383075385216338017465919744588500780981966013441924353041938984659332603596328191285259513688011442088944111419496770543951534200807196480350678353262242054867880364098994360729741611172091691219146362649975831965932146644552771310007036224749463680939369345521820364310779491928767089957914368820935589539799024826439774429735730322912923929431088243159823137314664848560367560952825576537591350508914841070974325341126113861690570878285173695775388645426093178194198775286233357456519568818578825497583492557430375123751825999703533900170883741004546600730953215958853841629326558421197430433457890506458829848580427531550712265803580430248049752167630776967074112340974647183931287591445433773931876853130389916840377126810888936882176000000000000000000000000000000000000000000000000*i1^14 + -17048374104569262796099177468807060949886386704074836698888185957085354100762882830923945113559632315346528407354976652711072926053354383648193287842992377498219016829532748952366490820025124487135026758366464390445947401881905899451390699055472411828335325152545525743158042886482791851527866987772514138689147335267232403065782495917032001976729647759817310892916256924918414206235958644117986696796638143568744632188633138707913738914072692683497077581360479603763115509464097233613681744093999590784039093043846369183766323183473324243226153784865607404669286719505574127438342010821362729360378943329374200329874157914307727199571870342479123248294861028223930828045101987338693596792735411014768322784598668418506914458957618741723547381674817707271772072708764576706934488760935527011161161373964451493708103694420194246360477980776217110174994923832522023826219198129526831136120643377144985932268609321812434969805086449048611436706689109464409159608121896715702942337020485995228470132776237309434722768892686430381131518675866749458796829798012575904871693036641563392496758888596663006010061841339003998979629250909027927347794271814103770292037894912713614304840154146246557307359331951397050092806421510616738295468409350476867393860013441505742966707511521869511415421358692348957080347997938472548407376089847808700899762482043728289980526292508007097599185577520191131111411472577248774082813391767189441327890678971194126141451302360045592721205633076866880280883849502272177770746592552456588574623230065221053751732552374378642987969402594237714477608537891102552630433498548265521573852284903376451861009846919972941323780527867711432734360556723307677150472818215850974934402878464533796334854975157260359456711028152271678219071992394122223966961029408016200053553147083488151466367645447272328288555741629295061606367649473753290591856178253594979057870813073457349423225112146803803135043887024336458180624120276498596962950688847764524672444261953342551040897136023680541304852442141646869714508326500774161995635318293996746644886837822183110795486613600881117163149106445177384423677540591133959411297176553981262706218546157901723425532031631476916230356223610710034857557221745787892149303746001084678251602259232925818673228953671659927323764837030678971248899506386829222968327095409975408721920000000000000000000000000000000000000000000000*i1^15 + -2840924562184343447900861898023059610175134385543792966632635161838639848722924789581078328750492843118042201432911244520027050440400493043914224805703181421961797721694373211632931309716985434736137037236331793007203852873273645378282592046216016404936567984472364158112412375089683424270568129091448031569994842787340953126044494058569403125219527971670011673540577482665417116790764356598372121798038442578203435061270613018452153513398001437203047653604993635596440219634750935004348734133823243012731861249841885507478295425746407823496663795742507463830553599132771444989896839779170506320665522325306571520900481184812583200460297845672728214985827686410707422174892235400607203983096184915717923351527143895867272566177078090450101186512230001408787186585183419502304320515302858773845540900618736918460106802366358258345714900780747504813108351712676325706878678661428610605080608997303239230590804629296070601469580303265589256612489622736574343309147174346838511316610578616306174126355128876217821375855800513232526302329373584838059008827701554871808849253811583714904465088767318463422068417121718683909930960045318107437792923811788239202520794390489781905871943308400150848867553473674159680057448186012792845822487049405231745253670760932504065053986671787179082282629447710582056899678596010958630258847143581168949774596595466485322628811980009726024116768271248932736467921947046067266943981271018559962144570382782114675309998498563334161331516725613484518085718464326216041540535837377311245692763223906801069742258445570666626205409400181013709409242685425412865550447054629629578900826292411062860532528975425669878636394692442064525111877549796232142620046555208614650572582645232186127747132575584923240872319194909766173539615531457669431661667166196641680137447692807223234980861312149325517808768910631564679688404085226386613594228039628422569872118620069717513508930831617553956245058881319066557836191839706977142077662677825130101054321683628702690505613425531111733414082876923831794560852648177914307227483541745071598895557004098376336852628689769385013021118475481641864876568296344809232246829329737744304865527881844650773164694058001364301281776266965676463780209675470396366817220152247135296394440603509116118592232139555417793913770872283044326455509297032571272275162139539275776000000000000000000000000000000000000000000000*i1^16 + -462745444750332778325978101020641758181521408156586338763862626965149534060872039028057211180874350963280945069467774073541328348412925337102280353438948367268241132507486878468909206497390058747555565818791208916984456342246684913640941458185211846353400974709254061978075844703784683582042364938072991266916887440784249611762950581278175433245218534060740966076846789869498233031812486123475383336825031087228782201213584511081741562762068975581060226813796521400348122567322126090043226832839743165865663138753906579151867779788274012303006938974921944394956591850349175439954359391272529721775959687586641181234263747368899202300764454183850624149197587362847392462326849001089783355162309519113355600276708444820452992906679740312288548393779232286890359838056056702023410843991689410964879464920034189448646113717659508543080261956667983774790213731395212638324417844511816613168947819896152540868960379796908051233568107240015571869326340921850883982151206130503359610446110237992803473231146720632443407229512681736759716759585019069918904351573452124814161176497062264264354149067919085205868457901737408311759242015447467814220439373304220196365179681495169813654533977035673952407302674930763233414239542697429776600866289330897899696321300026472481852792082551635549621880633930731568509813416775181110647764683896043780350514314925088610575158258810318504525579960222305765796209379509782281007155951828487031982963816007474053609352275284416667289659949251873167270645158282044112768043304742539965615670445446808870870262299049305008657985404387861488388662275018325700554582799704015974465598728310538189229721394766390154802456099298956774443493447427445045010157541372313837084063854003013242778000484781519559416324561513523680701942469981520399141742511301929556009020822675403692653423506535067113820251998310757938674865861281377499778063849550863638334965098103506635595034160307260793471070570825259305982499465858498132288874378252487684160218489037561462983385135807673772129678940628302413743701307389572877035445224584258305153963564172174286305119109270836632838448302554669772752205467567662761489738842292854652153525456611100771615317085322529539115964043365922446107261540227775994473513697138438123463229750378503969176199706230876855035030055311266885989021279275656474664049513070592000000000000000000000000000000000000000000000*i1^17 + -47559487581354516203251763241852959188821491313888798818891196491777716194029343770296744713676320222171089734363957849349722363626366582257021886457801830807717792041546814982989210930475944449264348430567356408952087817413504667477905042379915282050375276117147902517696774273364048652130273084617318959116656171675379987152502028200489393218555211349626609159413438506094160349174142965967037458778017052445553013139953246626466752857061361311387359886589110790666056692232653969831083138173296699177178618784240109592722484378764119499903754226046711131162021627075964186710427399882403549630125811342171670472735053356499427531495461917270603118780777307701004340513363629040380772237185127589956268994087316395503306254671260107043755290743372507492494364399024085332735962323217750572519877350358727456901301170780067829968985496819058459984049144409666774480162562244951281124591685532585047936281159040941574321950695251577032346496681334334860048996133471908281078643234972322570863069914556000166840505383465745616532277188851259051265158927916230321518606504102261224706391203927932784160570181089570368533564488143635829380996111029074578627557755004027080095453679944735254375127580484915101475845943045242073756454161435607961549222835868749559797097308502550659067652562962100654719900848576972181732081010897072892524311032216603372930501034059290413089958003409321920148320967322444137186008964281498495047453722763389500718415422879766564614340086011873090955855597941344353447201072942419883678439772013215438730776250349018374544313586899722582806678240597203597387040891392173466639079433624218329530116550741726145454559056044685419182514769403076791802164575854011755269624020719136035192191909891079198532463309391993990285934775246414056522553885488522407606321696126507206758179762560269244500179191709272962660456473027761730519217236633430452952294878665457793336517140633733066538116575574377489584695048019922161198830728282846877959894931594909083680710300900720307137329175889457241536702199798400625130681873172173894183042346461908415903224534263620600896272701337598187813854964568062072616824503650839868672308445951209764690605249736128917071092626203611734289639048028344455556057139104064697248256730744472952990390637007428095306273947177763835315650159385171937625190338396160000000000000000000000000000000000000000000*i1^18 + -6045975161963075359550941711765664994360791566699130795863013282588152825828812918595718336908747780736853642290759118391822497094105717525513181521167977930442598406747619656194175055851547337763472552539361806316201741150216939739385991242891156722469597157536985620836707133795783412377183489596238998632264899892556367609414746562003056989110025565827139867070654140925604673336002076394219987512704552943532243930226198412226662014024734536210288199302436030294837694149833986924663640755247899611180918821415985692837438200604822113504100105815541344977349348045321111907811847080893289828510696222789216045216816559546919286096934558817359666095438258275021082897340665195300594581509085352261457221903553544073057613864943790929633162630206736198882479323039993287975247136077001493091835744765323040075581362258083460778528288955126494065548286373195868025727354579197797568871193631528327028275413114457166882975927926529339331688595832578408976739859375291651748535764286526458298334844658825852205652320009868207958725966885330630017130684686289492369503176024073177239140956486629269825509974380454808113297318881562303467683449029682884169348950036892282033146796906135587261678910203437053284808122729966876855238354288366365858223965303822010797249185303821441231788803041079836853431055409144026428744083592002617163001157981504258671957829801261979380379501312528500534177594406978879740701158713389293078240728571153847970620464261216216302765943362577797958516489322536334913000563465177494510347211666325273169159813460082836182236180694906799032893600992713303666187649428588938989364933205727933190449176306236633227447577016024507624340546547175483689977929685993772755444859203826531698090675648501558111958199032625152694163461935098664988474525340811791873962163077047609820312249878611908615175021465960602380007245355243257554815614916783818476420407406812721489318587513398532479259986106121958375844640565647020988085235125389700123264362788397592853636220667801896654339635607185163381282643009146708226369611561114665223862442512640871147289792979735211336847587313048911524771579398321479821281996322894438356979686332062971809710957235806656280097596057967960375857972380562651477315110808925388185663642858183061831399864681239177198301477999788891927938018854910589713866817536000000000000000000000000000000000000000000*i1^19 + -618581955721635831430659041388990598427446521836733148650810784433838868868226202030280596528116644165884532905587248130925889866673146845642420170164033718057080555892700235180919168492489884483818502385791563075060450892356053333744045860482786398583492385399132434575444498570069281228124008599420442609096504792733910201263295085353617866964990481949647691428952456756684866620012506267179158560463784939176960951733633108227504408155115312103722155921803370411025246280051961552175328053045031523903315958293404440709321203242199442766297537192894862345645717022730526734144530904843935058627684578540015868175811506912956164117909018104756075794097193780623574743956236937645198180646291285378924618848731019955251900629344104014744350583932912505142977882564648846716277883504680423282371813528078399594279141222640729643261332425520530217514575661627248331667768688837924150201470965640377407987738096215971453415445282804686363976913735235006979647937639623144374803477027727583005013507016295227396262232218868542117624888657486471417046311193413096104789680850395264179099357810047605713982405601168622355968144014332058774599557523736258037139076352401948991962852795765724096826504523647393394851174547667113330289907016608896788166652598614012014778267377426280766382966905177494716175233211935899720805677095637833531290211226722316822019392296368485484774944125941330079833492892123989774656749517217475489161475567232965401653470165398996590585537517776036999109637570657775577027874347172441691928358546713112314877029740584676990023398569719583226899083863446035416249277643624480744556442166409292989826066114564188910867132756223160618675911415420693351107956157548474214187976831774347613979208913773485703025049496808443736488682411714924339273468448814548479041862776764595467152045088745383842043751243859984218898858122601739601439615772958153801619828762506584938495188874022046819183611281616737652883480170780904228926317052568903547022967153246680839310270822884499978308811716461459404083627773336146521823805303654127971788618467685179511077173800768431238108481673134515809360051181425353981085834401598871066576936880091931711139129973602166086846136514132039907274316403580092906966304025791970688351395526558566257987580879198241380042431071159435799514822483259000186994688000000000000000000000000000000000000000000*i1^20 + -28120372796228199561446919575876405262904517610160716925281614099546172002245965094349491399396113438817131064642707265583623181586469376483952583188823513822115526507803096064980034378880439273364417051118269538081148405528705351211329280544819963253747966098675517169416163990303150808462547560213605815111386926549614597162549754801836517712910724294019495093541941370094783624557483921682873262312265865920307222427378235047132159626829331948335107454970889370541222052304358796447110378642990241359182534759487921140556501270720933125017871914975915031354676745645907050755697342697282364212494243718435191967780397543755687989262254028725312671602680572057302378223253873712728586700919710807677032328494021340393538939053041251258362251907645362171536473269271546316320823162344402870856560762462493385536362587588829669513996483062577369608218245023896027137217137619305018039056361799399344752474151216828611288712627819601898893783121191215518495886665448755813910202236877197580105372461804808959578347295343497174006765257599602746113997346260172733500575644824400763622195015051523194515802017345182082196930874523517865681052840109858051581853746437978422947959361128401637081385987581207990477959551792211475780971304283256056794995341355344895309073200764997197854341156051122122012129344306323612832378394801847778835023826764057266767912698644355854439631538510061571382147101462232551974755746264054012793842655260438381542701368240406372167991247044749614150894756432566580398800110276027350579269610522932782768261144329775233398072754974774358657404192407521407535991478683725976491115701148008704918566883905212635914174840993709768096939935799580131917565525675973607505669685981175163906519587890739954174676421423547253662583792963627329397385864706545837757045965933051199391977199146566474493629918507145106973514821538798204499033682558764753157562856365557846606040343236487171130651745132452286402868683898743235683033802024156625047064453256358149155040367612729736233566818571746871115014451642337383490694795701073931605014221911375530056975529969387840925990458256036991566364805518295113086666879092966529338696511399196192716390738286529593320427750342582679149605183330778870337975288365004504323756057826130007068261803529488945101145464365262053315277496728489474129920000000000000000000000000000000000000000*i1^21 + -840145968009044814632983891530312339637309722966977795069956398826130800358575751096223527499863507101185524947396308409310088720126518626964111347926712403066896081820089780897406995718042228303739453512045336512596318197833406147176126443845622005602855535394761409639108350046702436386093633140269576344032372151338565515494332894005124840286145616579331729988145445479560099975362904457214729419738279014297414423689038479902924120950864424518208580377537533211422461997299120865623637909237049854614059531838790518926760444413579207950506860166667187157365227017301188404024485005473039414235727860228706125405121988435598040234760639130236040471767838664695128646441815703512528417879581705411786412236443877913200152028404163281700711693856545415240395717536350319085256684852332586422062736471756700230358358179267221265190610647476253490514027466164395761026758013713999138973300093343270701395255408263217097837165810408064460927076890579504231538012094532100391594022172802273615955120895848573970238637465505999156379478483386006531160163634748595174215102147152612131035227559976148351220702493993940145904093300345295431221184578188597728515047141877101698612766526960323031090852775180042658816189304785475264234678859460985352935275441949193774448498134307343616549655089569593919099407670210131064182184145718112083089706580390255932749185150787817709989781056194561252441468593737952618714344899032436245682473267035713286218176129551492446547152265250698173124615387355007323962122069208057565901040920866910329608654213652969861687818449691379521908348537198156899666222520355696677285453403789723467940246503637363407128301554096756564391663559004154490212776100213205715138040138020137421468424228234914727130580525415216691008137256410636522304344003220153676291512466426835130598312259349516866672667059132126853368056001496103249143402221290945316637816200417255238612178670058153595896191693253178918708383400707559409424123385201257107639961188933469616118630787025975135820390823068427950619384680782622420005949184941039487128106367795796483947703526948268330178328858584712897775622992001882911841306571322286501309023963988580765695140771677176078494395352514687155644901284476589365571306632025129980887950124716493147256529104153728667182228880916422413012222099916324864000000000000000000000000000000000000000*i1^22 + -30730520757682327483036671661670101407515545265403100638078982440161136444628087908098157799146239726184588849379318337549778602004395466903435529621267481021114870347968009602435383898424937354786050222954255016417856307661730626302810295010814829405887433164180018808371375822809618206069242188823255647505625644216120600022803116760076452198815420580442913025986325992845544906542133513268666796858969523701235671595026836740792747475754257765969915626388672830991533071222910580732512397094339514676145087009281426727790472357501668172078112111016944866826420771872003853096292266883025333940146447264521590945572334027339405314166284899140233220158538897874546097630673192424224453734049160225774220199932177893740925325044337074928116192516813331664271308045766644040929817099667754250537583450351301535613987546234155736598181375128172850285664864593961402460983091826167029088287130278999114415799917725212140715132301072363597471301085391037345925287272065368917146836222956264732759004962003910215182838612899882371361905158167000819984243212819934650045635587842709822940525564316056624299734425590162168617274134006687607583442386178439465336078912746208020618142178258644372898321024378010304049031187350523601862572285155269605579001295570426738062640341572909670494665253991727509997279078249622851745719392254059856548995110676267641371480008892083804390606178541417386544234817919373337689344824597519508028340514977096255969476870815998158665778050413292912359311538093033751609873124476584929438211494530516003486338629165163603416420971272168384886395464439737481222591417264848420978597746285080297623446483285862978524129852669078057290966120057813997197153284397886606270132153715407610860471700762657595521622429201708764296485460448876578642678155044525447213347652619978679924741537472183913373825069642683317349645616045720204590173436548485661315017709878604911234298360118014500526696076728747536800438190853933616733777769443779002412775050507411076007327279815900747317053814459843207029857133655742721667490874050850965027635114669207771240943098840419980079561376113967004905972136079191872424598479676718528942897494852246815318635829823653504720156745923723649209297087595276723246524851687626913524527858077732015580501174785910606013567137056517971307132288289996800000000000000000000000000000000000000*i1^23 + -770908909561516396040368485997107923011410623864371571856852998044794787557657790530554381011067195826380750179916176025387219387958829058459507141659856175497326806497383186701457503886645043378512018430292255831192426357570302920174645247834679876327494867190133172450158978812962651227837347561654576063537790985660411041133180475847101390929204256793209886097834954649809128702480064785643894108167497719682065243265294857433875304565884102896061606101495338448773525962880330860974556555888149194953845078109703659528070273614718581240624853218448078435782604892967197093246302337470132789326172985434926552099191620605153002549500187968835397564526385231003788988512475921468868502036326462828813663357801975064115593613931245040466357802564189326603863470100422463589333841374188695756305356710998394179255507849339324276277734847042161817439624212453293530391692263095957000954879107503526873844493326828127783460870743580869853138955380019802958681317538630402682768069651723474981706178130557060029560267100846875642134734010016612885744085354468256168148691192750361753049790133070686818412373112317437798095958896449572617665714750135447540768894496089595588430230126947068708272271762041524610924916566430155907491629773684010847104348390489046482500833346793302898696240052100401030616935734616846902233756058302696857119103759937495172552937259991633872945427116946348918013591737068740787091972359125754645349544316156490373808148546160332903483000649099907448988094916558510603580780727924612655935208320611215401160093827310832133120991761093722561128905987815640628191061990876993190313705944411112985441646870250208563893169628635731485043286084514235069679281952628223755703346330608567674169967783160562031564233519131462688446231195543859659909261851166541455559859846529664351136498492388533557415242694221401953817895219755856872333854335509048409437174512841549639623015791414377573833983447786811451015041433707309221136383171341327590181631432786040403290509600732405432863395712292213318035895074920528321614055849107170157320848853569917181420932469447050942295564386620901325027698966475952006209441064276337933935357501953625851239381932819593170210542352371721843570996664680120898524907913142690849475426861283678560510740245074426094698760635884693163486562222080000000000000000000000000000000000000*i1^24 + -6118541470856328235847785027899362704125579786633151343104438590761138536674466529598469108953100611585414978468573491088050608164146223190865692700053094712015026240477491064265160358526722374283097676732276525315016219724706601224913913165581148974097704734889456281546919021264683401663465104967379301507807591918889115273404629533071077574958518804501926428800944315102289517537085391965417835337859693337992081016505298423544210709122085169741959412590772931082663172273869261168443203208528845073667157840275282600650365640770928380997709345721340750545595738339935932864354013971536279962835868571540808838982617606560034359676616841044869860293562150477358166259520761265411762201527289596409253475334389876697031403229445635912955701226175073932764149119519094801546928358263927068264124513288279464334690932196625408762794338421311806642040235402354835563898254940056646368874379435941597591948690248258061912227140678909696738002920471889433227350887707947098183559101742084305370125707231479553806852055302101681758520941655765810099269413688715373228536164581853904136905566656295352555442573134724762971280185810737318568573802098841206833923668486704532798746635986389620208472233737564283537798061794691192041192103711832912611770256397542494337832444689994008560514174160760277687086578376993645160834857589354064094903934970722005202488539983816754219862512044379531420926815648221129138533823541906440205358126729885314405757511262185300705890821081565115046625318053690599563635704686574881278961155399914666141389251177381007254339449633662899973420043654151511128846818850714022404517902462994280849103577077909865496173610548291488760210478810934221116257253208359862249236353105965679943048156115642437831319329479941184665066740883166836651234641738307920978311234852042798938713268276122283224848140400704313013584098641500100070655461947076850029600812966189380133795140663690345674425389738479279547616645374134414150305934829302679047999672943279122651952526998306993211351320445356237495997510262262318563852585035498634362575361106151894167019346446022565173516552689774171253480168444422302709279332804944180748219455156885349457940698051780603493084286496675948090990359034365304513613588127476617934999984370062944898065209032378670256887548530010907046051840000000000000000000000000000000000000*i1^25 + 31527846881832770794378277280555865192970799157095004939734843241317476371876274417471255526122800940492863293789836916666416190554380994657334398478215383791616526469772622822733324917508600476577022253005473830218920356948019720392520660806551479768745362162233321121550865504753355702615313307781763692320383640893731556935045234674586069266392169095485120105657845945382703738347599031674619133024950482134211070189600861902018175054304153402705404023004661844703025787064722227649643985535414858739808853153214305954068087382687219644593097953612761298676229509877515708799489042456705351906618185892383464231044178567877557675977037349503017794645445156459983282706507246947599001292068851318145174774941870340420142102396750073628179818644475256193180800935779076226539086512663638241093939028175703252383634631860306228180851342659523282573367714640777958587823854491333191915262777198152733680288345520259678858804315652972816359575771582157731782574973013112901694393492683181502032046144595291666352848247329925055986854280176014747975976387876535339991457078073755892478444941509750089091542825578227648414514581020237046310741057711782917671561625502315688874636269082634375518388197782649758599548474153035287516627577315632892047127407115707593708697289148149521507418619672247578223989649837457166401771213874775673662081481530974845175365957993070223157075381674210123730209189541598996870897353110189357228344741494919620337798960112150759405279192142699837014155115986142500100767632122908952843250121589779364065090726586140250608230253530937350962077393917923084173119942298049375768535381687538837304189021836322308197313158910440623522837303350508301766024136616650191256437706835665105363300770807997580747319767277422191715767223369585122198259573507694611058908690975628661067172967908792149940968984783064230281745474403281123247315875766516112371293332234092085525026232299868249311038751362353020859391137101887535254016246626902521457024745852256229852374611377373809441563633825989665756737350490330376957244116202320293462652375278041760418266081874799785354889200984727038806443665928653542357534285101911180809748382849178621440359275648317916228559120755520287689482063252143398040765482236282502183707608761071437634910809641410182937659814010016078233600000000000000000000000000000000000*i1^26 + -285874210160725042196618949694421999418741021597280693641199673042503951795094308309462397699763009269796905868330902180700765877486134165081467888051773719603172282842941272805241958636906970770550600998659201219141608851960399852550565115148223671253856464680757009004016174025446906709601931174945482275103657763454222847203526517186410182987694006954768105685947433119251075376495055879152250608314827409131656255550905354625713932044202615649328467777283660894935259480338171105770400143724853976713338386578879090615571095198595316629628657167023601129135768173402991337844024891099528039598228186808211188176642145259423905503357837969077145843839218358671610104727857406147596750666428172922825485990591847321386666090414827384091121894842930232410370882412843778149684335110571122149927135735316666114652946235809239428243634257558543288433494193352106128400046136012618175744881318719637692299549165887068283075984375743722166426189413723272397727341393104982427300757484084731512474181447472898477844485389125291769741799817333838843506195900804062188135561436254710542767236897076875601636916263970666210017222179948936718164426235131583174785391672270366677735534997746185477959948522629895348740231464183155786415304139360411755490134944323590369954764425527900261136487503424517671538310257090591582814032692244678668815333253238801530679123583108693601199724248502908510380353214506338926556854840251879791015984158670830930388100898894228879162361112717070942451140246976851840473413859991441069101835663677874932552724994650127036025837997106842100002976468084913875589758312825130692169674084492674352354865669463095290156733606784013592206709317725932778708343615215192100972880535659599039656631759412760297261642959277560656210243491950841962251988347095169611716967060082161471126975261719288033042050674031918605785004990071636049019153839436583183074792826942732056228330076682544746548878149563336009065952910253741984731957419217504693969839748302218945490812234514627177414528815490687101687408582645012043494627156296620520608593119727853617561090526179396979429652545185222478005421928277377070950363654737210890373871690385330924531340248954731693946118357703551884536570196824353031163709582057870143061172196321778229121574128842655414471117529593937920000000000000000000000000000000000*i1^27 + -44058739646849216899647494759019031953789717673901131383612360227332508244913598980135119837522323957292494161164261376549623196979026820515414592599957992354077935653066491601432646239992704583961012253368476018194224805409849452607921780239080733929795001259402989961998649975785106745008785893336239416879734390987680125303748541515686778109928151634959168815352210905613168486867965834016126472669710005347806356902581955349091693942885382062714827598884260593812297758301180357485803993398783936669200327553644740415848194970803837626830681727191520974330348278257128602612696262134420141894291741816229602976679551350082134234499094682628401997113831463527417590287140204841691416288806447681526985318264398158141580234903062313169316152985255342503856996247722186250041466766518844944141939855215927066938072129516815702806726359188222548484630659623621592397167802864887009756313566102708448112420705262008657082327860684199728533270042497843846581813824180159932852326151282123838234679920940074970344769179579807614948097030177041310331120860443138862442469735357394801214873574223553600514840638542318612821655239761591299031379315067698092741799576468521706191594338512083739563755258252361639212514234940973746302274923096737340690329286108236290919587691744111048193008475820409599272454369312219589599634583410351077230940214065187889434642517620668470441923927797163095928370456183040481022197304978355910340577180397571133636261871178079567620842335642966099728772440084199817687833691803932769213042446348986064019178730198804783333214572992943609092342474194711595584204029173973517186406106666301460350123165395008616196081917903541291950250022638850777194931500724903659307182707245654197457679662778199059855840240730260095297188327469559562717022330359195469528355944090964072866122456435138994443886113504614759891969810879363017816274569245635262513124297899032906015698717217946134082727889482869177302809026536237861002363931144830010676447233306717740357054825109008957148893674000610427897043432854064468002066108446379248980139361885138025257782402948101783829504439689623151861862681861099421079167070044343557999219354811654781083952360400761795005255964422119081799954738198768570322577043047032001273287774440678352248899648683056338624679893794816000000000000000000000000000000000*i1^28 + -653475109956988900814306410889452654590850807535614930240202451063639832357886127386966518893453929369894363911785464505448832741472506321765170185846832339150749767228801494435722153631242595878972293368666881379247325709268154958040709223067654114906312883348769156855443005936949699688962069639371968681320367114276658074666847240480981414597587845359754118942593603950989128715281948268052591253233127146247892399941154197311052211801218912529533389183649443628569568239653588916028115236638849258785447255932923908484509296139606568162101331374594255501047899390749602457508314920355831858333752784988134705811376926639766976893967689308769874351683058316752130306709806646553569173600968974947142537042704229057725683418516558057087229492375598199006400065483061875398300863950682309837071892741173988693963504260510537498365850783556890716332761487274225708585430544074125911818491504369338222206054549724047567079712076083665751037122289643801603497102112061056906459178697780625832824447304432988632694968588939711661522046406418217172346412147647797839671871201259710295984851672678554312002009085264499044374430530149252363895939805958747314461973142428363832658019402758910419772125771229368826042826666476176548249914374270873984851354910742550889849148314201200672652648796264170091994402304429770157663402719182628150781640469704140211868488044384583042053305220301492521507554193007598176946984711781234393954559675328577235037596417329623225209370852365015752755251725385762037799975238483095405719228499863161283839163933022568995835997301827750519654561679056816919432655479256173790925476387766468661136110038409474548370892686871680970236142943487751025456121248324890123744005600557830889163460000317662627455839011814510312835339144779376643497874796197538789065903117147743109309027994894304060106789613810423261470286719533244987432611662172465470142231589478484111572772432028840959530308875113489251813494892535050162904321427643807850929826991315520367496917695081716144047371829659413362462804649508678376583486078486417418322195653387739700938305175583205825000171211841871924892877388221216914646919803708775986967067379180413529230588414698346163773480752111972863484239045940205476700529244871481808890621543631751004326839989488943169676089753600000000000000000000000000000000*i1^29 + 684193245425203732826963572312205194835581610350053500134822440241120453275341126809524658473550718437133168339911962824519220395392770335546462611742227369758660806688981186539147158116871853904038464157789822311250664651759058614940064746226548362445939960561611419608106445775283815815046845705580271607492878477723650745769950712721816022132439955599628625527957798683653146600622914707188894532532042761668404421074818275020990170501648083420164662719820397768895340025921901058108234823321049428748103501995608197964242075820044257231153219139882860471077023396872391676772249843359780528184839669059914623309864900067578447421659124549344421660023090435824736336969119769787637593576000488951771464409319015675937718239086016758842715685914606424223701233126001723191454658065223646440228548454395123636395479798308744176610275444178929918878743011531088847289397958310358821686060594241841902529684383040086282909447276484690127111932965966184013435456462377941145729929609143931903954463665878400286503945905532380950494561393712687666413879024729179167079507258868791478084368950063649729249995282392968106273617970908503490169456468896476874097487483646829699892683943110573332842314482230624598406579185108400961646553884997461136243368273307701953506789057344238899912570320799192337481506429689309815522686382766547871569182240724019127663049107759089406989046726039025998124973112275226661888985972630740961201650071930191911923945722706786760467782246772536642241076312663635552626890752492260584269699588555536274742185466654956646986863991971185608216091191483457323565757607019272892518611379501708468691338749826714698026849799380861166790537359694676293176099448880089175854323662708216805377535266009262847002350123968086344129445614565463195794422891150061293138158007789547132716785307261001177935225997942713175004824747541598665909687874053283581618620472531355032363958244772223723881477342093072578927542453899447506017520533118217358327072174311262149810963295711289883285240011017780692009949578122883023097403254763444159960577724915025134390905885501653620421759706972599735887300274891427560095686753120016426664063233908770519209035829150702320041381419105883707728304072314498667842501912563055792582421766316764244240370714644292168581120000000000000000000000000000000*i1^30 + 45092861817219107124656946255190613670082475693515391578986779604906087254926359429404770034217244195501453800443130789747353065203345943882454329770830322662922931013113073736068450490875470878580974167207390008116802338165154721838137956225188789543459296217783362171310172957498829627159143664630987358898693980859658986175495408274352133550324575557821337800410476977400618437453413097400411373368320452151495898144349510883249608969933177897638084894113481405996221078917022247051057087021755034546638700122141256175537436527827399673066128590123964455012064128482503879151491925398429357285631889129728651968866823053067409566734507423118389887170701004547720309485588032006109814856106964952462990094929188532682232690548448732969848306782026220725439156211259058361920749432155182644046450209402431062668994171798397533079247208422693081663392389100095991607836469576097346855802476085057790640913121679768463776746934999029064441456079196147032886664534936521740729480937883055225030545344751665150313348034494857398085987942827629124691353112853132540282963597053751390962371360881760774292537108114581450339336799001838386135273147232881706828359935177667647062352527113554714224688116891779406186779189283122511490163529388443270516127263036206879536287424856072001165538510165586397298367543230320837226952443913873072289635427631241864753335379417539151065657779716815936113657970586282497954063407011644968261473340524381027392426486254728352483266556738987130835840502826622258586652983301517994717074409106404383163869851549210891712509549471847423015022540061726827543543880297139495537865674930251167072939067286956382278904898064607925633996086044942672039345557146257721081890513812527915433401659242875184716665590420320002572710150785852675077086235451308971447575165119688349872839810623292025613518741078513368726056293280489084624897821909982075093660322846021315936144936271006101071104093447422445361441078252510624064495135290639255058893512093871192242500040353975337383590580471407405558504530242517509086579446824666770519082430401817968464601402812731078174862646368345992243574677477161901745702045084061226383182513703946624136629654477789955996435700682936085950138497063731566944504814630478756850343948153824947568663575256950112256000000000000000000000000000000*i1^31 + -128958815761013612850128091943839947708567838629464764253123041501685006419642136212940484664268069144176890968875867374212983416337149527516452972765024017316180625840724730922115388644637847502490762257826537226345818684117993138054182112996215535145747456063063966815614653957582334855332383631895381589306684035581586953881632412253576823960224454821998163751266007321972887271745001056673505786826123973555190138745032050457219169695516210038851237661115504872436071655144338330339971262951253609232505792953548623427686527728787644911028175325069440709498236484774099872610299761096936440567608741068814758761486897792474583625463916001085526669111030439051234109410939170493544633531854293424027118845871684110044716962921799965368763813694058843472096821286444122771791182577288466604443440379771360409088092670129928305711778559329096410024434225073013056128872352557621359998984551009500000657804708666659642366102752891805602072274523546898434769731970599766266198984231540521806230544985217932702273522860776300346891885214490041298951770513727512845103182383415864001716239917523993226983254028435915894285541550783027935359516023286436670725227039847075819124536229521448718437376039545113103715008160256121533677619947385728006951570077935155724376978474698621961951739645513194314100148552136341362855473983173904384143213509000710685896089604025163920657428274387492497730794999947718757069084500343505545064252073065581511174328957245369518398420968841593748569262864865680255123269782430045796263876690328299400848673691735670206349209186041720551937871363008029563188141172852410225756218269598414449422073361890792853709168306632113573100307253365615006322434491277983154692688299287223972488089819881822283747226105899219920860938628171505991380057255312795230276879050771609257510214623183961688573844441940222682500697699978464240594753420751840001861987701515536385377310989113510166212194739900881257456862143564671608316304442221291461889306419237095903670552482900808036277250152826495519208117645657685210644259496021979893150548804850919574731737084126512490464918958517685457427216503378852751989719550425398720047671759421344029797743015513733756147539615811817986972819985267481378915638215295350594759613449685173548611688393080832000000000000000000000000000000*i1^32 + -4140045465405784265268039069977763507582489860192751142177348630227384042649973628568757914037219043651199179500008547989978760209531471728584642660795256643207009818042237108610923384357293771810733186608859890085735564298939081549445393374682941273301171434299497590070374507588208942981691857317829580655710486678101208656082512824821501290865537637649902973877351088900852811784401354924116537920413345685941943662814505364113021192546354936412900555659802207169736562065011363588961958349628985506976531939209283792003030074568693619484110648394058446579013541864415836581924475265617727521299912117799367349670038083764887418057810546444141752493084006915507863001552514986826832573522082810025294288794155192437195874260494797234891456123903982123648125065403899142532002624317933860971508251214025136310774794295008628458583089449555248739380568940133037260182387142271108977680457872335352911179619424744174523717454225040652436894332040528397734118012625562043526942031898034591445861916612701191590668990997000211264051261095512811514612102017188417806589030914891973485045193908359467586907800854691686437849030340104581399168880566847175029037442925451391468187829060703442770122511143957216429949688187552005223022609681504996600744971022080395905758627407188231349539428720545456818930054421900809831268484237438284072597037836644699486428007515487255118891724529383294383960516025846161503923354943361571998600048472744871738654097003289562157840654364892758867209700823953797112874070565828937330872358720544503594784901134154925329753020407755380119956022679061239183552372523665219519091747331323393821617411436529452453467151548360646106688421107946342599895147448566560867574710604112897996546961791056683988903039239276225212061443837836062008596054059128285178666801019252719119244276916739719644629974654763201669078472724043459749418376667400990378903313440355084911673577535419674746493422901460100502651524877909692670846788259959970786329793119373604791864327084012952016964135205090035382131416113609927594188479157101735727595627790020758650504754976463166899376619715645806763003769758378405598604474103690107760690078693600144464570538884838316558742585510990663084230468934426668915473521328662786864614127010373413064387025960960000000000000000000000000000*i1^33 + -21475838444508153237520863270194401678247260025807844024491336347111221917882109860250360545680692246741086321681648190637103989000941353358285653602074853941633800572954525361201511961852887163063742114925545859915983497099401166574500531202168449356193120873984531683823223221625950359976973622299474226970846010190364837652506254600495762983856377939527220479588061927940574638554276409290591241788468128575147833103262851269082780486086196440815977449897853259401609388389745023066000639682908886084288292836432823633500084133639911604370610739163005136834100388906602737101335139321770569133590455951335959647113419334044921687278183701753711047060880176792916996470182376171547967236030319071421990798614463273156552551446241294697353001811633874874967515694246732622556631980432977594320354835856119243012423693295229094591879977260311173740611568198213239882541830935294179749928872000870906607876831398211530531936755176667465398374688204375288902086983424838808719072674046138349517901746149025424970417772740692964473353994473006558232854781399242179019351088568776393967410089832214266149095450780420092301793636830251354622794529324533369085961515156227702811582152089247168760107577905989346143158639893676517670212156547724991188426115307581678928779589831613410341540554965440516074714916463698508042113062645154633937974913726581200988148973006771112101352140867680098108223979508022775144170327690541361767210968436674294176582100801334828496638386528769775924290760830581895604715474562292208670492334815066063044820646662836691662381604679340726214022476197292651458273198469708032148471448049050863433102786094902624573438249447695803834635349202254019478607105096929236549360421603605364958623079294749693878420080947194219766641464059428011857009695733547813224889390798060905696937896305983847642929204843652504876244452438974597809523532485023340270484864405201865594895083173036690917826002990818093768828589761317841349069500364343494709733429247473796823639086654164538149675076312632699085379014627927200260195640903887637894030268434693795578726087713163241525674457377216089907737354698118872107392697494667168273301681863425366520465708678172490957199277712314551685462731970842247736781010222402449344661566720731093217050624000000000000000000000000000*i1^34 + 127129622886621003044384281513977913817445262069773817267210953295824716993566809193362470158370253269291217184004523086501989788226337674269304275780908065082174530302224409531426212839396035438895953811032728496317893129903338351298381433939735097322504745874847919466309235418387178128631368724714636329142877709535198676028487755439730526962069413366848649714778845152676643832530977618818923610026990893782272177766208815396198636786231661536792892624971098065032429132298017395571961773701271541196653705269668027753090761212920286260354569905359696314486176716486361948642043681325148371582818566691059381395151797370811047437515659206079657286657460847681140245479779094725427408360549066795648969575598434543562285162186800721758096307150019873506709242065624099166298131153385595928805127400333801759144056864765288886036381348125512852552468540814991623676551489414201037807219191158261002769165423320107912912684932091966784319141228686409176440994804396039096333912840813028366789108983969068838237723235207901905814608517155261126208151762848269140974717285998786880362844935428044803378750443283007931335039366736595728118521238653536000198252693431098439906408555532431799951689590471099827865218682244674048482485923328710306640886478400019028003784825919109506573649672036547708311276799214847420028196346033198336217868242489925973437310442982568355016512323626391116770291750953814272573027136000391794736192136377811988347662137186403722234850068886710671293702143733013591323998619503706777810240129172175692693382110375702650525951414928199340184164442651998452632436138706077001652783982231037430890016989157426531408224246359965508079746885025836151283251981220442409249544151179762811793436542759890566993166983957169688193303328327224980565156794267861998851767642085077806851685177085964915548311301571065887085820695239717196157517982030855869657497072201794017735887301948641351860217672010605058546321854518928832740239509710404255444113395396649542524946471895985085318533652778038293903547284503749731619353760694093645285967352294192045521091594796062156197875051321847118786540322226450632695717970762289549688902910097244736253742495063596115079670919934523627193132618817765444961549378523095835900815276002262594355200000000000000000000000000*i1^35 + 170080088979477134971813502440384083096068897403048690611679578679419462644238471679178921248435222001718682795715779924047936005604394767519534648270650539991415918508082194812284702240983515112530385632662807401158090898028896146864778376772075639448934295037782751802510437084435382272274245651287260509103808055222833844684315462238757701555831529447158892240177388525998984484746765469779606018311245080625883595111642637316296274873457825698443659209017617503505038657998143404839094189250558836206127118788068697269316426594638713131429072424311163791858912655419207008264148664865653868306746119164703148470215377895804467929968048692700499053547662982856915907843873636776535346702129649491822033911150894832794116857856774137982627029637340209340459576464335322534407195611900330839502749476788643338354087974473695460798979944150992725228560340198294632914497538718503589235472255575384791559000296593139178040628081036660761531692061727672662204045688365930501887783531017288801798059478885991723061237424026983432250515939175563034078882504775670174722205949475232702432381795172061233215541758912438091390839029777494968211364933991520385151582590726633733702025422323746206015355043529170719423166146788179745203566257644419844812654857041200671483272930958435086064939421508477554983690348136608144387339854624276884450448046563129580727098767663755113798718160666659659885542648336696332505279398149707508395756361416944390730219202751995713798480837364149388979033846485972399047174832653164788237310009386170754869960200884110542353458021261427141751462205282114288205754245650727528055712911142989614695744367849222808075924216092216170291615802948497657637228826211788433254642520149200573841937687905717024726486999814027599426686867256660885067370183626235481600557883100972933698826407584702757859544535882519348585723223218518922181461911953558182267027054794743507869563830948107265463206982087133349941265954599773617804298845670938339602921123545759442809359901680717382987434906292346472041713990445807098339699467992022649706583543874537039151691202033954832968167820767715665797044114254015340281575005341573742862888270254712749751779021830235380161550895262311874204419682407623811399901234934587840478164337903534080000000000000000000000000*i1^36 + -6038638653923375175221884573090735677447400434167455366513772105790313598662450828538506118139464364906423699719325915385262815991766632005744227568379633755465084989230039937294216580093336645591238573437920973854326580850759750795795702489986053810275669139216653166817302632684352657752035431197852832285367295877028392824007983961559390438153031229549703472369477590882715312650654437588394779465066028684519054968775787871787195482586025392836129917078235058543071285864694794086160598681957987106150284605028821434697762929263060346019046109122815082876478420660372074521109332378776674042768566529369216371198096821960338207949632745292997144403281202160965406119152073116966421512365091816283872785085030401231363180098541258694920003517642883363199024701708263844497103669136089414588192730602757830273148435288226988530689755196519829955227066409252557752884416380515559540299430276488169950324575871017991709968557765533957251824779495206960518669420015378769963960283112598980370609022874863352200198594683738191878568513684933643975091341820560158554855245891133393864838498551228814349632054198559020486434308392125208965549703120199468075991273176851561748856683158553741040732910254843560413653863503992651527429590384625350061234406698794285419418303700061591573177254378904539055181836581540508243247062973674842056888264739562060189215251176143022505180445339411589427950705338850982826439915701624268355947431811281428042678654532928878955813290180726085277891753632804618676568988913779513981598105844217977968551167863723921028793764935436538754484513318500541813900218754889203198119718830323237372907421827923445443295117637604881342062842135797368746003083570787902910497943554620025556913487986806839516758292524658908955610493075030523008314746392642680882735150322260512025492520692657772688799446760369745532665042799152461489956473696460313610734683792057543451013271810729004936935936720838019972682988412272671709847672494939516668068573031848287550743630187761779796967267557481393246477924950424988519688364434142152155670694339442620107867850683072551757013804240510579332773485438912666820769983833123775279950218244327326306717286844694405311750840817666368025040031127508390009585592736076693555852469075968000000000000000000000000*i1^37 + -48349500653773636566085402953646837368297626620174811574590575970124367100896920816807702357754103600469789253638616584809874059197192448940996226397705802529017920064148998111077196773011331681238023864739365116288107108125339021275568139249075209417984522849748864843432670939747626745584942022221895158129314775659278796137783762635486898101601080453368319073050408482751954522884457813150131020814103282984614322631877061324164640989517579540366465770791747713773753106375190975796276422818063363338503629648371148908618858128422001268108057263964167151036718116080683261364574253944222758768714622383128344726273960321119843755848188909676894755692921858797214713153003002480569893308034413775755495941793372168832544999179357930494575199619530187742775149716342109020119387553238045573810039177098865893309801391798194426358860771305985926811330621511286833733992080429065111679052251190720739725052290308593933335864252534210904382717085948157906242919026821060475241751308942226479607815568371151813481742638891574067777062645484241434587886247797694791081581979358296175990925820046538408159180340293241426433224626210914830221360943916006515422322078877465419141321706107727718259914358548016182625542043938555036573051494304043780974031647319276443117756729891845740279529432874808153423834741595819873032409046961196710313577444598241718920489614680663948440599890715601877979752015149252028613265530714781107635075195946405339642884786413984233711036569450563483705917079043444620008413642068073462897400697725093540711522308670339958592596316400893345353055480108828138178566887024659323497007644509691018108166739940973138691496902647362900972480800959462536764271308698367578741457697635931349493142194458716050780431248564893071749948841546683336039794440913745915611210135347317002177189586628935806423402625988455694328300980280093903508223786735289319146967099716655010211379057663820992420426539317330411198485023677255529161279885419330284041400136860532123926362214379247257307945556538135319652779609462869244481130227804568828683883583964446447644503247849944031975070116178278036000419282572910732386028666351331613739980260904025102787814391659310474951541522722507861063580910356995513176536969517971601344587366400000000000000000000000*i1^38 + -80156738171276171728859281229825689128583149630736843144883019861661164310735293002510695989141371805999132042090011967471088578124274079081747156398581895979601467743753272381969494670715726816410336188306918714998900334878266052567790994561363393021491284831802476012655298121969923274256881306304720394196799068392422558328006906428161754148368152960425918597590002002436065323758138085333891517688835550207058060276900145272344881946353510327746193668161871225525610678756071160532957034512909289354464858060857026153442711465308875804189864925951102331293645555960061958291591537586285435318723003003863288371213280766976770657337852482634100860885909177954947033440473153115127200207215487283160497920015060099532330425398709008394403369736973851331151521308822269256509569570413994554329913045611877047411690236218146533089482352052895842865288765091937196338141012449055628020742546574631654491465942612089940282295654642500144414473144207026618857128398681404505546186074088779959230740633112478575862761327541901686376871849277797924187823667658393573494507087742074971939708424948915219589607034822720788926037526693293762093503506381109466211958686100764049368966588617814980630548137692155517550097482013847998656524329879016835859448480233775242388071624465211502891131073042922777456345133723868851761735618321152044305514246639927486088552903606544038320185688585119841187425263061084063368184995493463152514371424742468802858250333205024409923889602778854298371732021831763138554666407812852126786598136901722984730834638210951548695647937293360969066711457331193829068865319791444118878794032452803708084110089669311440392651746511786536444382561225642746288266995196506039958581804827815509743046603284829242780379256402194630957964419477159210232971769329893656227724586264827555089381958408242749873750314799333227450455193137399648047253532428383599725222886824548715087600235972304984362511602553183566619716549463650904402647951771835601437426810130256777597763683204108519687352015507565624807645314502132519137292653148247547354254119354632983022687930830269056738723371381451892862909720693353986485667329714278373969735169870458958647275941587862136886618008887632873597112792059230122345856497568848900259840000000000000000000000*i1^39 + -59363002735875336572375041003294672336589963468226339362743909639736435078039192736162210564478074379948110985627646079437124688911697136453788980650058767981255582435569624626920954081107165753276781884768932197122492551680097125626243853642397188294013902014381726875438051721629739578381324656828274471540821390407176014335986166735706681078581157826350336338689198813596303643754683728381413731459833290795084269409165887150354757557354930836070745037620989811379156643893619280520420034516332619155352805821513461152974536999059400740013989335740840048480047418729425852275170653576604314818735511339043476782028901930959406689990741393806368520368073848086136485810820108180750084297696485519539637456491710293140011072329761934917885940113549065389932425720549100524380663480390453449348104570885851779110980578698087801983012909032471037615171385069089030123603444257758139625984222232090880284548083344814608803709021813169619057629482439602827570331759645037548874177901541249596301783059091695551782392979082939527335501561821574711726733629599380153734490558882466238418810809636925344299180685094102311196523279989551029655369059360604370627885987416077312362180648089137849417722802373323733923188180327839862212959795449108595439741223673345733816465688750192171055514118672747081068241881494718546068338852585218464025931361043677484626760492416630686338148567930719023455543858121740306351749355692301672755709133372661852610041221355852651618476496070372700916723384303961553998931120875447676756498292141088710124937989447075007635716178821668373271301814987311744853077912489410891614844950277072849240319491054931103848455054447714848124746814912442487783317450069574122576223838026089354248842437886800462372392410334184896964261564891464727192557643850388527536940943997670956409781283109122001416985777266016582885975980233917409248770878891079934742186126510212913925454289637956304421442161480117163505045145687023051564756519234858363256573180515130800868242997688899480332090686817199902229330803593939020610616950695856552179257124189819334785549643200044521350432574576612258979942223032060730418504196374299577960068723516247136215164323292852860047620332706451923258051108407791047337575589571723264000000000000000000000*i1^40 + -3156263853867846365569465740394355518189588135785173159759488994086454946806467384550231061378616949478055379222536504477346046236220575145460046089059530453795095220843371329795345938862674002569667735469032732891365127121893793943451879393165376879761694228524009513269123313470718102867801331427352196654298646711238343928362838977558469845163197100597471078446080278612758456244409362394684433749389480026444313253253383851153713176648158250225852230717901361374998680882757443456750212168450973935839086134132886626084027623028049911032464126080387007707893005071652185379187482858764035443050759880593720326762070808596418698381877248199706922037799698738445594444971508252229605102297694976429030859885033397560157521664754146070570859780725995274392287177298092977426910793426595557183685414977270119650523248477493523848547555663261830276820179094393117048242470658402891714167645617154044188999169766714222810332793916736889607214783349960513177311464459073687758816345895740433247241931411895571535415730962195674849815828884022743121274625981288250115581603106047460221151741022137334957538205829618958519302786157640282813212121178348511292482387336291117040177846722102769932083425362238614363507585031304845952964721007320984820502446118530978390784414207277745295004335245766109209158874528608992388468602315571869237647053353010270372250270705047543506416386006405980675103825391138540215419684148312083464702713744655400989403444783721991698027513429793632464659085957725656073495527703871444623353573360336079540541475877942440790770394081632356455229717124355273322841676091410995232032643676110191170124699939705210149761910426877584537304161049733695589709264261700661938136260032190739793233311218779271498937307764038190609736279019497075492448147869021680056589547232000491376782023465551841643139432448719203410864181934978625377369839182463950956183165096319329525916738465598156425416866799002580296226040250269660798397487119307844704028998891152373349340807553671586422161420567919400561707854096339855830978241513338080796598439684265809536439147718162802736559978234576575312266306754577713833368956135268406095352007835371927800123923389537342746181983416145010922241598451216706388154017382400000000000000000000*i1^41 + -47238258299993196112585548514035433958910421787441924752286379709587151660515373394998577283279711120717444284622656315480909234571049253105394028011018270353222661714799741375677285274929300297312054436928338171889761782164222392427080053587678350586399714814073939048904005243808337512224471677141722309887374203951790271437810648900202639749759102983896327282831319846568103863290358790957148184347132883260604067098813063864716454052314265402197541603194603300887559514270200188070965669563980981212883391181456160063946496337665034592405754629364471185948144273186493775453534121630274320393525249522546167730138126154338279579695391695770550848072753742048619614403096961215358722838847472093345754709004804266728919545426325201744347099058470612964214378955091684382814561024843448590677081248630286253965679145690079798193718727532252783044198584407789334115356902153704179794831382854742670485135320477938654390059951679631097071121934710091081893004836973134137536061028040478631204652396189729747688507265895489756402885386261351855651747692077061327528762068048070952958826730664702280546274087699799410523170697193573525260875753225782469116760402968150145003749876899431710430587390731103766576979865086601185809430743428604141031121316575813080573692133852281454619373130603781796674160452682077305106957084291701984095915443900078997383156915601967990009937604805290964150995209610733613368541037392909989708465333775302333817409781273475644999741355009659412832589368727341648174882496324709805269761516397226868446959059101439632956210941385047536048131409672937765815897920748329254017600958615076690818475164550670043425144198843020891847264974281726394067693022242212496998260138817963378574220714313118739859662577602633419838278279201713507310058591965227932621468427745044545172869534460232221566111271702969020131029389571109528040645709765787501709816570430011735041667414315421156750969339117913335199555634721977205340927087784358644127230726753074577061325766326513087046697814749239418840386820965748213477272681715083803470230066155145797432051023991396228004569356121877054651890523663243029960576201391008088400478126258002967855565146778762159404070219391868597310238111996245652275200000000000000000000*i1^42 + 91803178547113983553208145751454494870639490906649529003300490165178061017803142611228165290360994128465227951512777950380737816393217206146696116279189740890855324115116816766855586920735697866160900940820848203871880575192843077239679768490613697052179772636682332810547770870430228759865258148051423849165089921738856970813219030101953120422514568090596459229211374509184931912513867804980697556066191872688914860988632493314296001170389249887625089237320479190558143253548753100356324095782459048501592241526941030838355534298305638506157758519667023843266646392385336782628974008868828526909481359183848885603937479060096120427468782022529669921972294691117213717359682092037157742545831027394888147863226316978204188972691893495783588302496752843172674669586112064986409882241918240022148267888365951751536063457283143990738710489823178475151034035211971684426233880436966711894649327175693206886746382598683094603921403473408734901336669827821422600089759714774154170473203364588158425467353527863561291647746496769050263607164451881903535041408218063370059811364051198035143043027323740889536249023598990011874124483126529584603844287955985707139346349966034872375388037572378975276350316915807497132282036235274306653937995058453276063510548998556667053977656461299988213466413623632780813350235538666500849013049172480302635478137916081330972880518136377958339167598319776949851598421144683021847449403567197353444947443865170782965820683030580587426755037670868265753053619587643109072251007799336771519784007747222277990847335071849452234515327706980868112948294386317801179706370069261988331456231565482714739287940338173517019808962145901470716284509476847294625876871734346543443613673657686100964378436009995443174458530024980198879817268203205996034611977799242030333828844411069206391825232365741422029282938146046694577539802586044424013212528119042745607767367517178469204529364829323130532456018425601335399190230565657044998104613699025992196755295987672678322269569212340498071800834567934667825552390408006744061405264544654171456996652079726266497173073800605238778626912396829769587202141843314407080438739985803616982528412072109956242139164408239006110276376066000226107395850371072000000000000000000*i1^43 + 5535279525096930282800290626908846935650951129356531400975275618846595765444506429705591082574009960659521393335659786725622565571506389392277776938099211153960579747046353439739538920399549019689517750757086493603519379476884818954221141190239307527671189200673857845676995911196612137459777358141406985271312187610817756534585274152296386760930564059019806949512898594586608596452299752111258093915559179856027808122324381850893891004639929070362842557253289817087919634361201530169127518397060683185217182586415148289538861982782782499511663726605992902939154209964711194481997084459710862837333286464991091094132943502887140835809712091134676728180811065113867053608163275361060492902130092783726493294469435627890671715783095734389120565586331535741105838043491069825785330526942600503466871917442405907873486511609950279533550078695486569177100631587825870265137519425638957886940154635767901541787673708512434104816740813127979495476810008968731094421894725258721202820759531532031418132825286997201254036142766978974483917757967402603197332806435421488269884682330683184008098309489539138532897216906088418744916754237002164542200118702807875606100556675033267394161887016208596041531226739518964016773572560749571886363256278520865523218497572498873643576204437428433817275992363777293907666302286994482140370587709647170380518448473166459209509228536862553601427674736869205330909828466568463865124045703590056496388940952929069524237667444310150607048464865256684129274445853671157739910783178757412077684746498775946179608345072294296454815317072641313350360188178282975684176969430176801088570852462152567084223243575180919659590968015016596325886550484002546223979474889678658469118694125040038084908045420133799349855341167907634383234447518341808924687607524875217534335252782639655912896444335507055834491183223486068820333819397973314393053560805052717059664484313372702397916835347842519033555195246655792141605922338144960785020896229938494008604390505888843244460311215308491692843793877637265558148791070088893108318550496698683875190615782473100893993491653133780571878283842059289694396555986800592920518857961050815889306141074988995161464802056934740191310815945487792373497856000000000000000000*i1^44 + 20847885201871299642661801483785730702006072932826561044085961948962206564013567289137735505681558889576773023724328093897263254852635508858239210278195527184583624870168534616412873064070439160269043619235712923398753552543231379909573465365760858450583638304306321935888483921231136735911749078343866750538440792144332375718246724562761225639690428828814109857447756480800798364740080343965032668966578149682099240275719701558903135502236367519353623307707353004670733084870793300997807221901175593511578674312642829248618294505743937536475659428386131044496722310860713908463731891482254941361610385866829801719550243603477542572623026375320048943053153679867222605576820921501541606728220189374228986549963179747081866510042337218048895445546391607271494615931458056744750066049110350904997451215274248767974279167852164289433938459573040419322546164050842948760160430988783283300067236188619504759176183744066363680302069554621977297698008784270510768525104372635398589187957328121463426129313227762860090585012508566320697857399120048107476013943648644706064035344077757724938694586381587882883121389453024890818290312399955864052017217177611607980096485544839784203783418784112808601014836248415198978343652836086251142024333545207441868388024021817204502489528013357765324435410415241695862014403125516452425619881923156534493432304268316862897123294748666787102093027410151151236956369570104295125058920091954027785844784859170408443971320919977241488228641533544992817160974972453147237422223336439869490731870324336993719246566205106608152459084445813897890129448899850416258084762140176988832111799934799745182581108690853671674503788219366456315471540909221042856543136379175736792710155499739198707567835307781132498673668618423301419719204261259635112087245342587456453704406727191789795697282779325856859010668985419957284017739801240804969342123001380141965902934867533266207243536329625171349054365568903523943203959342361422337369171048063892740349754492444300591490392278586583483207405010375820766758714251364004830506762213188804934597912760185954046300106264987907536477671512130016402139960782957056396220769508514962687574984792317793663328555520362206649027040280146083840000000000000000*i1^45 + 132169911983258080283391005875617061603470190394295368871332801045165315665652840703165124849749041763597032238038629047130222998703087562090808029049639741664460287402387042660400696985840769961658431251100507711210663904021108440828348114032903168699523223016048968656611521235616990430592650538701409476841564968210948478413855390586647168068357029802155754413012964708734973202899644944520374625629153391525761712816222542221068098869560357841974991716017989099186569619646819173692975840465552456638858179579278733238235461058171591857216474120953883556632486867597978793331439208410651782268313591974750593269046116697051920005845456486630847204601095858249488898155828655579035640480179541606527445802421379116415619718811730096678441050973615063931843564197762240886272339560899275937398767330107841645223011205773057657345012362682388767829480127415376538783252419933887163961234452238963271487054771145499179415844375314602978972139165518955060917783441056094090387612443071233132610272971246577546654663249089532369289108897880049747284611931673518324477187691041635240833941223977611737329452706422150331036895489202158973801800212023381928400466621213133150337703559141826327852144699225518274785760871678022125607557825328358167184468600057311792835221502442532961827972476715523470790051086207519446924107806993627744370192100679525646302780973785906011450653541598696183589034974956232427945955161878868308871914877145272058223152846814261020956053994633238179012883546976156165940167973207951835688586807847132213818157764723309947493351162302918649016475703977069383437108925746416410734700186720540162719587609196438741223021613130269479515323470243579907311392773522061836442362312263685639500335035954940781116481766645218944903971266753747772854669190866796945454859820828964061252959634195045724777911075563976563546748215106376702511203119929098885266357124888587254814714296749040529833964164175703161435410522427153555065109244307777451259758915259852622756777880835532554064202108231715631100845252939525915902197453753595117159708325117883025450409581959434273973235465151339312917231398676299963434172576672822047875827466515408173556901528303468892458615570432000000000000000*i1^46 + 41502504770388800054447645375370276472864574130642132011164854115569124841767709467937890067370451312577553089370990173476525397032114441025329588469921415257430478787224181273285233030155132523458465169841180347379663444906796512680331863703692735891017575261014767733660006274295580001242424237632506037204525866732865385705116672670197939217487712047929752776797936088044930953468676702855160101833157296448833745291871224403348235251848496158261786491886789875315369799889842930336700078256466398446124446338623148362185553890899860685578408110261872325898685224412431384926683717435816410586493244838938273972336116807036797391874116852952827985549343626161515239112364252433885334736619337372253810350213960344537447181798444105613013598510431485842391915619591361047422011484118243035317617730557354274203982359757739811219523154582085895404723593213691497430308751632250929558386760776571422413854019250917229007091257185977506928084705225510922388483705837105909320224861030201712450344523723595812075485663891923229935023198584859475515609589018125082331308167487883843214373955894795808209742534065612566437754312856223547888825573271222965356003751351859900142437712263501620673249085614108546277333223183389413266270071310376652727634854494130400749692941809469545019990604866806985919719683895360715866959940307241411435891805893260926069841251998636366701712856426463700292519903382816070283476071422601291173539424909523845760066248792978964516244297870357293678416033700732736402149222538161905411471350156948696293978165192025797582722922908664079549872029215337253105047485053395267606256571940743057654108127448376072977308736876983931149335131083794212585547403126375092760578923910596700160840353815395116867003857022267511408669341696377913790316262059589837836238242080400230182102802384916034454241095103618975302459932332117754983439648422804923952048667145117093310711072319753394522308865537758862083681890524082790073597714575332487339281193809505207540873693595073307908490486108851269190346272389515296835218676551955801477490851541569853656172537459918488745699103406434474592733083278595980358147679502737489207159242165370840520609962460886702489600000000000000*i1^47 + -5878951606562747985409969556826477887263513827824838521769888658647132896039282395082194582948395651247528630071438229852117813123441750101824745426222234393720860663074976955127304617286557186088222172706905837709493460777547941417041150021783209957458674844790731913865933327596156150813530639896032136402634288192701439310718466218415068521815723871683937541860455259706526391809626717486145646867315595189785586942029066573353422900772879343430276315175040284884282558503870339897597340564881968497723538125011164119096248685868400656723554061655014534497818571989365840852071861589371151698867448369153894260788188133838165586056246147342326217301047267357587922975341907988935390131189944247412586313214240386944331729216250995177559987491955721660160204482114777670596102245774557020612809798920578493696726937327752669056989427256728577662082828223337768176174622241068284250955938263371920046355121788197255976263154871878581983418181818319665175832492181185753509127154492194372602657439978298883583577461027342619056126228553863625228468133394369488381091391635756632762368071994598502487815397803105995385237644015044234241794185345131833770673551984647270643847001201609711173584452608226164419723764430981831087069200262468450570226678548445334055552928376903328303224729373514808600517577137489317826462930575274180850920068575940555362825918148392849195275223459069772087068730213671416630638133443322382398699891429829635931353620193831142554462763971483665553696538259789545146417367096797569215256798264420566910935984205811306771948413315200191066765366322249459525485712324072679818678030157766980655095583302660310639855214081881376018550801867606472316391804918733317313869838501620787842983631240534649373605088929691635566226564908269511854341986210431060547169671815449477967094928176555188606092779665962564176693588113722813063581652324189993553480431748465365758500616139800682096663029805675720765681015613444465662904350385437919633791820850161382241578425515730009175670013784404429302588645861140204425252934487575856380946949479765404545961676623671697700128773594560082527379638039372666583651146188427888217064244243368471738856833254686720000000000000*i1^48 + -138116831700380615362618628223234885653982904091519853161481344974158600382954458379730275682491930362473931538295581900805167740913455051712443263106423611767605356644023341738209269126566307477847330176539716246404016102037002584110104026760521217012720509313795178192171938259771571248525919688013310516023238625187617708185660732258317863049267119953541235612388437461456636344981909342084125858094890076081932800225243165284821623009865911286389628267928866345741427500818701805258788616073534060748008424101870166784375154581886596540425420931155034705752988124969301130721098358090787742089355720113604652962192288200386828775679274415201589394904147470718460419051196184370386767117865419443076124267307135839873013486574266497675218640574617825626995426510018330874139274114554581769901704518883151955100370994061468473439282658383044232879363984739624918143772634306903236913845142101478681529994461819299836854629550429059644017742220728129838130963239324695088333736232915074588593869161677702242964999627247053231096227401973482328690993099806699281508915509981327625979013388362062569433098453041097554955974545877173694702259679724007071500609791796257342926247740632720626757616128800717937202046297957454555583011869550024919993713944966582061810273603119542264622534357331291047874128158291086519892669030814874540041632597707081070146357455395981137796686908693293491510438223917612004753074580697591760243000190585920065367656863935878327958211425498027386696093904775343396454150567557872604475579772909877602925948066458164851777620646024014800287354082924323863951384089902197249627426597956046127402657609940707103998529968105238193249659614092818609388078382422042624304427494981169173516100249456751942516487084687594121073587102468435636849985505622266132226659789198927999998526291220105542423604990560709918160329136377047752645121216616968602662567598243170176048090207698819685624436835621772083600449546967776683084971101055268934520373020475210152673274493078478243005308995874776055815196857783827166824811762368907690703078217479052713781104616576526026116679019687246080342542981513355033836766184974262951770885000289437278183358464000000000000*i1^49 + -6742319613116010108545718952131393828799895515157107569592200428930129998675405070608144881142997216026730470973748437291350290020131196453849248158938414767000432163829093364180995554159796783847648000263381230535649468825906750438404452178071851199552060023714222516095200397761726198365274472488222725674026210855399378024552359400979352097818660933297467683658439639529476161907174358509538177781328116023156679952102893027901885852359478596576105514258587596009485449332238746769113310355816777494060546044738631602016992579883355321145028032359425878006260627510123568655614524565600561379188068398504465449013472645065577687461059313813175577146598237934438898031993516022606737382777002900375962561329488553520155978248471529669376899605852777516201061396970439086132430823901358372364958629435178545802516854424827634094547515203921884277979661245814584006640641053614917976386902243999566012137027236821644371644617073805171291943754765719795322606731486615746187373135057693449175534157325615723311588596754662648476262613777359186155635422606425555516853378613061264180002031552093063320510094762556652347332120534489200514283639534375253026457622501928835980681169254914142633648687899780340444291130670453598688656011169432161511484720481594124457305732273357797533998282530751047107675390731121556984277118772408267880002940153331622635661655089947229662595112102603601795343542629421689984283015006433748723614791119072587407606078422703159630666051926845780153474950460174747410213330190079003655199272105627388814059065154077992555731009938669644528997763823352659483029442459699089399720653819370553470167296883614121418177927712062722890345882950605164590459656226554916721324512917744536145462939243272750519998475107579393204880175040834384801825167243997062144114421132847078350553800058092646573543014368359394678469530098832041078089306458712207076839470539441750974568922578561486209446284966744883121501680391717821162751289181272690147517535831698173966145578936292029603184023313744608435638797620518989532320766261759452215502499407751804222362617464430627986403708141681218878063143821185529843999985682638441496365694335949209600000000000*i1^50 + -3332973785063784722774008506299012416430857682374506258797387358786045972508852831306933386593134384002242492989733276506279841328266438037463339967869690968236469015674398848715710905252559074483782424898965872978459519753136275902468250603729942646852390555883967397315270370118999495048812003459134407558237037855995413030845289880192808884231793816409286415772801113786843549776052038482966286878044111542056869279634557236993645995617398458659332552486763716948604431635908449158288522499792528306915520554850952814340479524734116892360512460096234846794380098940586386886319312429736149443699256852992518209236207406215228346516694417432944264272575475660213214770641157125067224576193140751278920863681217240929693489271423084575935435878804927590624978930942912850597385973485369612692073352162643567659937881261959779567182092142906869948255172613064725839392925609627485774571409540694860995516143815417827048849581791990597558937558490124206325471345313748579786450866713607907542829417060679002177016817608874263104483078367268005151835743510327944708466475827944785647424863341241662065303206346623916451661005943520084423430534379911805521298835996646068407119688191169512426927913677309290728166517572432485329858127411665281905038123242830166989536448060306436562680012699710511890968297071995509986246917532842086649752283400690311155335044764260991190939098045617527897582180972302158964758014743131197926269514487134695254525590088436154920175951685503485561740035553392741391151882830088447039302856877880743802060179874019808181843482229726128111599048980233520204402468652550714495051279425910866962292449781056995000988257783064988639850518524652662907154210800109076068397238534387009420291294980335009261352130409064559506074978185935373179040811431945269496244555600048373634443232520331420722667348940262535679888232688459956106018365479301267517435206062803602166756386181328974154417930280557106441422897065183556273532229566976024579562605820894376062579154130276242329987973522637867565961477110538871258846849429517456622246898278363906768146523783641271052865806351327252032354619237664545087328781491108866456738909388800000000000*i1^51 + 700661147833227594477372491979225205063034156958450283838046501892806130528049602586732316683808239896673686423811932928783140993052544505776743250832125569934944590490335009042969449447619346769665840601920426463295105399917395947803470475920468606341605106352421570896555982900647286136443655749967688518868890664279821925372709221810096359110777086351215607863718100554422149043274118867133586815725097185344970927753712991643331719098429307892596323764379746470718454159405275130538693283422155429438295572133711019613016138444577899115276513820819318324525769500667403566903701512591615483554663298036721726674608692689785446022369696724976022832487080437032768644957472902539035838954228908927996809458364030586388005822604189720868884236530114706082612243886926684632872252448434572612788389263597524157511114197037597333953886367457358113839162274770358108820226522652965929561831525042112449580304937826894929473616182610311984357317733810717736121085398474847820721084179762611101415595367650294677991015194559316963522020820334065133817782304830523548975056634531480500443226885527875687015608291932809152536019886017886339006029894484278147798687562802084669218314629731501633583003258519111726009666216344100790787185753909232485512763692913847833216254292147112958588169648120965601246078717351053702139771589583864133362987670156903590032263279040047852831286733549572700507968795226683455525081334885162854487249684306909561759593861902316739272562083832799137344488557744373338718085443056170123712164892080892860801943112177535102087540838038792393606368385352522075180244457434056901079914566488072802397062557605295929511484047482899947161933609537699981361709269182681401734929701762967551090329840315973266800509541029314705549507660876274541015691963823695389380902509045940813598723556322544444805805404006802432959246691584466122948832056665497598185691289382377260889247753308580846021000270174702151551224353229093065154493745425007559560677933459305449880344554513151603815987897292600590972524776060526031613968868582033202482156722682504005033976748078150777515990424861398851794138128789271135330903862507338727424000000000*i1^52 + -307884308291714448436307158739086569822343492432779868573654662281750101705250079457552627270492231206010175384799628554101602051889714230217280963511728426104476477167302213950841938956364867064411397447503687795808085361367283351066416658716542176490569846948159176053449172808806468840370767907106664806502886348382196416436683541244948578891467714671924445033677752550572818533188607228958754610231530651987104054473845839136076657749166891765736241127365029444442933851428496395125650449110458626259033190873155073033696321072355384965460880753531496768402129172257316399415110422341816630248105357503792750316168597213428387656585080598482486399469066519367562861309264488065336686712444622866641156106310346784721392556392422023936040298174033899819196899598002435353306549080906685788163237268987136224300023045958664429850253382262536720627801061367868319254807490501051755867933292746886542406287779742394117805272610872533509065524427914524586977561753260323817471686758259396602708718441051108016756722145114464220468399523918358808377240851839499599046562428906108823018815270970541443883322942812262144981540939738225703636504270273781853808817890179007816417550032121253958669712449023601340091185732428505714679981572617476293493665015434369890033495102927383764504278892126276124299052022684959776567797123008184874979471931751666241428181089568640462279132167933325100136854983772101713687082378576721395944286109226418889941326595839630051631970929808997780749919028215126207092716198265386233232009649979841012916912073059200606796682483759708939311488668968547746004595514748631458925202100117815553407228810848867629394316405949524551308753582428975712115080556990701618645271221770514195841079268282269601934977717323386338427032205134497217351951020900028917128078641037877817854410840682324417127681952127233845529647287038962374594035888831446356863238664430903698141292137961056936638417565366217523373182161914482714661232174610951296735691823582940841587754158773519392594049077420799719657078216495507155808201869669530353424200178722153794562177105988566851963814855487881805542696953748249345610534092800000000*i1^53 + 5334114807911622395023616956763415619080861585251250469300761862601081081578949018173599612557217067673620920977801398085916189392675236299319655647370292250510069461181352932982253217586591896047941120060974527262181138645730728814910794763250155142599311739133260840896065952894938623423143384894336175451402461017787416948987310157766441882983486064993126765667828842947188501674733412541273805887014844512109987293203460242289927866204509081732605474689437293420266367088648495507801998540555611349876484466388224934136008081951708133434847835844011343725029934906900355552753102482035081667930909051359673756344689787721681685489868685585696258212710591759453030816739926232853863364302305667828254305817858412010939129628824679901108822133565910212609630810680487761500982890860805303175173847301150265563170081740103736808085917061950434019119569030187791766789242197540419670062095500114446712838635515205958385912356781616280348495567575104862640986194872545934291005482645474056893042648993783581122205124460286746160266097725069425150345657291126161677788493240341517675190167128329623888332745597427744467405441277946419661240523614564080087645356224240665590067096395997219157339654012081532207819656094061476259059122134703453643976981241324092615833498898614321133178224114012336538465979197635226290439865548509317330399390550316054410792233944110282605398776289046098021439331961767446474671064244784664912476725870660034862050530071888779256769632219933938953759740549637434618303578688855730921601475969728307558354987898973204260202726395245949586170036469669620597025274002665660839919800156467709797439906506971084123188877588137367691825454088428060659129102525895417183513080548291548793555781987900779871330745449796391437613367655598629231420646678591870299886225720159781673405538589549264148555084459354145363232791708086940179025856938910735883209390940900446743469291488856551967386789548471387261910478727249659224943292089193213298862376427980965972432486602048437125592562843203498718594897786368465802381074560537870770961372066663960008259830002888850618874051047648439561800187044167680000000*i1^54 + -1186784646527451854921076770507283497408585525758961251421976452865389219739107431154236852467746279436553074114854304500949956801670434867997225594979997899220122063351085257796094588560724151197369319012040768721899377223366189521759929311422064449508503824682012876158542727540693776379808775602404734741492355075858254575432186681164768293569240520762107523484435590422022104103386400132460660804226532316931780204854151823382843848374051731153087945637994025112058196014755867213549570091521197550780431441482102919924668437392228336981551044854513223580346179727650854367100405760981964707328238729536309705641639074818539395407903560234371537423720933139215996709749244511877027227155373850263139593019613234542856459554147041359243383887007620294356601217412325374332486939178995913560460969148019776713647718330294717411873040775250004131206519750210872390736655868656298821991343019996185766708581376984054232250258038700574037319297024550007307668080601860098718448791144983444272262396314570621872717606577382347327891599380660597199739431872292515557055413258573873680427186230906636924035726369291927202446665330727554489674729398140790418722080205711787914448573767155644457536408290230238043029075436264050131717705809274930808231241663190328067513271849423938338705384112701044670737987525226778648825012469520863462920267334063921347809163322186808939426674560718137237337277092612200821145433825450949787203277554337242543676260712802471979700211903329558511714913750681760287830542221619394565162036741908709306206421981120308470394355228980591505088757385446049581074760692123738950791263149931973049492080702683786689008289132647743170313705482893403782067619003421032669187529215837420027769535747623316135885976352540387251244799541446074596114526256985171705467692496791970783054944726181489409248732094773700930196119469246960249559564598801185712607240728188796320223135512693440388655215337377592491410553516750213038159552852487472446082975616675591690882186427512328854351693506738412063732690256199642482963627864445830494652337252811329634595806743996663941878035896401395712000000*i1^55 + -190294022512400683050667603460840441307717860081091147999276896672666729552462621485771011624097534232482993995872836495480808495480780042580224680750560380836840746804889621076899090525650729218792272422619017524450864693012122889434247691926753035251076129211246651426319038316933368630530352722952346702746867400399845540283668195553758962299605806003931899101423659959739336647684006753708625155383060779217802870003167322383451917746249797125559427062177002398241704579014352017358901810043138059788037580436753608671283221965938412336833441293908640648121570469512335666221097181774921944055978158568852982287805084969871928703535546447960826292053134729824242646166567181003337987792154769939033001741433065016884307306647386682411406636151817044255350002331215015875735502857698594454958876064899415057577452106779798273544816490254541825100283042428913787693815663493880488899946094677207313252264971511349227005190449716551284060151619303606688621790713095039639917249869706958908969946708794525759758921250924657285995926129558826320800385652599060812358098862100405628056834345318473131616325719846408573238901680092131882301714971028735278450359292164039650061117802432210740507377879430551277670342081259934651562339402263797672777205823517164562049644404753278619511512947361529219580653511464134763280958603433276471899326081449153129880326597236379855096602157000831323080565911445545188748378597708705494348158317872850545359707757265083415883963190465192234269298841009455183412586156717340592528848717496569825518481571338745593735949575748104014822045379548537695864662073215062373408960516143538549987165618626105064347817484099638530568226212671924165311805344527357620743669124737691752126181362793609905703822694651915787254605845866393058207140615309665257187225054698211788584951753739956261576732995680336916564346429776082928393516176551337817493734347799753122831657946570490437078985850164548393723179208422720559220952814682949432789561682687217329650531370318153717356426860028009397974130846614769658891165314629374914641732456554239487430432705658390315008000000*i1^56 + 32820344648545195439106510312680378977692721895480313021231511339960671335634158032478785196347741473301656367278727632373074596659551665506151409681607805876790079788093791501269367572209540080593593243628288636733038932909752479962525223736368348238995607962816126152801546190679564720505310316978344743995011884236709102201718543512144936789254380667262701667619585915413524723019079651587574608741171393323284775018043400138190926551304110725700195610095391862102493975904970569961222264740660162056758647798367260363105207307974697707856347829689542274146391582478851240002747401616358944997665176528390095684487721945134185773593079514255718881151453907214371240956016173158468248853491948983230277749723388888102678243428056271886604647390959477762011925445765699077913953521218546644723425824974723932125851105973576387712218978939248559251776361321099742699385978945894358710937331245940084780188030752786864931700959804252583619841178970640932518615420904116868429659439967596776767415411461132822237641800485753911462748806040864376358876736417718881692599479230467582991180490533761768204804701362886438233022979123040959003181270236562161183009522468971352289613574874807258396869145096754594905959046852880486760907635975646275883687176273483972738909849921876139685008621322632251914870762461034496589350713107654284693700014016263741116875269315302275363269207598061206214908784878516998725421676428290835913994006022945235065383527818495558948981257613610752223482269479602630654643375308019073900749805878749494999170974647544645603123260781247593508679095993516281209566449255001008245667959560880661830646156665449827781135752913553672139264930069848551598412218098136952444015762631435748533691432144706756729032781125585663870368089547995565326561482358312190572323151075474894975335717478541296144245407171092128215740256532367187361508622683096292717341473115304634752481828552234914667295260360863127678148217824069706669458429159646532565275741915563153090255064202064319133832843757610117485958859475451903509743908650060134713449062939258117905448960000*i1^57 + -319152118464087593724661614738669143005591153173980321111986617369424431600764902640684972958000282435757130205305750256029726724909549116883594363008795374347745956372247570267800274954319073832874237538025973818558014718784942431657710391887990605107724491421011228000528222989892101788360224482180314136302594894999490603004841626282643790763109863142330223189968776289316242088201698266664461355144120180948381067772761738589933369002579626588051971776510130468110812584840079532793959535712559748788623898089933635075489070951062678027158923866438293677435587272961069271617368755799363687011075381174240881622027835502356436258284371168228111840401373887994247507300358673553652038460964237611191636137522576661124616173114318708938808105175155216882133239297043647731212125429027793504112492129589863414875015069651173950576649842703608402475892443563664720857396560160799010911603299274430070348990542592584578050049810771263950193978456083931525717322749623084580646831640503292840779549858711318976868350967195051105053055780968046078082963197571914571298375735394494887617432074390127266344196595494154183952557656810122757156879044195335767430672159134103092873429606039006656652168852782550123832466706055635943284533038038566949075742112950360851114294475897519504659650491065755297108212736275811626097851215890785915325338279185600785728472130131587156465561133228862094025885254171688630018040542938643915515739969579570164300059246523675600718512088408549434827070223977448493570268304119549737704219616744191379300855277928440814620599447223933712448328863281158589616385442044207363817616025198537804689157405519312457318337673781740934822594177957683948088788312134874109870589395740978694486028604044150243302025713494714871394418787022713698791499087856566320186098210474597968085377950897046420556440433358342303923550090910320504895209150131833629433015173170540448303172709697203973290721487933833948586682037904718847590245661615649253440832589080528625569843963134781295604298129735758786872716735704399205511226170427515800611979264000*i1^58 + 19193739704006588935077194176180451577683344276969677643408073483431752561904303157000468573891066493697481491888341989539100311040688994653681531934576749909234514398687832944811662741569361955047887236791173902701822877172147804346438765908892167897095830985031788140254622831149928105397564982023209471565103014915216206854393944479480644384505886190673269157299702670214864363664138433453078128060806957687422945175081891367732323617494939373376655261211013509337379439757982523953446014579313857341422768620744561599526731246593620947897950831106497158781351760950407995152695305698834970437182695819426905155127127097519514858508323870583264082719294731232576585516526378992923193916312180972421664435091611493925336102066813805112799633334416908680405527471399697273539274852098418589727552050521221936223606109935971385884185212776778853035885554923896911026893525735456889130516004334515730601029892497136290883099806704324354259877842863587458337613344480744791555059696621027028513545981455510668299817618812575130252360025794513702508759508589264632898128965683425527272321469968358664336202505691542000805156034107500564138286871430717751031752709664385900317947155310073931506430338317647176099201165861680126118384094800245782011379795523183724369515182268326954946077520741112126588829213832471354695072163601995828499447515125839278402686637487131220184472684441885192224002805271918306791557624660668476386145866766242114688092980421390521982814025833950005620897555787684202744832865911984201296262539831090350956420400789659889125630528735754014948841835124054943935887765767970179841281182850921571168893323887915570660757435704910966137034222025908701019963078519387664842972510841411478018955828529836767966958204923509737456592263432016298151068663763524498678924762547490163894183113405482074558576641493517824325990722727343848771427562537588973460644939610213779781308295152474659996899798121528411408953642288160707635861815654679666508465404584602071194522092800660211549556982832945246548855603970235466012793241600*i1^59 + -46976240224129001732219725900957216517150278409732132315744757557836955472470975703548668941233079002873826550807919375919665179988139516359991965637629170152567531900343713654185711815184958278899200870450890949873260972234832107951900673284215790996632076979712023463166394297673053893846789465977959867373428656060174052848445452346188594955359915663000966235222180080969260099706499240607695513162853550489951943918677625748397943239321749320912796152506582576730036635053801944037572398573935901980201241950823183128258574143339961523248116463510176519601682845960981406436423127916107752615680124094675468481085930555559821330553369174200559598364440133383156698344630167897343697550838071486473252221965624900864988543537457429829473989986381687419788077852935766753569061974402667997727163354990330171934147869732871902671168521471022513049983588556649709875289960209909535628010046354051630202151111920801582703428342966453824610628732876866933779664924184872101809624620703239024909378361172714473560263038537721582101719223451079164813290777782939437982383520480257891443924920030911255112840701019630281840534871013293241903830420496434167939763343359780308311865434087630227361010000195048871562606780860729071449042342020747291683915845648932921635664652139730608968905931480093717417817594958800583604944326265552662378178577310132510711439795352340194306175786522925168211803912736863172614817982512267793234422493905352611910012880772532578408609828763720558163979969318833645255298481585961308521143201460794759628558675573393932592167593885456698779926112795765643181279070133548269832370094622800264030767813242749588992028429750508830475029253588419405096838330171499594856628365534858760199417224155438776396355320162028115307747997215121954597080599494548547397216637511520674490491974188095126831371675624395894245473285155872895687768425421191309770039908171921010080755892934198326879126904964871541428828387532873709069467189350447113609163520633710091386476063517751325431259923133761438136401920*i1^60 + -9407345467831782188597018411018324570029896214499788457166630368049110772311867296630488064281186930310909521443951338045941161627489085671183811466106780219707508844506742438883782631279219074219224893910388245726525019464397719838084296401070653999075103010043883963714182058125641191297062086395163579011495085088913037718616340133687818479618822489957918381655162412852282576301028235748046737763669441679602790792239144733838480891254076995990266001918948411731804730859099332107199744660525431562959122530059017449155421745393992304670636043336882970122324980740821226166414256821422653296648808198898421804776600582982614267312009394223391382915631701587351207202589811461645948091602956556588920948874709157145525399875635105499333636145113840791333689196014109039324086402897298058278531428563406912251159193322153210266254132159891943888994434820089963405713158093253201546833270708078400667139474995863625264346050578278420800256177997881153740337683358122446731976385395448236875320789278020572105386803329405240497457242151824934403650100785780902101733688237050785044487515394446427264165457015293580968614197392492250901959399751488099792620745042207579320716684040859270404873221119166248781381626138394598379953252194987626860833005573416406800801430705548779050247052027160851695212925196755907938404838929451754389441122795105739503575027554053033953709012050194494952219716086547448030972695488446963625844812578631974870634021063789105783883751924819726359484874679399041447913937205185568228638451877470488455509207882484684229686780074650989894255320585715621349579173580274875444246007101465032316092052580306123560811631768757922520906391374722962843114117514056163973238511153769919322140012138990136129429373571200327370594150091659591622688184791140338271081234161301243666186049365969687294811286362809374327423980129490628487953349890266396100002686042519733458131921299413724048128327069897678312568746558053163533942784*i1^61 - N1*49628284773043608323773378731189073202717354140252904898893662426881649487394810602502577852600966226972143917886643416888635982100203229476865629796776475145030380908516138297466282767659185183060572853252608975531100928060439895239863066369962936548911437596777522518519565897971354812395386073983457821716630462541851538727117386448942209301099844539197657408917419401840915609084957930142913454570482481775496384096093460473143373779368366057233596093379754119294953950934964489963028465574855476253502956891012780308296660649612369371357084126003902163508890772510566962825389929340323552424237653077518955864822940385812296637943135321353749063656494638873876636291048714317910720108525350213207685410227*i3 ] ]